@charset "UTF-8";a:active,a:hover{outline:0}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,:after,:before{box-sizing:border-box;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}.ie9 .circle-contents .circle-arrow:after,.ie9 .circle-contents .circle-arrow:before{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a:focus{outline:dotted thin}a img{border:0}.circle-contents{position:relative;width:20px;height:20px;opacity:.6;margin-right:10px;cursor:pointer;transition:all .4s;transition-timing-function:ease-out}.circle-contents:hover{opacity:1}.circle-contents.active{opacity:1;cursor:default}.opacity-zero,.view-wrapper{opacity:0}.circle-contents.active .circle-number{color:#fff}.circle-contents.active .circle-shape{background:#333}.circle-contents .circle-object{position:absolute}.circle-contents .circle-number{transform:translate(-50%,-50%);left:10px;top:11px;transition:all .4s;transition-timing-function:ease-out}.circle-contents .circle-arrow,.circle-contents .circle-arrow:before,.circle-contents .circle-shape{-webkit-transform-style:preserve-3d}.circle-contents .circle-shape{background:#fff;transition:all .4s;transition-timing-function:ease-out;-webkit-transform:rotateZ(1deg);-webkit-backface-visibility:hidden;border-radius:10.5px;border:1px solid #333;width:20px;height:20px}.circle-contents .circle-arrow{-webkit-backface-visibility:hidden;background:rgba(51,51,51,0);width:12px;height:1px;margin-top:10px;margin-left:4px}.circle-contents .circle-arrow:after,.circle-contents .circle-arrow:before{content:"";left:0;background:#333;width:6px;height:1px;position:absolute;top:0;-webkit-backface-visibility:hidden}#circle-forward .circle-contents .circle-arrow:before{transform:translate(4px,-2px) rotateZ(40deg)}#circle-back .circle-contents .circle-arrow:before{transform:translate(2px,-2px) rotateZ(-40deg)}.circle-contents .circle-arrow:after{-webkit-transform-style:preserve-3d}#circle-forward .circle-contents .circle-arrow:after{transform:translate(4px,2px) rotateZ(-40deg)}#circle-back .circle-contents .circle-arrow:after{transform:translate(2px,2px) rotateZ(40deg)}#circle-top{position:absolute;top:0;right:80px}#circle-top .circle-contents{top:-60px;margin-right:0;width:30px;height:30px}#circle-top .circle-contents .circle-shape{width:30px;height:30px;border-radius:15.5px}#circle-top .circle-contents .circle-arrow{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;background:rgba(51,51,51,0);width:30px;height:1px;margin-top:15px;margin-left:4px}.ie9 #circle-top .circle-contents .circle-arrow{width:11px;height:7px;margin-top:11px;margin-left:10px;background:url(/images/arrow.png) no-repeat}#circle-top .circle-contents .circle-arrow:after,#circle-top .circle-contents .circle-arrow:before{content:"";position:absolute;top:0;left:0;background:#333;width:7px;height:1px}#circle-top .circle-contents .circle-arrow:before{transform:translate(10px,-.5px) rotateZ(45deg)}#circle-top .circle-contents .circle-arrow:after{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;transform:translate(6px,-.5px) rotateZ(-45deg)}.lines:after,.lines:before,.sandwich-lines:after,.sandwich-lines:before{background:#000;transition:.3s;left:0;content:'';display:inline-block}.lines-content{display:inline-block}.lines{width:8px;height:8px;position:relative}.lines:after,.lines:before{width:8px;height:1px;position:absolute;transform-origin:.57px center}.lines:before{top:6px;transform:rotate3d(0,0,1,40deg)}.lines:after{top:6px;transform:rotate3d(0,0,1,-40deg)}.sandwich-lines{position:relative}@media screen and (min-width:35.5em){.sandwich-lines{top:8px;width:20px;height:20px}}@media screen and (max-width:35.5em){.sandwich-lines{top:8px;width:20px;height:20px}}.sandwich-lines:after,.sandwich-lines:before{height:1px;position:absolute;transform-origin:1.43px center}@media screen and (min-width:48em){.sandwich-lines:after,.sandwich-lines:before{width:20px}.sandwich-lines:before{left:14px;top:8px;transform:rotate3d(0,0,1,140deg)}}@media screen and (max-width:48em){.sandwich-lines:after,.sandwich-lines:before{width:8px}.sandwich-lines:before{left:-3px;top:5px;transform:rotate3d(0,0,1,140deg)}}@media screen and (min-width:48em){.sandwich-lines:after{left:14px;top:6px;transform:rotate3d(0,0,1,-140deg)}}@media screen and (max-width:48em){.sandwich-lines:after{left:-3px;top:3px;transform:rotate3d(0,0,1,-140deg)}}#mobile-wrapper-main{position:fixed;left:0;top:0;z-index:1000;width:50px;height:50px}#mobile-wrapper-main.is-open .inner-btn{background-color:rgba(60,60,60,0)}.android42browser #mobile-wrapper-main.is-open .inner-btn,.android43browser #mobile-wrapper-main.is-open .inner-btn{background-color:rgba(60,60,60,.01)}#mobile-wrapper-main.is-open .inner-btn:before{transform:rotate(-45deg);top:12px}#mobile-wrapper-main.is-open .inner-btn:after{transform:rotate(45deg);top:12px}.android40browser #mobile-wrapper-main.is-open .inner-btn{background-color:#666}.android40browser #mobile-wrapper-main.is-open .inner-btn:after,.android40browser #mobile-wrapper-main.is-open .inner-btn:before{background-color:#666;transform:rotate(0);top:12px}#mobile-wrapper-shape{position:relative}.mobile-button{display:inline-block;position:absolute;top:10px;left:15px;width:20px;height:24px;overflow:hidden;backface-visibility:hidden}.mobile-button .inner-btn{display:block;width:20px;height:3px;background-color:#000;margin-top:12px;transition:all .2s;transition-timing-function:ease-out}.mobile-button .inner-btn:after,.mobile-button .inner-btn:before{background:#000;content:"";display:block;position:absolute;height:3px;left:0;width:20px;transition:all .2s;transition-timing-function:ease-out}#home-bg,.bio-fixed,.fixed,.fixed-name{position:fixed}.mobile-button .inner-btn:before{top:5px}.mobile-button .inner-btn:after{top:19px}/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/.pure-g{letter-spacing:1px;text-rendering:optimizespeed;display:flex;display:-ms-flexbox;-ms-flex-flow:row wrap;flex-flow:row wrap}.pure-u{zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.android40browser .pure-u-18-24,.android40browser .pure-u-3-4,.android41browser .pure-u-18-24,.android41browser .pure-u-3-4,.android42browser .pure-u-18-24,.android42browser .pure-u-3-4,.android43browser .pure-u-18-24,.android43browser .pure-u-3-4{width:73%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.android40browser .pure-u-4-5,.android41browser .pure-u-4-5,.android42browser .pure-u-4-5,.android43browser .pure-u-4-5{width:78%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}html.no-mobile{min-width:1000px}.android40browser body,html.android40browser,html.android42browser{margin:0;padding:0;overflow-x:hidden}.android42browser body{margin:0;padding:0}html.android41browser{width:100%;margin:0;padding:0;overflow-x:hidden}.android41browser body{width:100%;margin:0;padding:0}body{font-size:14px;font-family:DINNextW01-LightItalic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;text-rendering:optimizeLegibility;color:#000;letter-spacing:1px;line-height:calc(1em + 10px)}.mobile body{font-size:15px}body .lang-ja{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}a{text-decoration:none;color:#666;transition:color .4s;transition-timing-function:ease-out}a:hover{color:#000}@media screen and (max-width:35.5em){.view-wrapper{margin-bottom:60px}}.no-mobile #root{min-width:840px;margin:80px}.mobile #root{margin-bottom:60px}.bio-fixed{top:70px}.fixed{top:140px}.fixed-name{top:70px}.title-header{letter-spacing:1px;font-size:25px;margin-bottom:45px}.stop-scrolling{height:100%;overflow:hidden}#main-work-canvas{width:100%;height:100%;z-index:-1}#main-bg-canvas{display:block;width:100%;height:100%;z-index:-2}#main-bg-wrapper{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.no-mobile #main-bg-wrapper{min-width:1000px}.mobile #main-bg-wrapper{display:none}#scroll-bt-wrapper{position:fixed;left:0;bottom:0;width:100%;z-index:999;display:none}#scroll-bt-wrapper.show{display:block}#home-bg.mobile,.mobile #main-canvas-wrapper,.mobile #scroll-bt{display:none}#scroll-bt{position:relative;width:100%;margin:0 auto 50px}#home-bg{width:100%;height:100%;top:0;left:0;z-index:-1}#home-bg img{opacity:0;position:absolute}#home-bg .bgwidth{width:100%}#home-bg .bgheight{height:100%}#main-header-wrapper,#main-work-wrapper{top:0;left:0;position:absolute;width:100%}.mobile #main-header-wrapper{z-index:100}#mobile-home{width:100%;height:60px;background:#fff;position:absolute;transform:translateY(-30px);top:50%}#mobile-home h1{position:absolute;font-size:24px;line-height:24px;letter-spacing:1px;left:50%;top:50%;transform:translate(-50%,-50%)}#main-canvas-wrapper{min-width:1000px;position:relative;margin:0 auto;transform:translate3d(0,35px,0)}#header-wrapper-main,.androidbrowser .header-wrapper .main-header .header-name{-webkit-transform:translateZ(0)}#main-canvas-wrapper canvas{position:absolute;top:0;left:0;width:100%}.work-wrapper .circle-list{float:left}.work-wrapper .work-nav{margin-bottom:3px}.work-wrapper .work-nav .work-nav{margin-right:3px}.work-wrapper .work-nav a{text-decoration:none;color:#000;opacity:.6;transition:opacity .4s;transition-timing-function:ease-out}.work-wrapper .work-nav a:hover{opacity:1}@media screen and (max-width:35.5em){.work-wrapper .work-nav{font-size:11px}}@media screen and (min-width:35.5em){.work-wrapper .work-nav{font-size:13px}}.work-wrapper .work-nav span{letter-spacing:1px}.work-wrapper .work-des{margin-bottom:55px}.work-wrapper .work-title{font-size:26px;letter-spacing:1px;margin-bottom:20px}.work-wrapper .work-title.exhibition-title{margin-bottom:65px}.work-wrapper .work-caption{margin-top:-7px;font-size:15px;letter-spacing:1px;line-height:27px;max-width:900px}.work-wrapper .work-content{max-width:900px}.work-wrapper .work-content .work-video{margin-bottom:20px;position:relative;width:100%;padding:56.25% 0 0}.work-wrapper .work-content .work-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.work-wrapper .work-content .work-img-content{position:relative}.work-wrapper .work-content .work-img{margin-bottom:40px;position:relative;height:0;overflow:hidden}.work-wrapper .work-content .work-img .work-img-wrapper{position:absolute;top:0;left:0;width:100%!important;height:100%!important;display:block}.work-wrapper .work-content .work-img .work-img-wrapper-transparent img{opacity:0}.work-wrapper .work-content .work-img img{width:100%;opacity:0}.work-wrapper .work-content .work-img canvas{width:100%}.work-wrapper .work-content .work-each-title{font-family:'DIN Next W01 Italic';font-size:14px;letter-spacing:1px;margin-bottom:10px}.work-wrapper .work-content .work-each-content,.work-wrapper .work-content p{font-size:9px;line-height:11px;letter-spacing:1px;text-transform:uppercase}.work-wrapper .work-content .work-each-content.credit{color:#666}@media screen and (max-width:35.5em){.work-wrapper .work-content{margin-bottom:30px}}@media screen and (min-width:35.5em){.work-wrapper .work-content{margin-bottom:40px}}.work-wrapper ul#work-numbers-list-footer-wrapper li,.work-wrapper ul#work-numbers-list-wrapper li{font-size:15px;display:inline;margin-bottom:10px;padding-right:3px;cursor:pointer;font-family:'DIN Next W01 Italic';letter-spacing:1px}.work-wrapper ul#work-numbers-list-wrapper li{opacity:.4;transition:opacity .4s;transition-timing-function:ease-out}.work-wrapper ul#work-numbers-list-wrapper li.active{opacity:1;font-weight:400}.work-wrapper ul#work-numbers-list-wrapper li:hover{opacity:1}.work-wrapper ul#work-numbers-list-wrapper li:after{padding-left:4px;content:"/"}.work-wrapper ul#work-numbers-list-wrapper li:last-child:after{padding-left:0;content:''}.work-wrapper ul#work-numbers-list-wrapper li a{opacity:.6;transition:opacity .4s;transition-timing-function:ease-out}.work-wrapper ul#work-numbers-list-wrapper li a.active,.work-wrapper ul#work-numbers-list-wrapper li a:hover{opacity:1}.work-wrapper ul#work-numbers-list-footer-wrapper{margin-top:120px}.work-wrapper ul#work-numbers-list-footer-wrapper li{opacity:.4;transition:opacity .4s;transition-timing-function:ease-out}.work-wrapper ul#work-numbers-list-footer-wrapper li.active{opacity:1;font-weight:400}.work-wrapper ul#work-numbers-list-footer-wrapper li:hover{opacity:1}.work-wrapper ul#work-numbers-list-footer-wrapper li:after{padding-left:4px;content:"/"}.work-wrapper ul#work-numbers-list-footer-wrapper li:last-child:after{padding-left:0;content:''}.work-wrapper ul#work-numbers-list-footer-wrapper li a{opacity:.6;transition:opacity .4s;transition-timing-function:ease-out}.work-wrapper ul#work-numbers-list-footer-wrapper li a.active,.work-wrapper ul#work-numbers-list-footer-wrapper li a:hover{opacity:1}.work-wrapper .exhibition-image-gallery-main-wrapper .pure-u-3-4{margin-top:-44px}.no-mobile #work-image-container-catalyst,.no-mobile #work-image-container-others{margin-top:-100px}@media screen and (max-width:48em){.works-wrapper .works-work-content{margin-bottom:30px}}@media screen and (min-width:48em){.works-wrapper .works-work-content{margin-bottom:60px}}.works-wrapper .works-work-content a{text-decoration:none;color:#000}@media screen and (min-width:80em){.works-wrapper .works-work-content.pure-u-xl-1-3{width:calc(33.3333% - 40px)}.works-wrapper .works-work-content.pure-u-xl-1-3:nth-child(3n+1),.works-wrapper .works-work-content.pure-u-xl-1-3:nth-child(3n+2){margin-right:60px}}@media screen and (min-width:48em) and (max-width:80em){.works-wrapper .works-work-content.pure-u-md-1-2{width:calc(50% - 20px)}.works-wrapper .works-work-content.pure-u-md-1-2:nth-child(2n+1){margin-right:40px}}.works-wrapper .works-work-content .works-work-canvas{margin-bottom:5px;width:100%}.works-wrapper .works-work-content .works-work-canvas canvas{width:100%}.works-wrapper .works-work-content .works-work-title{font-size:13px;letter-spacing:1px}.works-wrapper ul.works-title-list{width:100%}.works-wrapper ul.works-title-list li{font-size:32px;letter-spacing:1px;margin-bottom:25px;text-align:center}.works-wrapper ul.works-title-list li div.image{overflow:hidden;margin-top:20px;position:relative}.works-wrapper ul.works-title-list li div.image img{position:absolute;display:none}.works-wrapper ul.works-title-list li a{opacity:.6;transition:opacity .4s;transition-timing-function:ease-out}.works-wrapper ul.works-title-list li a:hover{opacity:1}.works-wrapper ul.works-title-list li a.active{opacity:1;font-weight:400}.mobile #biography-wrapper{margin-right:15px;margin-left:15px;overflow:auto}#biography-wrapper #biography-abstruct{margin-top:-5px;margin-bottom:75px}.mobile #biography-wrapper .biography-basic-content2{margin-bottom:70px}#biography-wrapper .biography-basic-content,#biography-wrapper .biography-basic-content2{margin-bottom:31px;letter-spacing:1px}#biography-wrapper .biography-basic-content .biography-basic-content-title,#biography-wrapper .biography-basic-content2 .biography-basic-content-title{letter-spacing:1px;font-size:25px;margin-bottom:35px}.mobile #biography-wrapper .biography-basic-content .biography-basic-content-title,.mobile #biography-wrapper .biography-basic-content2 .biography-basic-content-title{font-family:'DIN Next W01 Italic';font-size:17px}#biography-wrapper .biography-basic-content .biography-basic-content-title.biography-name,#biography-wrapper .biography-basic-content2 .biography-basic-content-title.biography-name{font-size:18px}#biography-wrapper .biography-basic-content .biography-basic-content-des,#biography-wrapper .biography-basic-content .biography-basic-content-text,#biography-wrapper .biography-basic-content .biography-basic-content-year,#biography-wrapper .biography-basic-content .biography-content-list,#biography-wrapper .biography-basic-content2 .biography-basic-content-des,#biography-wrapper .biography-basic-content2 .biography-basic-content-text,#biography-wrapper .biography-basic-content2 .biography-basic-content-year,#biography-wrapper .biography-basic-content2 .biography-content-list{letter-spacing:1px;line-height:2em}.mobile #biography-wrapper .biography-basic-content .biography-basic-content-des,.mobile #biography-wrapper .biography-basic-content .biography-basic-content-text,.mobile #biography-wrapper .biography-basic-content .biography-basic-content-year,.mobile #biography-wrapper .biography-basic-content .biography-content-list,.mobile #biography-wrapper .biography-basic-content2 .biography-basic-content-des,.mobile #biography-wrapper .biography-basic-content2 .biography-basic-content-text,.mobile #biography-wrapper .biography-basic-content2 .biography-basic-content-year,.mobile #biography-wrapper .biography-basic-content2 .biography-content-list{line-height:1.65em}.mobile #biography-wrapper .biography-basic-content .biography-basic-content-des,.mobile #biography-wrapper .biography-basic-content2 .biography-basic-content-des{font-size:17px}#biography-wrapper .biography-basic-content .biography-content-list,#biography-wrapper .biography-basic-content2 .biography-content-list{margin-bottom:10px}#biography-wrapper .biography-basic-content .biography-basic-content-year,#biography-wrapper .biography-basic-content2 .biography-basic-content-year{margin-bottom:0}#biography-wrapper .biography-title-header{margin-bottom:70px}#biography-wrapper ul.biography-list{margin-top:-5px}#biography-wrapper ul.biography-list li{font-size:13px;line-height:1em;letter-spacing:1px;margin-bottom:12px;cursor:pointer;color:#666;transition:color .4s;transition-timing-function:ease-out}#biography-wrapper ul.biography-list li.active,#biography-wrapper ul.biography-list li:hover{color:#000}.mobile #biography-nav{display:none}@media screen and (min-width:48em){#biography-content-wrapper{margin-top:-5px}}@media screen and (max-width:35.5em){#information-wrapper{margin-top:200px}}.information-content-category-wrapper{margin-bottom:70px}.mobile #information-wrapper,.mobile .information-single-wrappe{margin-right:20px;margin-left:20px}#information-wrapper .information-basic-content,.information-single-wrappe .information-basic-content{margin-top:-8px;margin-bottom:70px}#information-wrapper .information-basic-content .info-name,.information-single-wrappe .information-basic-content .info-name{font-size:25px;letter-spacing:1px;margin-bottom:40px;letter-spacing:1px;line-height:35px}.mobile #information-wrapper .information-basic-content .info-name,.mobile .information-single-wrappe .information-basic-content .info-name{font-size:24px;line-height:32px}#information-wrapper .information-basic-content .info-des-wrapper,.information-single-wrappe .information-basic-content .info-des-wrapper{margin-bottom:35px;max-width:900px}#information-wrapper .information-basic-content .info-des-wrapper p,.information-single-wrappe .information-basic-content .info-des-wrapper p{overflow:hidden;text-overflow:ellipsis;letter-spacing:1px;line-height:27px}#information-wrapper .information-basic-content .info-des-wrapper p.mobile,.information-single-wrappe .information-basic-content .info-des-wrapper p.mobile{line-height:1.4em}#information-wrapper .information-basic-content .info-des-wrapper p a,.information-single-wrappe .information-basic-content .info-des-wrapper p a{text-overflow:ellipsis}#information-wrapper .information-basic-content .info-des-wrapper .img-wrapper,.information-single-wrappe .information-basic-content .info-des-wrapper .img-wrapper{max-width:900px}#information-wrapper .information-basic-content .info-url span,.information-single-wrappe .information-basic-content .info-url span{color:#666;transition:color .4s;transition-timing-function:ease-out;cursor:pointer}.mobile #information-wrapper .information-basic-content .info-url span,.mobile .information-single-wrappe .information-basic-content .info-url span{opacity:1;color:#09C}#information-wrapper .information-basic-content .info-url span:hover,.information-single-wrappe .information-basic-content .info-url span:hover{color:#000}.mobile #information-wrapper .information-basic-content .info-url span:hover,.mobile .information-single-wrappe .information-basic-content .info-url span:hover{opacity:1;color:#09C}#information-wrapper .information-basic-content .info-des,.information-single-wrappe .information-basic-content .info-des{letter-spacing:1px;line-height:24px;margin-bottom:10px}#information-wrapper .information-basic-content .info-address,#information-wrapper .information-basic-content .info-hours,#information-wrapper .information-basic-content .info-others,#information-wrapper .information-basic-content .info-url,#information-wrapper .information-basic-content .info-venue,.information-single-wrappe .information-basic-content .info-address,.information-single-wrappe .information-basic-content .info-hours,.information-single-wrappe .information-basic-content .info-others,.information-single-wrappe .information-basic-content .info-url,.information-single-wrappe .information-basic-content .info-venue{letter-spacing:1px;margin-bottom:5px}#information-wrapper .information-basic-content .info-url,.information-single-wrappe .information-basic-content .info-url{margin-bottom:0}#information-wrapper .information-basic-content:last-child,.information-single-wrappe .information-basic-content:last-child{border-bottom:none;margin-bottom:0}#information-wrapper .information-basic-content img,.information-single-wrappe .information-basic-content img{margin-top:20px;margin-bottom:20px;display:block;width:100%;height:auto}#information-wrapper .information-basic-content iframe,.information-single-wrappe .information-basic-content iframe{margin-top:20px;margin-bottom:20px}#information-wrapper .information-basic-content a,.information-single-wrappe .information-basic-content a{color:#666;transition:color .4s;transition-timing-function:ease-out}.mobile #information-wrapper .information-basic-content a,.mobile .information-single-wrappe .information-basic-content a{opacity:1;color:#09C}#information-wrapper .information-basic-content a:hover,.information-single-wrappe .information-basic-content a:hover{color:#000}.mobile #information-wrapper .information-basic-content a:hover,.mobile .information-single-wrappe .information-basic-content a:hover{opacity:1;color:#09C}.no-mobile #information-wrapper .information-u,.no-mobile .information-single-wrappe .information-u{padding-right:30px}.mobile #information-wrapper .information-u,.mobile .information-single-wrappe .information-u{display:none;position:absolute;top:110px}#information-wrapper #information-nav,.information-single-wrappe #information-nav{width:180px}#information-wrapper ul.information-list li,.information-single-wrappe ul.information-list li{display:inline;letter-spacing:1px;margin-bottom:10px;padding-right:3px;cursor:pointer;color:#666;transition:color .4s;transition-timing-function:ease-out}#information-wrapper ul.information-list li.active,.information-single-wrappe ul.information-list li.active{color:#000;font-weight:400}#information-wrapper ul.information-list li:hover,.information-single-wrappe ul.information-list li:hover{color:#000}#information-wrapper ul.information-list li:after,.information-single-wrappe ul.information-list li:after{padding-left:4px;color:#000;content:"/"}#information-wrapper ul.information-list li:last-child:after,.information-single-wrappe ul.information-list li:last-child:after{padding-left:0;content:''}#information-wrapper ul.information-list li a,.information-single-wrappe ul.information-list li a{color:#666;transition:color .4s;transition-timing-function:ease-out}#information-wrapper ul.information-list li a.active,#information-wrapper ul.information-list li a:hover,.information-single-wrappe ul.information-list li a.active,.information-single-wrappe ul.information-list li a:hover{color:#000}@media screen and (max-width:48em){.sandwich-wrapper{margin-right:15px;margin-left:15px}}.sandwich-wrapper p{font-size:24px;letter-spacing:1px;line-height:40px;margin-bottom:80px}.sandwich-wrapper p .mobile{line-height:34px}.sandwich-wrapper .lang-ja{margin-bottom:80px}.sandwich-wrapper .lang-ja p{margin-bottom:0}.sandwich-wrapper a{font-size:24px;letter-spacing:1px}.sandwich-wrapper .img-wrapper{max-width:900px;display:none}.sandwich-wrapper .img-wrapper img{margin-bottom:40px;display:block;width:100%;height:auto}.mobile .sandwich-wrapper .img-wrapper img{margin-bottom:20px}.contact-wrapper .contact-g.contact-g-mobile{margin-bottom:30px}.contact-wrapper .contact-g.contact-g-map{margin-bottom:40px}.contact-wrapper .contact-p.contact-address{margin-bottom:0}.contact-wrapper .contact-p p{letter-spacing:1px}.contact-wrapper .contact-p p.item{white-space:nowrap}.mobile .contact-wrapper .contact-p p{margin-left:15px;margin-right:15px;font-size:17px;line-height:25px}.no-mobile .contact-wrapper .contact-p p{font-size:24px;line-height:40px}.header-language,.header-wrapper h1{line-height:1em;text-align:center}.contact-wrapper .contact-p .contact-mail{opacity:1;color:#000}.contact-wrapper #map-canvas-en,.contact-wrapper #map-canvas-ja{margin-top:9px;margin-bottom:12px}.header-wrapper .main-header .header-language,.header-wrapper ul{margin-bottom:40px}.contact-wrapper .google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.contact-wrapper .google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}#header-wrapper-main{top:0;background:#fff;width:100%;height:50px;backface-visibility:hidden}.is-open #header-wrapper-main{height:100%}.header-language span{text-align:center;font-size:17px;letter-spacing:1px}.header-wrapper{position:fixed;z-index:100;top:0;overflow:hidden}.header-wrapper .main-header .header-name{padding-top:10px;padding-bottom:16px;position:absolute;top:0;left:0;background:#fff;z-index:999}.header-wrapper .main-header .language-header .languages-selection{float:right}.header-wrapper .main-header .language-header .languages-selection span.language{cursor:default}.header-wrapper .main-header .language-header .languages-selection span.language.selected{cursor:default;opacity:1}.header-wrapper .main-header .language-header .languages-selection span.language.selected:after{transition:all .2s;transition-timing-function:ease-out;position:absolute;left:0;bottom:-2px;content:'';height:1px;width:100%;background-color:#646464}.header-wrapper .main-header .language-header .languages-selection .language{letter-spacing:1px}.header-wrapper .main-header .language-header .languages-selection .language:nth-child(1){margin-right:5px}.header-wrapper .main-header .language-header .languages-selection .language:nth-child(2){margin-left:5px}.header-wrapper .header-lists{width:100%;height:100%;margin-top:110px}.header-wrapper .nav-header-wrapper{z-index:-1}.header-wrapper h1{font-size:17px;letter-spacing:1px;margin-top:7px;white-space:nowrap;color:#000}.header-wrapper span{letter-spacing:1px}.header-wrapper ul{background:#fff;z-index:-1}.header-wrapper ul li{color:#000;font-size:32px;letter-spacing:1px;margin-bottom:25px;height:32px;text-align:center}.header-wrapper ul li span{opacity:1}@media screen and (min-width:35.5em){.header-wrapper .nav-sandwich span{margin-right:30px}.header-wrapper .nav-sandwich{float:right;font-size:13px;margin-top:3px}}.ie9 .pure-nav-1,.ie9 .pure-nav-2{float:left}@media screen and (max-width:35.5em){.header-wrapper .nav-sandwich span{margin-right:10px}.header-wrapper .nav-sandwich{font-size:20px}}.header-wrapper .nav-sandwich-wrapper{position:relative}.header-wrapper .link-container{display:inline-block}.header-wrapper .select{opacity:.4}.mobile-work-wrapper .work-content{margin-bottom:40px}.mobile-work-wrapper .work-content .work-img-content{position:relative;margin:auto}.mobile-work-wrapper .work-content .work-img{position:relative;margin-bottom:30px}.mobile-work-wrapper .work-content .work-img .work-img-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.mobile-work-wrapper .work-content .work-img .work-img-wrapper img{width:100%}.work-img-wrapper-transparent .mobile-work-wrapper .work-content .work-img .work-img-wrapper img{opacity:0}.mobile-work-wrapper{margin-top:60px}.mobile-work-wrapper .work-title{font-size:32px;text-align:center;margin-bottom:24px;letter-spacing:1px;text-transform:uppercase}.mobile-work-wrapper .mobile-work-img-container{position:relative}.mobile-work-wrapper .mobile-work-img-container img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;opacity:0}.mobile-work-wrapper .work-each-title{text-align:center;font-size:15px;margin-bottom:0;letter-spacing:1px;font-family:'DIN Next W01 Italic'}.mobile-work-wrapper .work-each-content{text-align:center;font-size:9px;line-height:1.4em;letter-spacing:1px;text-transform:uppercase}.mobile-work-wrapper .work-each-content p{letter-spacing:1px}.mobile-work-wrapper .work-each-content.credit{color:#666}.mobile-work-wrapper .mobile-work-container{margin-bottom:20px;letter-spacing:1px}.mobile-work-wrapper .mobile-work-container.mobile-work-main-img-container{margin-bottom:25px}.mobile-work-wrapper .mobile-work-des{margin-left:15px;margin-right:15px;margin-bottom:25px;font-size:17px;line-height:1.5em}.mobile-work-wrapper .mobile-work-des p{letter-spacing:1px}.mobile-work-wrapper .mobile-work-collection p{margin-left:15px;margin-right:15px;font-size:12px;line-height:1.4em;letter-spacing:1px;text-align:center}.mobile-work-wrapper .work-video{margin-bottom:30px;position:relative;width:100%;padding:56.25% 0 0}.mobile-work-wrapper .work-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#info-more,#work-more{maring-top:40px;font-size:15px;text-align:center;color:#666;display:none}#info-more span,#work-more span{padding:5px 10px;border:1px solid silver;letter-spacing:1px}#info-more.show,#work-more.show{display:block}.android40browser #info-more.show,.android40browser #work-more.show,.android41browser #info-more.show,.android41browser #work-more.show,.android42browser #info-more.show,.android42browser #work-more.show,.android43browser #info-more.show,.android43browser #work-more.show{display:inline-block}ul.projects-title-list li{font-size:32px;letter-spacing:1px;margin-bottom:27px;height:32px;text-align:center}ul.projects-title-list li a{opacity:.6;transition:opacity .4s;transition-timing-function:ease-out}ul.projects-title-list li a:hover{opacity:1}ul.projects-title-list li a.active{opacity:1;font-weight:400}#view-wrapper-not-found .not-found-title{font-size:25px;margin-bottom:65px;letter-spacing:1px}#view-wrapper-not-found .link-text span{cursor:pointer;letter-spacing:1px;color:#666;transition:color .4s;transition-timing-function:ease-out}#view-wrapper-not-found .link-text span:hover{color:#000}.no-mobile .pure-nav-1{width:221px;margin-left:-221px}.no-mobile .pure-main-wrapper1{padding-left:221px}.no-mobile .pure-nav-2{width:100px;margin-left:-100px}.no-mobile .pure-main-wrapper2{padding-left:100px}