@charset "UTF-8";#noscriptError .errorIn,#ytAttention{padding:5px 0}#noscriptError,#ytAttention{background:#00a838;width:100%;text-align:center}#concept h2,#featured #featuredTitleList .featuredTitle .label .title,#featured h2,#ieAttention,#journal h2,#news h2,#technology h2,#works .year,#works h2,#ytAttention,#ytErrorMsg,.ie8 #techList .hexagon.title:after,.ie8 #techList .hexagon.title:before,.is-touch #featuredPagination,.play #featuredPagination,.play #featuredTransition,.tablet #featured .connecting,.tablet .featured.play #menu #menuUl #menuAbout{display:none}#headerTitle,#loaderInner,#loaderTitle,#ytErrorMsg p.closeBtn,#ytErrorMsg p.message{top:50%;left:50%;position:absolute}#loaderBg,#loading,#loading p,.tooltipster-base .tooltipster-content,body{overflow:hidden}#menu #menuTechnology #menuTechnologyUl li,#menu #menuWorks #menuWorksUl li{height:25px;font-size:108%;line-height:25px;position:relative;cursor:pointer;font-weight:400}#container #header,#loaderBg ul li{background-position:center center;background-repeat:no-repeat}#header #enterBtn span:after,#header #enterBtn span:before{animation-name:wave;animation-duration:1.3s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.035,0.380,0.020,1.000)}#header #headerCover,#ytErrorMsg{background:url(../img/bg_halfblack.png)}#logo,#siteLogo{position:fixed;width:289px}#newsLink a span:after,#newsLink a span:before{height:1px;background-color:#fff;width:14px;content:""}#newsLink a,a:hover{text-decoration:none}#featured #featuredTitleList .featuredTitle.is-active .label,#featured #featuredTitleList .featuredTitle:hover .label,#featured .featuredItem.is-active,.featured #featured #featuredTitleWrapper,.featured #featuredPagination,.featured #featuredTransition{visibility:visible;opacity:1}#header #enterBtn,#loader,#noscriptError,#works #worksInner .attention,#works .item,#ytAttention,#ytErrorMsg p.message{text-align:center}#journalContent,#newsContent{background:url(../img/bg_deepblack.png)}#debug,#loader,#stats,#ytErrorMsg{z-index:10000}.tooltipster-fall,.tooltipster-grow-show{-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.ie8 .hexagon,.ie8 .hexagon:after,.ie8 .hexagon:before{border:0!important}#journal #journalBody .articleBody a,a{color:#999}a:hover{color:#ccc}html{overflow-y:hidden;color:#fff}#works #worksInner,body,html{width:100%;height:100%}body>#main{height:auto}body{background:#000;text-align:left}body.noscroll{position:fixed;overflow:scroll}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}strong{color:#009a33;font-weight:700}.emphasis{font-weight:700;font-size:108%}#headerTitle,#loaderTitle{z-index:5000;display:block;width:520px;height:180px;transform:translate(-50%,-50%)}#headerTitle img,#loaderTitle img{position:absolute;top:0;left:0;display:block}#noscriptError{padding:0;color:#fff}#ytAttention{position:absolute;top:0;z-index:1000;color:#fff}#ytErrorMsg{position:fixed;width:100%;height:100%}#ytErrorMsg p.message{margin:-40px 0 0 -160px;padding:20px;width:300px;height:30px;color:#fff;line-height:30px}#ytErrorMsg p.closeBtn{margin:20px 0 0 -32px;width:65px;height:16px;cursor:pointer}#loader{position:fixed;width:100%;height:100%;background:#000;color:#fff}#loaderInner{margin-top:-90px;margin-left:-260px;height:240px}#loaderInner img.title{display:block;margin:0 auto 80px}#loading{margin:0 auto;width:160px}#loadPercent{margin:10px 0;font-size:16px;font-weight:100}#loadPercent span{font-size:20px}#loading img,#techBackBtn.visible,.is-touch #featured #featuredTitleList .featuredTitle .label .button,.play #featuredControl .close,.tablet #featured .featuredItemImage .tabletPlayButton{display:block}#complete{display:none;margin:0 auto;width:180px;opacity:0}#scroll{position:fixed;bottom:70px;left:0;width:64px;height:48px;opacity:0;cursor:pointer}#siteLogo{top:10px;left:10px;z-index:80;height:24px;background:url(../img/logo.png) no-repeat;text-indent:-9999px;cursor:pointer}#loaderBg{position:absolute;bottom:50px;left:0;width:0%;height:70px}#loaderBg ul{height:100%}#loaderBg ul li{float:left;height:100%;background-size:cover;box-sizing:border-box;border-left:2px solid #000;opacity:0;transition:.3s linear}#journal .articles .article.is-active .articleImageWrapper,#journal .articles .article:hover .articleImageWrapper,#loaderBg ul li.is-visible,#logo.show,#menu #menuUl .categoryItem.is-active .menuTitle span,#menu #menuUl .menuTitle.on span,#menu #subMenuFeaturedUl li.is-active,#menu #subMenuFeaturedUl.on li,.tooltipster-fade-show{opacity:1}#loaderBg ul li:first-child{border-left:none}#menu{position:fixed;top:50%;left:-600px;z-index:200;width:120px}#menu #menuUl{height:0}#menu .menuUlInner{transform:translateY(-50%)}.featured #menu{width:150px}#menu #menuUl .categoryItem{position:relative;overflow:visible;margin-top:10px}#menu #menuUl .menuTitle{position:relative;width:150px;height:33px;text-indent:-9999px;cursor:pointer;background-size:auto 100%;background-repeat:no-repeat}#featured #featuredTitleList .featuredTitle:first-child,#menu #menuUl .categoryItem:first-child{margin-top:0}#menu #menuUl .menuTitle span{display:block;width:100%;height:100%;opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;background-size:auto 100%;background-repeat:no-repeat}#menu #menuUl .categoryItem.is-active .menuTitle span{cursor:default}#menu #menuUl #menuAbout{position:fixed;bottom:65px;transform:none;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}#featured #featuredCover.off,#featured #featuredTitleList .featuredTitle.is-active:after,#featured #featuredTitleList .featuredTitle:hover:after,.featured.play #menu #menuUl #menuAbout{opacity:0}#menu #menuUl #menuObayashi{position:fixed;bottom:15px;left:15px;width:100px;height:25px;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}#menu #menuUl #menuObayashi .menuTitle,#menu #menuUl #menuObayashi .menuTitle span{width:100px;height:25px}.featured.play #menu #menuUl #menuObayashi{bottom:55px}#menu #menuUl #menuTop .menuTitle{background-image:url(../img/menu_top_off.png)}#menu #menuUl #menuFeatured .menuTitle{background-image:url(../img/menu_featured_off.png)}#menu #menuUl #menuWorks .menuTitle{background-image:url(../img/menu_works_off.png);z-index:10}#menu #menuUl #menuTechnology .menuTitle{background-image:url(../img/menu_technology_off.png);z-index:10}#menu #menuUl #menuJournal .menuTitle{background-image:url(../img/menu_journal_off.png)}#menu #menuUl #menuNews .menuTitle{background-image:url(../img/menu_news_off.png)}#menu #menuUl #menuAbout .menuTitle{background-image:url(../img/menu_about_off.png);height:24px}#menu #menuUl #menuTop .menuTitle span{background-image:url(../img/menu_top_on.png)}#menu #menuUl #menuFeatured .menuTitle span{background-image:url(../img/menu_featured_on.png)}#menu #menuUl #menuWorks .menuTitle span{background-image:url(../img/menu_works_on.png)}#menu #menuUl #menuTechnology .menuTitle span{background-image:url(../img/menu_technology_on.png);cursor:pointer}#menu #menuUl #menuJournal .menuTitle span{background-image:url(../img/menu_journal_on.png)}#menu #menuUl #menuNews .menuTitle span{background-image:url(../img/menu_news_on.png)}#menu #menuUl #menuAbout .menuTitle span{background-image:url(../img/menu_about_on.png)}#menu #menuUl #menuObayashi .menuTitle span{background-image:url(../img/menu_obayashi_on.png)}#menu #menuUl #menuHydrogen .menuTitle span{background-image:url(../img/menu_hydrogen_on.png)}#menu #menuUl #menuKomatsu .menuTitle span{background-image:url(../img/menu_komatsu_on.png)}#menu #menuFeaturedUl{position:relative;z-index:1;overflow:hidden;height:0}#menu #menuFeaturedUl li{position:relative;overflow:hidden;margin-top:5px;margin-left:-100%;width:100%;height:56px;text-indent:0;cursor:pointer}#menu #menuFeaturedUl li:first-child,#menu #menuTechnology #menuTechnologyUl li:first-child,#menu #menuWorks #menuWorksUl li:first-child,#menu #subMenuFeaturedUl li:first-child,#techList #techCatDelivery .hexagon .catTitle{margin-top:10px}#menu #menuFeaturedUl li p{position:absolute;top:0;left:0}#menu #menuFeaturedUl li .menuFeaturedLabel{z-index:1;padding-left:50px;height:56px}#menu #menuFeaturedUl li .menuFeaturedImage{z-index:0;overflow:hidden;width:100%;height:55px}#menu #menuFeaturedUl li .menuFeaturedImage img{position:absolute;top:0;left:0;display:block;width:100%;height:auto}#featured #featuredCover .featuredCoverImage.fitHeight img,#featured .featuredItemImage.fitHeight img,#menu #menuFeaturedUl li .menuFeaturedImage.fitHeight img{width:auto;height:100%}#menu #menuFeaturedUl #menuFeaturedOak{width:380px}#menu #menuFeaturedUl #menuFeaturedYodogawa{width:540px}#menu #menuFeaturedUl #menuFeaturedSammy{width:510px}#menu #menuFeaturedUl #menuFeaturedOhkuraya{width:490px}#menu #menuFeaturedUl #menuFeaturedHydrogen,#menu #menuFeaturedUl #menuFeaturedKomatsu,#menu #menuFeaturedUl #menuFeaturedNambaProject{width:360px}#menu #menuFeaturedUl li .menuFeaturedCover{display:block;width:100%;height:101%;background:url(../img/menu_cover_dark.png);opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#menu #menuFeaturedUl li.on .menuFeaturedCover{opacity:.3}#menu #menuFeaturedUl li .menuFeaturedIn{height:56px}#menu #menuFeaturedUl li .menuFeaturedPoint{width:40px;height:56px;background:url(../img/point.png) 15px center no-repeat}#menu #menuFeaturedUl li.is-active .menuFeaturedPoint{background:url(../img/point_active.png) 15px center no-repeat}#menu #subMenuFeaturedUl{position:absolute;top:33px;z-index:0;display:none;padding-left:38px;width:240px;height:270px;background:url(../img/clear.gif);cursor:pointer}#menu #subMenuFeaturedUl li{position:relative;margin-top:5px;width:100%;height:56px;text-indent:-9999px;opacity:0;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#menu #menuFeatured #menuFeaturedLine{position:absolute;top:32px;left:23px;z-index:2;width:1px;height:0;background:#a2e500;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}#menu #menuFeatured.is-active #menuFeaturedLine{height:240px}#menu #menuTechnology #menuTechnologyUl,#menu #menuWorks #menuWorksUl{overflow:hidden;width:220px;height:0}#menu #menuWorks #menuWorksUl li{color:#00c3da}#menu #menuTechnology #menuTechnologyUl li .point,#menu #menuWorks #menuWorksUl li .point{position:absolute;top:50%;left:20px;z-index:2;display:block;margin-top:-3px;width:7px;height:7px;border-radius:20px;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;transition:.2s ease-out}#header #enterBtn span,#header #enterBtn span:before{border:1px solid #fff;position:absolute;width:100%;height:100%;display:block;box-sizing:border-box}#menu #menuTechnology #menuTechnologyUl li.selected .point,#menu #menuTechnology #menuTechnologyUl li:hover .point,#menu #menuWorks #menuWorksUl li.selected .point,#menu #menuWorks #menuWorksUl li:hover .point{left:16px;margin-top:-7px;width:15px;height:15px}#menu #menuTechnology #menuTechnologyUl li .categoryName,#menu #menuWorks #menuWorksUl li .categoryName{padding-left:40px;color:#fff;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;transition:.2s ease-out}#menu #menuWorks #menuWorksUl li.any.selected .categoryName,#works .header li{color:#fff}#menu #menuWorks #menuWorksUl li.any .point{background-color:#fff}#menu #menuWorks #menuWorksUl li.workplace.selected .categoryName{color:#00adfe}#menu #menuWorks #menuWorksUl li.workplace .point,#works .item .type span.workplace,#works .title.cat01_workplace .type span{background-color:#00adfe}#menu #menuWorks #menuWorksUl li.culture.selected .categoryName{color:#e9004d}#menu #menuWorks #menuWorksUl li.culture .point,#works .item .type span.culture,#works .title.cat02_culture .type span{background-color:#e9004d}#menu #menuWorks #menuWorksUl li.research.selected .categoryName{color:#00e13a}#menu #menuWorks #menuWorksUl li.research .point,#works .item .type span.research,#works .title.cat03_research .type span{background-color:#00e13a}#menu #menuWorks #menuWorksUl li.education.selected .categoryName{color:#e26000}#menu #menuWorks #menuWorksUl li.education .point,#works .item .type span.education,#works .title.cat04_education .type span{background-color:#e26000}#menu #menuWorks #menuWorksUl li.residential.selected .categoryName{color:#cf00e8}#menu #menuWorks #menuWorksUl li.residential .point,#works .item .type span.residential,#works .title.cat05_residential .type span{background-color:#cf00e8}#menu #menuWorks #menuWorksUl li.health.selected .categoryName{color:#7a7a7a}#menu #menuWorks #menuWorksUl li.health .point,#works .item .type span.health,#works .title.cat06_health .type span{background-color:#7a7a7a}#menu #menuWorks #menuWorksUl li.industry.selected .categoryName{color:#ebda1e}#menu #menuWorks #menuWorksUl li.industry .point,#works .item .type span.industry,#works .title.cat07_industry .type span{background-color:#ebda1e}#menu #menuWorks #menuWorksUl li.renovation.selected .categoryName{color:#8a73e5}#menu #menuWorks #menuWorksUl li.renovation .point,#works .item .type span.renovation,#works .title.cat08_renovation .type span{background-color:#8a73e5}#menu #menuWorks #menuWorksUl li.misc.selected .categoryName{color:#69ffcf}#menu #menuWorks #menuWorksUl li.misc .point,#works .item .type span.misc,#works .title.cat09_misc .type span{background-color:#69ffcf}#menu #menuTechnology #menuTechnologyUl li{color:#ff7800}#menu #menuTechnology #menuTechnologyUl li#subMenuSafety.selected .categoryName,#techDetail #techDetailIn.techDetailSafety h4,#techList #techCatSafety .item:hover{color:#28a1ff}#menu #menuTechnology #menuTechnologyUl li#subMenuSafety .point{background-color:#28a1ff}#menu #menuTechnology #menuTechnologyUl li#subMenuEcology.selected .categoryName,#techDetail #techDetailIn.techDetailEcology h4,#techList #techCatEcology .item:hover{color:#00ec2c}#menu #menuTechnology #menuTechnologyUl li#subMenuEcology .point{background-color:#00ec2c}#menu #menuTechnology #menuTechnologyUl li#subMenuDelivery.selected .categoryName,#techCover #hexDelivery:hover,#techDetail #techDetailIn.techDetailDelivery h4,#techList #techCatDelivery .item:hover{color:#ed3453}#menu #menuTechnology #menuTechnologyUl li#subMenuDelivery .point{background-color:#ed3453}#container #header{position:relative;top:0;left:0;z-index:100;overflow:hidden;width:100%}#header #enterBtn{position:absolute;top:85%;left:50%;margin-top:-70px;margin-left:-70px;width:140px;height:140px;cursor:pointer;font-size:18px;line-height:140px;font-weight:300;letter-spacing:2px}#header #enterBtn span{top:0;left:0;border-radius:70px;transition:.1s ease-out}#header #enterBtn:hover{font-weight:400}#header #enterBtn:hover span{border-width:3px}#header #enterBtn span:before{content:"";top:0;left:0;border-radius:70px;animation-delay:0s}#header #enterBtn span:after{position:absolute;content:"";top:0;left:0;display:block;width:100%;height:100%;border:1px solid #fff;border-radius:70px;box-sizing:border-box;animation-delay:.1s}@keyframes rotateCircle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes wave{0%{transform:scale(1);opacity:1}100%{transform:scale(1.25);opacity:0}}#header #txtAttention{position:absolute;right:5px;bottom:15px;width:460px;height:16px;background:url(../img/txt_attention.png) center center no-repeat;text-indent:-9999px;cursor:pointer}#header #headerCover{position:absolute;top:0;left:0;width:100%;height:100%}#logo{right:10px;bottom:10px;z-index:2000;height:24px;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}#newsLink a{display:block;position:absolute;top:15px;right:15px;background:rgba(0,0,0,.5);color:#fff;padding:10px 20px;transition:.2s linear;z-index:100}#newsLink a:hover{background-color:#000}#newsLink a time{margin-right:20px;display:inline-block}#newsLink a span{padding-right:25px;position:relative;display:inline-block}#newsLink a span:before{display:block;position:absolute;top:50%;right:5px;transform:rotate(45deg)}#newsLink a span:after{display:block;position:absolute;top:50%;right:-5px;transform:rotate(-45deg)}img.mOver{cursor:pointer}#frame{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0}#container,#featured #featuredCover .featuredCoverPattern{position:absolute;top:0;left:0;width:100%;height:100%}#hexDelivery,#hexEcology,#hexSafety{margin-top:-71px;margin-left:-123px;width:245px;height:141px}#container .content{position:relative;top:0;left:0;overflow:hidden;background:#000}#container .fixed{position:fixed!important}#container #featured.content{position:relative;top:0;left:0;overflow:hidden;width:100%;background:0 0}#featured #featuredCover{display:block;width:100%;height:100%;opacity:1;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;transition:opacity 1s ease-out}#featured #featuredCover.hide{display:none;opacity:0}#featured #featuredCover .featuredCoverImage{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#featured #featuredCover .featuredCoverImage img,#journal #relatedArticles img,#works .item img{width:100%;height:auto}#featured #featuredTitleWrapper{position:absolute;top:0;right:0;height:100%;width:100%;z-index:1;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .2s linear}.featuredAttention{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:50px;background-color:rgba(0,0,0,.85);z-index:10}.featuredAttention>a{color:#fff;font-size:18px}#works #worksInner .attention>a::after,.featuredAttention>a::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(../img/icon_blank.svg);margin-left:8px;background-size:cover;vertical-align:middle}#featured #featuredTitleList{position:absolute;top:0;bottom:0;left:0;margin:auto;overflow-y:hidden}#featured #featuredTitleList .featuredTitle{width:200px;height:100%;position:relative;overflow:hidden;float:left;opacity:0;bottom:-100%;pointer-events:none}#featured #featuredTitleList .featuredTitle:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background-image:url(../img/menu_cover_dark.png);opacity:1;transition:.7s cubic-bezier(.19,.86,.31,1);-webkit-transition:.7s cubic-bezier(.13,.96,.47,1);-moz-transition:.7s cubic-bezier(.38,.69,.53,1)}#featured #featuredTitleList .featuredTitle .label{position:fixed;top:50%;left:0;height:200px;width:700px;background-position:left top;background-repeat:no-repeat;background-size:auto 100px;margin-top:-50px;z-index:2;visibility:hidden;opacity:0;transition:opacity .2s linear}#featured #featuredTitleList .featuredTitle .image,#featured .featuredItemImage{top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute}.is-touch #featured #featuredTitleList .featuredTitle:hover .label{visibility:hidden}#featured #featuredTitleList .featuredTitle.reverse .label{transform:translateX(-100%);margin-left:-220px}#featured #featuredTitleList .featuredTitle .label .button{position:absolute;top:120px;left:10px;font-size:20px;font-weight:400;letter-spacing:2px;display:none}#featured #featuredTitleList .featuredTitle .label .button:after{content:'';width:14px;height:14px;position:relative;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);display:inline-block;vertical-align:middle;top:-2px;left:8px}#featured #featuredTitleList #featuredTitleTeamlab .label{width:530px}#featured #featuredTitleList #featuredTitleKomatsu .label{width:370px}#featured #featuredTitleList #featuredTitleOhkuraya .label,#featured #featuredTitleList #featuredTitleTri .label{width:330px}#featured #featuredTitleList #featuredTitleHydrogen .label{width:560px}#featured #featuredTitleList #featuredTitleRokka .label{width:155px}#featured #featuredTitleList #featuredTitleOak .label{width:230px}#featured #featuredTitleList #featuredTitleYodogawa .label{width:340px}#featured #featuredTitleList #featuredTitleSammy .label{width:465px}#featured #featuredTitleList #featuredTitleNambaProject .label{width:600px}#featured #featuredTitleList .featuredTitle .cover{position:absolute;top:0;right:0;height:100%;width:100%;background-image:url(../img/featured_title_cover.png);background-position:right center;background-repeat:repeat-y;transition:.7s cubic-bezier(.19,.86,.31,1);-webkit-transition:.7s cubic-bezier(.13,.96,.47,1);-moz-transition:.7s cubic-bezier(.38,.69,.53,1)}#featured #featuredTitleList .featuredTitle.is-active .cover,#featured #featuredTitleList .featuredTitle:hover .cover{right:100%!important}#featured #featuredItems{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:.4s linear;-webkit-transition:.4s linear;-moz-transition:.4s linear}.play #featured #featuredItems{z-index:2}#featured .featuredItem{position:absolute;top:0;left:0;visibility:hidden;width:100%;height:100%;opacity:0;transition:.4s linear;-webkit-transition:.4s linear;-moz-transition:.4s linear}#featured .featuredItemImage{overflow:hidden;z-index:1}#featured .featuredItemImage .tabletPlayButton{content:"";position:absolute;top:50%;left:50%;margin-left:-60px;margin-top:-60px;width:120px;height:120px;text-decoration:none;border:2px solid #fff;border-radius:60px;text-align:center;line-height:120px;font-size:20px;color:#fff;display:none}#featured .featuredItem .featuredReplay{position:absolute;top:0;left:0;z-index:20;display:none;width:100%;height:100%;background:url(../img/icon_replay.png) center center no-repeat;cursor:pointer}#featured.finish .featuredItem .featuredReplay:hover{background:url(../img/icon_replay_on.png) center center no-repeat}.tablet #featured .featuredItem .featuredReplay{display:none!important}#featured .featuredItemMovie{position:relative;z-index:0;display:none;width:100%;height:100%}#featuredControl .close,#featuredControl .info{position:absolute;text-indent:-9999px;cursor:pointer;z-index:2}.tablet #featured .featuredItemMovie{margin-right:auto;margin-left:auto;width:100%;height:100%}#featured .featuredItemMovie iframe,#featured .featuredItemMovie object{position:absolute;top:0;right:0;width:100%;height:100%}#featured .featuredItem .connecting{position:absolute;top:50%;left:50%;z-index:5;margin:-13px 0 0 -105px;width:210px;height:27px;background:url(../img/connecting.png) center 0 no-repeat;opacity:0;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#featured .featuredItem .connecting.loop-1{background-position:0 0;opacity:1}#featured .featuredItem .connecting.loop-2{background-position:0 -27px;opacity:1}#featured .featuredItem .connecting.loop-3{background-position:0 -54px;opacity:1}#featured .featuredItem .connecting.loop-4{background-position:0 -81px;opacity:1}#featured .featuredItem .cover{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#000}#featured .featuredItem .coverLeft{left:0;right:auto}#featured .featuredItem .coverRight{left:auto;right:0}#featured .featuredItem .featuredTitle{position:absolute;top:0;right:0;z-index:5;height:100px;background-color:#000;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out;background-position:center center;background-repeat:no-repeat;text-indent:-9999px}#featured .featuredItem .featuredTitle.off{top:-100px}#featuredControl .info{top:-36px;right:0;width:36px;height:36px;background:url(../img/bg_halfblack.png);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}#featuredPagination,#featuredTransition{opacity:0;transition:opacity .2s linear;color:#fff;visibility:hidden}.play #featuredControl .info{top:0}#featuredControl .info:after{display:block;position:absolute;top:0;right:0;width:36px;height:36px;content:"";background:url(../img/btn_info.png) no-repeat}#featuredControl .close{bottom:45px;right:0;width:100px;height:35px;margin-left:-50px;background-image:url(../img/btn_close_movie.png);background-position:0 0;display:none}#featuredControl .down,#featuredControl .up{width:42px;height:20px;margin-left:-21px;background-image:url(../img/btn_featured_control.png);z-index:1;position:absolute;text-indent:-9999px;left:50%;cursor:pointer}#featuredControl .up{top:20px;background-position:0 0}#featuredControl .down{bottom:20px;background-position:-50px 0}#featuredControl .close:hover{background-position:0 -35px}#featuredControl .up.disable{background-position:0 -50px}#featuredControl .down.disable{background-position:-50px -50px}.featuredArrow-left.is-hidden,.featuredArrow-right.is-hidden{visibility:visible;opacity:.3}#featuredTransition{position:fixed;width:180px;height:80px;left:50%;bottom:20px;transform:translateX(-50%);z-index:10;justify-content:space-between;display:none}#journal #relatedArticles .relatedArticlesInner,.is-touch #featuredTransition{display:flex}#featuredTransition .featuredTransitionButton{width:80px;height:80px;border-radius:100%;border:1px solid #fff;position:relative;transition:.2s linear}#featuredPagination .featuredPaginationButton:after,#featuredTransition .featuredTransitionButton:after{content:'';position:absolute;top:50%;left:50%;width:25px;height:25px;border-top:1px solid #fff;border-right:1px solid #fff}#featuredTransition .featuredTransitionButton.is-active{border-width:2px}#featuredTransition .featuredTransitionButton.is-hidden{border-width:0}#featuredPagination .featuredPaginationButton-prev:after,#featuredTransition .featuredTransitionButton-prev:after{transform:translateX(-50%) translateY(-50%) rotate(-135deg);left:calc(50% + 5px)}#featuredPagination .featuredPaginationButton-next:after,#featuredTransition .featuredTransitionButton-next:after{left:calc(50% - 5px);transform:translateX(-50%) translateY(-50%) rotate(45deg)}#featuredPagination{z-index:20;display:block}#featuredPagination .featuredPaginationButton{position:fixed;top:0;height:100vh;width:50px;cursor:pointer;opacity:.7;background:rgba(0,0,0,0);z-index:10;-webkit-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear;display:none;}#isotope,#techDetail,#techList,#works .header{background:#000}#featuredPagination .featuredPaginationButton:hover{opacity:1;background:rgba(0,0,0,.5)}#featuredPagination .featuredPaginationButton-prev{left:150px}#featuredPagination .featuredPaginationButton-next,#techDetail.open #techDetailIn{right:0}#featuredPagination .featuredPaginationButton.is-hidden{opacity:.3;cursor:default}#container #works.content{position:relative;top:0;left:0;z-index:20;width:100%;height:100%;background:#000}#works #worksInner .attention{margin-top:40px}#works #worksInner .attention>a{text-decoration:underline;color:#fff;font-size:16px;display:inline-block;padding:15px 20px;border:1px solid #fff}#works #worksInner .attention>a:hover{text-decoration:none}#works #isotopeWrapper{margin-top:30px}#works .header{position:relative;top:0;z-index:2;padding:50px 5px 5px 235px;width:100%}#works .header h3{float:left;width:80px;text-align:left}#works .header h3 span{padding:0 10px;background:#00c3da;color:#000;font-weight:400}#works .header ul li{display:inline-block;float:left;margin-right:5px;padding:1px 7px 0;height:19px;border:1px solid #000;cursor:pointer}#works .header .filterInner{float:left}#works .header ul li.selected,#works .header ul li:hover{border:1px solid #00c3da;color:#00c3da}#works .header ul li.office.selected,#works .header ul li.office:hover{border:1px solid #00abff;color:#00abff}#works .header ul li.institute.selected,#works .header ul li.institute:hover{border:1px solid #00ea41;color:#00ea41}#works .header ul li.eduion.selected,#works .header ul li.eduion:hover{border:1px solid #f05600;color:#f05600}#works .header ul li.commercial.selected,#works .header ul li.commercial:hover{border:1px solid #fc0037;color:#fc0037}#works .header ul li.apartment.selected,#works .header ul li.apartment:hover{border:1px solid #ea00e8;color:#ea00e8}#works .header ul li.medical.selected,#works .header ul li.medical:hover{border:1px solid #7a7a7a;color:#7a7a7a}#works .header ul li.factory.selected,#works .header ul li.factory:hover{border:1px solid #ffb400;color:#ffb400}#works .header .ulCategory{margin-bottom:7px;height:22px}#works .header .ulTag{height:22px}#category,#filter,#sort{padding-bottom:10px}#isotopeWrapper{overflow-x:hidden;overflow-y:auto;margin-top:60px;width:100%}#isotope{padding:0 5px 200px 230px}#works .element{position:relative;float:left;overflow:hidden;margin:5px}#works .type{position:absolute;top:10px;left:10px;display:block;width:100%;text-indent:-9999px}#works .type span{display:block;float:left;margin-right:5px;width:17px;height:17px;border-radius:17px}#works .size01{width:200px;height:150px}#works .size02{width:200px;height:360px}#works .size03{width:410px;height:240px}#works .size04{width:200px;height:260px}#works .item a{display:block;padding:0;-webkit-transition:.1s ease-out;-moz-transition:.1s ease-out;transition:.1s ease-out}#works .item.on a{display:block;padding:5px}#works .item span.type{-webkit-transition:.1s ease-out;-moz-transition:.1s ease-out;transition:.1s ease-out}#works .item.on span.type{top:5px;left:5px}#works .item .nameWrapper{position:absolute;top:0;left:0;display:block;width:100%;height:100%;color:#fff;text-align:left;line-height:1.6;opacity:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out;-moz-opacity:0}#works .item:hover .nameWrapper{background-image:url(../img/bg_halfblack.png);opacity:1;-moz-opacity:1}#works .item .nameWrapper p{position:absolute;bottom:0;left:-10px;margin:0 20px 10px 0;opacity:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out;-moz-opacity:0}#works .item:hover .nameWrapper p{left:0;opacity:1;-moz-opacity:1}#works .item .nameWrapper span{display:inline-block;padding-right:10px;padding-left:10px;font-size:92%}#works .item .nameWrapper span.yearSpan{font-size:84%}#works .item .nameWrapper span.nameSpan{border-bottom:1px solid #fff;font-size:108%}#works .item .nameWrapper span.categorySpan{color:#bbb;font-size:84%}#container #technology.content{padding-left:220px;height:100%}#technologyIn{position:relative;height:100%}.techScreen{position:relative;top:0;left:0;width:100%;height:100%}#techCoverIn{position:absolute;top:50%;left:50%;margin-top:-265px;margin-left:-265px;width:530px;height:530px}#hexDelivery,#hexEcology,#hexSafety,#techCover h3,#techCover p,#techList .hexagon.title p{position:relative}#techCover .hexagon{position:absolute;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-out,border .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,border .2s ease-out,color .2s ease-out}#techCover .hexagon:after,#techCover .hexagon:before,#techList .hexagon:after,#techList .hexagon:before{-webkit-transition:border .2s ease-out;transition:border .2s ease-out}#techCover .hexagon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}#hexSafety{top:141px;left:253px;z-index:2;border-right:2px solid #fff;border-left:2px solid #fff;background-color:#000}#hexDelivery:after,#hexDelivery:before,#hexEcology:after,#hexEcology:before,#hexSafety:after,#hexSafety:before{position:absolute;left:34px;z-index:1;width:173px;height:173px;background-color:inherit;content:"";-webkit-transform:scaleY(.5774) rotate(-45deg);-ms-transform:scaleY(.5774) rotate(-45deg);transform:scaleY(.5774) rotate(-45deg)}#hexDelivery:before,#hexEcology:before,#hexSafety:before{top:-87px;border-top:3px solid #fff;border-right:3px solid #fff}#hexDelivery:after,#hexEcology:after,#hexSafety:after{bottom:-87px;border-bottom:3px solid #fff;border-left:3px solid #fff}#hexSafety:hover,#hexSafety:hover:after,#hexSafety:hover:before,#techList #techCatSafety .hexagon:hover,#techList #techCatSafety .hexagon:hover:after,#techList #techCatSafety .hexagon:hover:before{z-index:2;border-color:#28a1ff;background-color:#000}#hexSafety:hover{z-index:4;color:#28a1ff}#hexEcology{top:364px;left:123px;z-index:2;border-right:2px solid #fff;border-left:2px solid #fff;background-color:#000}#hexEcology:hover,#hexEcology:hover:after,#hexEcology:hover:before,#techList #techCatEcology .hexagon:hover,#techList #techCatEcology .hexagon:hover:after,#techList #techCatEcology .hexagon:hover:before{z-index:2;border-color:#00ec2c;background-color:#000}#hexEcology:hover{z-index:4;color:#00ec2c}#hexDelivery{top:364px;left:383px;z-index:2;border-right:2px solid #fff;border-left:2px solid #fff;background-color:#000}#hexDelivery:hover,#hexDelivery:hover:after,#hexDelivery:hover:before,#techList #techCatDelivery .hexagon:hover,#techList #techCatDelivery .hexagon:hover:after,#techList #techCatDelivery .hexagon:hover:before{z-index:2;border-color:#ed3453;background-color:#000}#hexDelivery:hover,#techList #techCatDelivery .hexagon.title:hover,#techList #techCatDelivery .hexagon:hover,#techList #techCatEcology .hexagon.title:hover,#techList #techCatEcology .hexagon:hover,#techList #techCatSafety .hexagon.title:hover,#techList #techCatSafety .hexagon:hover{z-index:4}#techCover h3{z-index:4;margin-top:45px;text-align:center;font-weight:400;font-size:32px;line-height:1}#techCover p{z-index:4}#techCover p.text{margin-top:10px;text-align:center}#techCover #hexDelivery h3{margin-top:25px}#techList{position:absolute;top:0;left:100%;z-index:10;width:100%;height:300%;opacity:0}#techList .techCat{height:33.3333%}#techList ul{position:absolute;top:50%;left:50%}#techList .hexagon{position:absolute!important;z-index:4;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-out,border .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,border .2s ease-out,color .2s ease-out}#techList .hexagon img{position:absolute;top:50%;left:50%;z-index:3;display:block;margin-top:-60px;margin-left:-60px;width:120px;height:120px}#techList .hexagon.title{color:#000;text-align:center;cursor:default}#techList .hexagon.title p{z-index:3;display:inline-block}#techList .hexagon.title p.catTitle{margin:25px 0 5px;font-weight:400;font-size:32px;line-height:1}#techList .hexagon.item:hover{z-index:4;-webkit-transform:scale(1.2);transform:scale(1.2)}#techList #techCatSafety ul{margin-top:-260px;margin-left:-480px}#techList #techCatDelivery .hexagon,#techList #techCatEcology .hexagon,#techList #techCatSafety .hexagon{position:relative;z-index:2;margin-top:-52px;margin-left:-90px;width:180px;height:104px;border-right:2px solid #fff;border-left:2px solid #fff;background-color:#000}#techList #techCatDelivery .hexagon.title:after,#techList #techCatDelivery .hexagon.title:before,#techList #techCatDelivery .hexagon:after,#techList #techCatDelivery .hexagon:before,#techList #techCatEcology .hexagon.title:after,#techList #techCatEcology .hexagon.title:before,#techList #techCatEcology .hexagon:after,#techList #techCatEcology .hexagon:before,#techList #techCatSafety .hexagon.title:after,#techList #techCatSafety .hexagon.title:before,#techList #techCatSafety .hexagon:after,#techList #techCatSafety .hexagon:before{position:absolute;left:24px;z-index:1;width:127px;height:127px;background-color:inherit;content:"";-webkit-transform:scaleY(.5774) rotate(-45deg);-ms-transform:scaleY(.5774) rotate(-45deg);transform:scaleY(.5774) rotate(-45deg)}#techList #techCatDelivery .hexagon.title,#techList #techCatEcology .hexagon.title,#techList #techCatSafety .hexagon.title{margin-top:-52px;margin-left:-90px;width:180px;height:104px;z-index:2;position:relative}#techList #techCatDelivery .hexagon:before,#techList #techCatEcology .hexagon:before,#techList #techCatSafety .hexagon:before{top:-64px;border-top:3px solid #fff;border-right:3px solid #fff}#techList #techCatDelivery .hexagon:after,#techList #techCatEcology .hexagon:after,#techList #techCatSafety .hexagon:after{bottom:-64px;border-bottom:3px solid #fff;border-left:3px solid #fff}#techList #techCatSafety .hexagon.title{border-right:2px solid #28a1ff;border-left:2px solid #28a1ff;background-color:#28a1ff}#techList #techCatSafety .hexagon.title:before{top:-64px;border-top:3px solid #28a1ff;border-right:3px solid #28a1ff}#techList #techCatSafety .hexagon.title:after{bottom:-64px;border-bottom:3px solid #28a1ff;border-left:3px solid #28a1ff}#techList #techCatSafety .hexagon.title:hover,#techList #techCatSafety .hexagon.title:hover:after,#techList #techCatSafety .hexagon.title:hover:before{z-index:2;border-color:#28a1ff;background-color:#28a1ff}#techList #techCatEcology ul{margin-top:-350px;margin-left:-430px}#techList #techCatEcology .hexagon.title{border-right:2px solid #00ec2c;border-left:2px solid #00ec2c;background-color:#00ec2c}#techList #techCatEcology .hexagon.title:before{top:-64px;border-top:3px solid #00ec2c;border-right:3px solid #00ec2c}#techList #techCatEcology .hexagon.title:after{bottom:-64px;border-bottom:3px solid #00ec2c;border-left:3px solid #00ec2c}#techList #techCatEcology .hexagon.title:hover,#techList #techCatEcology .hexagon.title:hover:after,#techList #techCatEcology .hexagon.title:hover:before{z-index:2;border-color:#00ec2c;background-color:#00ec2c}#techList #techCatDelivery ul{margin-top:-200px;margin-left:-430px}#techList #techCatDelivery .hexagon.title{border-right:2px solid #ed3453;border-left:2px solid #ed3453;background-color:#ed3453}#techList #techCatDelivery .hexagon.title:before{top:-64px;border-top:3px solid #ed3453;border-right:3px solid #ed3453}#techList #techCatDelivery .hexagon.title:after{bottom:-64px;border-bottom:3px solid #ed3453;border-left:3px solid #ed3453}#techList #techCatDelivery .hexagon.title:hover,#techList #techCatDelivery .hexagon.title:hover:after,#techList #techCatDelivery .hexagon.title:hover:before{z-index:2;border-color:#ed3453;background-color:#ed3453}#techList .hexGrid-0-0{top:104px;left:90px}#techList .hexGrid-0-1{top:104px;left:185px}#techList .hexGrid-0-2{top:104px;left:280px}#techList .hexGrid-0-3{top:104px;left:375px}#techList .hexGrid-0-4{top:104px;left:470px}#techList .hexGrid-0-5{top:104px;left:565px}#techList .hexGrid-0-6{top:104px;left:660px}#techList .hexGrid-1-0{top:267px;left:90px}#techList .hexGrid-1-1{top:267px;left:185px}#techList .hexGrid-1-2{top:267px;left:280px}#techList .hexGrid-1-3{top:267px;left:375px}#techList .hexGrid-1-4{top:267px;left:470px}#techList .hexGrid-1-5{top:267px;left:565px}#techList .hexGrid-1-6{top:267px;left:660px}#techList .hexGrid-2-0{top:430px;left:90px}#techList .hexGrid-2-1{top:430px;left:185px}#techList .hexGrid-2-2{top:430px;left:280px}#techList .hexGrid-2-3{top:430px;left:375px}#techList .hexGrid-2-4{top:430px;left:470px}#techList .hexGrid-2-5{top:430px;left:565px}#techList .hexGrid-2-6{top:430px;left:660px}#techList .hexGrid-3-0{top:593px;left:90px}#techList .hexGrid-3-1{top:593px;left:185px}#techList .hexGrid-3-2{top:593px;left:280px}#techList .hexGrid-3-3{top:593px;left:375px}#techList .hexGrid-3-4{top:593px;left:470px}#techList .hexGrid-3-5{top:593px;left:565px}#techList .hexGrid-3-6{top:593px;left:660px}#techList .hexGrid-4-0{top:756px;left:90px}#techList .hexGrid-4-1{top:756px;left:185px}#techList .hexGrid-4-2{top:756px;left:280px}#techList .hexGrid-4-3{top:756px;left:375px}#techList .hexGrid-4-4{top:756px;left:470px}#techList .hexGrid-4-5{top:756px;left:565px}#techList .hexGrid-4-6{top:756px;left:660px}#techList .hexGrid-5-0{top:919px;left:90px}#techList .hexGrid-5-1{top:919px;left:185px}#techList .hexGrid-5-2{top:919px;left:280px}#techList .hexGrid-5-3{top:919px;left:375px}#techList .hexGrid-5-4{top:919px;left:470px}#techList .hexGrid-5-5{top:919px;left:565px}#techList .hexGrid-5-6{top:919px;left:660px}.ie8 #techList .hexagon.title{border-color:#000!important;background-color:#000!important}.ie8 #techList #techCatSafety .hexagon.title{border-color:#28a1ff;color:#28a1ff}.ie8 #techList #techCatEcology .hexagon.title{border-color:#00ec2c;color:#00ec2c}.ie8 #techList #techCatDelivery .hexagon.title{border-color:#ed3453;color:#ed3453}#techDetail{position:absolute;top:0;left:-100%;z-index:10;width:100%;height:100%;opacity:0}#techDetail #techDetailIn{position:absolute;right:-30px;padding:130px 50px 0 250px;width:100%;-webkit-transition:.2s ease-out;transition:.2s ease-out}#techDetail #techDetailIn h4{margin-bottom:30px;font-weight:400;font-size:32px}#techDetail #techDetailIn #techDetailText{margin-right:30px;margin-bottom:100px}#techDetail #techDetailIn #techDetailText img{float:right;width:200px}#techDetail #techDetailIn h5{display:inline-block;margin-bottom:20px;padding:5px 10px;background:#333;color:#fff;font-weight:400;font-size:123%}#techDetail #techDetailIn #techDetailRelated li{position:relative;float:left;width:210px;height:140px;cursor:pointer;-webkit-transition:.1s ease-out;transition:.1s ease-out}#techDetail #techDetailIn #techDetailRelated li .nameWrapper{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;opacity:0;-webkit-transition:.1s ease-out;transition:.1s ease-out}#techDetail #techDetailIn #techDetailRelated li span{position:absolute;bottom:10px;left:-5px;z-index:1;display:inline-block;padding-right:10px;padding-left:10px;border-bottom:1px solid #fff;color:#fff;font-size:108%;-webkit-transition:.2s ease-out;transition:.2s ease-out}#techDetail #techDetailIn #techDetailRelated li img{-webkit-transition:.1s ease-out;transition:.1s ease-out}#techDetail #techDetailIn #techDetailRelated li:hover .nameWrapper{background-image:url(../img/bg_halfblack.png);opacity:1}#techDetail #techDetailIn #techDetailRelated li:hover span,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}#techDetail #techDetailIn #techDetailRelated li:hover img{padding:4px 6px}#techBackBtn{position:absolute;top:70px;left:250px;z-index:15;display:none;padding:7px 20px 6px 10px;border:1px solid #fff;font-weight:100;font-size:131%;cursor:pointer}#techBackBtn span{display:inline-block;padding-left:20px;background:url(../img/icon_back_s.png) 3px center no-repeat;-webkit-transition:.1s ease-out;transition:.1s ease-out}#techBackBtn:hover span{background-position:0 center}#journal .articles{position:absolute;top:80px;left:165px;width:calc(100% - 195px);overflow:visible!important}#journal .close,#news .close{right:30px;display:none;width:60px;background-image:url(../img/btn_newsclose.png);background-position:0 0;cursor:pointer;height:60px;text-indent:-9999px}#journal .articleWrapper,#journalContent,#newsContent{overflow-y:auto}#journal .articles .article{width:390px;margin-bottom:60px;display:block;position:relative;z-index:auto;cursor:pointer}#journal .articles .article .articleInner{position:relative;top:0;left:0;transition:.2s ease-out}#journal .articles .article.is-active{z-index:100}#journal .articles .article.is-active .articleInner{-webkit-transform:scale(1.3) perspective(800px) rotateX(-10deg) rotateY(20deg) rotateZ(0);-moz-transform:scale(1.3) perspective(800px) rotateX(-10deg) rotateY(20deg) rotateZ(0);-o-transform:scale(1.3) perspective(800px) rotateX(-10deg) rotateY(20deg) rotateZ(0);-ms-transform:scale(1.3) perspective(800px) rotateX(-10deg) rotateY(20deg) rotateZ(0);transform:scale(1.3) perspective(800px) rotateX(-10deg) rotateY(20deg) rotateZ(0)}#journal .articles .articleTitleWrapper{position:absolute;bottom:15px;left:30px;z-index:10}#journal .articles .articleTag{position:absolute;display:inline-block;top:15px;right:-15px;padding:4px 10px;background-color:#444;color:#fff;transition:.2s linear;z-index:10}#journal .articles .articleTitleWrapper .articleTitle span{color:#fff;background:rgba(0,0,0,.8);padding:4px 10px;display:inline-block;font-size:18px;font-weight:400}#journal .articles .articleTitleWrapper .articleSubTitle{color:#fff;background:rgba(0,0,0,.8);padding:4px 10px;margin-top:5px;display:inline-block}#journal .articles .articleImageWrapper{width:320px;margin-left:70px;opacity:.8;transition:.2s linear;z-index:0}#journal #relatedArticles a:hover .prevNext,#journal #relatedArticles a:hover p.tag,#journal .articles .article.is-active .articleTag,#journal .articles .article:hover .articleTag{background-color:#ff6f18}#journalContent{position:fixed;top:0;right:-960px;padding:30px 0;width:900px;height:100%;color:#fff;box-shadow:-6px 0 6px 0 rgba(0,0,0,.5);-moz-box-shadow:-6px 0 6px 0 rgba(0,0,0,.5);-webkit-box-shadow:-6px 0 6px 0 rgba(0,0,0,.5);z-index:200;border-left:1px solid rgba(255,255,255,.2)}.error #journalContent,.error #newsContent{padding:60px 30px 0}#journal #journalBody .articleBody blockquote p+p,#journal #journalBody .articleBody p,#journalBody{margin-top:20px}#journalBody p a{color:#ff6f18}#journal .close{position:fixed;top:15px;z-index:300}.error #journal .close,.error #news .close{top:60px}#about #aboutSection03 #linkSection #linkObayashiSite a:hover,#journal .close:hover,#news .close:hover{background-position:0 -60px}#journal #journalBody .articleTitleWrapper{margin-top:30px;text-align:center}#journal #journalBody .articleTag{display:inline-block;padding:4px 10px;background-color:#ff6f18;color:#fff}#journal #journalBody .articleTitleWrapper .articleTitle{font-weight:400;font-size:32px;margin-top:20px}#journal #journalBody .articleTitleWrapper .articleSubTitle{font-size:14px;margin-top:5px}#journal #journalBody .articleImageWrapper{margin-top:40px;margin-bottom:60px}#journal #journalBody .articleImageWrapper img{width:100%}#journal #journalBody .articleBody{padding:0 40px 10px;line-height:1.8;font-size:15px}#journal #journalBody .articleBody img{margin:30px auto;display:block}#journal #journalBody .articleBody h4{font-size:28px;font-weight:400;margin:80px 0 0 -20px;padding:0 0 0 50px;position:relative}#journal #journalBody .articleBody h4:before{content:"";position:absolute;width:40px;height:1px;background-color:#fff;top:50%;left:0}#journal #journalBody .articleBody h5{font-size:22px;font-weight:400;margin-top:50px;margin-left:-20px}#journal #journalBody .articleBody h6{font-size:16px;margin-top:30px;font-weight:700}#journal #journalBody .articleBody b{color:#fff;border-bottom:1px dotted #fff;padding-bottom:1px}#journal #journalBody .articleBody strong{display:inline-block;padding:1px 5px 0;margin-left:5px;margin-right:5px;letter-spacing:1px;border:1px solid #ff6f18;color:#ff6f18}#journal #journalBody .articleBody strong:first-child{margin-left:0}#journal #journalBody .articleBody blockquote{margin-top:20px;border-left:2px solid #666;background:rgba(50,50,50,.8);padding:10px 20px}#journal #journalBody .articleBody ol,#journal #journalBody .articleBody ul{margin-top:50px;list-style-position:inside}#journal #journalBody .articleBody blockquote p{margin:0}#journal #journalBody .articleBody ul li{list-style-type:disc;list-style-position:inside}#journal #journalBody .articleBody ol{list-style-type:none}#journal #journalBody .articleBody ol li{list-style-type:decimal;list-style-position:inside}#journal #journalBody .worksArticle{margin:60px auto 30px;padding-right:40px}#journal #journalBody .worksArticle>a{display:block;padding:20px;color:#fff;position:relative;transition:.15s linear;width:382px;float:right;background:#333}#journal #journalBody .worksArticle .worksImage{float:left;width:150px}#journal #journalBody .worksArticle .worksImage img{margin:0;width:100%;height:auto}#journal #journalBody .worksArticle h1{font-size:16px;padding-bottom:5px;border-bottom:1px solid #fff;margin-bottom:20px}#journal #journalBody .worksArticle .worksText{width:180px;float:right;height:100%}#journal #journalBody .worksArticle .worksText p{margin-top:0;font-size:13px}#journal #journalBody .worksArticle .view{position:absolute;right:30px;bottom:30px;padding:3px 15px 3px 30px;border:1px solid #fff;transition:.15s linear;font-size:14px}#journal #journalBody .worksArticle .view:before{content:"";position:absolute;top:50%;left:10px;width:10px;height:10px;margin-top:-6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.15s linear}#journal #journalBody .worksArticle>a:hover{background-color:#444}#journal #journalBody .linkPdf a:hover,#journal #journalBody .worksArticle>a:hover .view{background-color:#fff;color:#000}#journal #journalBody .linkPdf a:hover:before,#journal #journalBody .worksArticle>a:hover .view:before{border-color:#000}#journal #journalBody .linkPdf{text-align:center;padding:0 40px;margin:40px 0}#journal #journalBody .linkPdf a{display:inline-block;text-decoration:none;color:#fff;padding:14px 35px 14px 45px;font-size:18px;position:relative;transition:.15s linear;background-color:#ff6f18}#journal #relatedArticles .prevNext,#journal #relatedArticles p.tag{background-color:#444;transition:.2s linear;z-index:10;display:inline-block}#journal #journalBody .linkPdf a:before{content:"";position:absolute;top:50%;left:15px;width:14px;height:14px;margin-top:-6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.15s linear}#journal #relatedArticles{padding:40px 20px 0;border-top:1px solid #333}#journal #relatedArticles .relatedTitle{text-align:center;padding:0 0 30px;font-size:24px;color:#ff6f18;font-weight:400}#journal #relatedArticles li{width:50%;float:left;position:relative;padding:0 20px 20px}#journal #relatedArticles .article{width:50%;position:relative}#journal #relatedArticles a{text-decoration:none;color:#fff;padding:0 20px;box-sizing:border-box;display:block}#journal #relatedArticles p{margin:5px 0}#journal #relatedArticles p.title{font-size:16px;margin-top:5px}#journal #relatedArticles .prevNext{position:absolute;top:10px;padding:4px 12px;color:#fff;font-size:120%}#container #about.content,#container #news.content{position:relative;width:100%;background:#000;left:0;top:0}#journal #relatedArticles .prevArticle .prevNext{left:10px}#journal #relatedArticles .nextArticle .prevNext{right:10px}#journal #relatedArticles p.tag{padding:4px 10px;color:#fff}#container #news.content{z-index:60;overflow-x:hidden;overflow-y:auto}#news h2{position:absolute;top:90px;left:237px;display:block;width:410px;height:30px;background:url(../img/title_news.png) no-repeat;text-indent:-9999px}#news time{font-family:'Helvetica Narrow',Arial,Tahoma,sans-serif}#news .articles{position:absolute;top:160px;left:230px}#debug,#news .close,#newsContent,#stats{position:fixed}#news .articles li{margin-bottom:15px;padding:6px 12px;color:#fff;cursor:pointer}#news .articles li:hover{background:#222;color:#fff}#news .articles li.selected{background:#9c28ff;color:#000}#news .articles li:after{display:block;visibility:hidden;clear:both;height:0;content:" "}#news .articles li time{display:block;float:left;width:100px}#news .articles li h3{float:left;width:660px;font-weight:400}#newsContent{top:0;right:-760px;padding:30px;width:700px;height:100%;border-left:1px solid #ccc;color:#fff}#about,.tooltipster-base{padding:0;overflow:visible}#newsContent time{font-weight:700;font-size:123%}#newsContent h3{width:650px;font-weight:700;font-size:141%;padding-right:75px}#newsBody{margin-top:30px;line-height:1.8em}#newsBody h3,#newsBody p{margin-bottom:1.8em}#newsBody p a{color:#9c28ff}#news .close{top:15px}#container #about.content{z-index:20;overflow:visible;height:100%}#about{height:auto!important;font-size:92%}#about .contentSection{padding:0 0 0 235px}#about .contentSection .sectionBody{margin:25px 0 0;padding-left:3px}#about #aboutSection01{line-height:1.8}#about #aboutSection01 h2{height:30px;background:url(../img/about_title_01.png) no-repeat;text-indent:-9999px}#about #aboutSection01 ul{padding-left:18px}#about #aboutSection01 ul li{list-style-position:outside;list-style-type:disc}#about .outLink{margin-right:5px;padding-right:15px;background:url(../img/icon_outlink.png) right center no-repeat}#about #aboutSection02{margin:50px 0 0}#about #aboutSection02 h2{height:30px;background:url(../img/about_title_02.png) no-repeat;text-indent:-9999px}#about #aboutSection02 .environmentSection{float:left;width:310px}#about #aboutSection02 .environmentSection:first-child{margin-right:30px;width:400px}#about #aboutSection02 .environmentSection h3{display:inline-block;margin-bottom:10px;padding:2px 5px 1px;background:#fff;color:#000;font-weight:700;font-size:116%}#about #aboutSection02 dl dt{margin-bottom:5px;height:16px;background-repeat:no-repeat;font-weight:700;font-size:116%}#about #aboutSection02 dl dd{margin-bottom:10px}#about #aboutSection03{margin:40px 0 0}#about #aboutSection03 #linkSection{margin-top:40px}#about #aboutSection03 #linkSection #linkObayashiSite a{display:block;width:300px;height:60px;background:url(../img/logo_obayashi.png) no-repeat;text-indent:-9999px}#about #aboutSection03 #copyrightSection{margin-top:20px;height:16px;font-size:11px}#about #shareSection{margin-top:15px;margin-left:15px}#about #shareSection .shareItem{display:inline-block;margin-right:10px;height:21px;vertical-align:middle}#debug{top:0;left:0;width:300px;height:300px;background:url(../img/half_white.png)}.tooltipster-default{border:2px solid #000;border-radius:5px;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{overflow:hidden;padding:8px 10px;font-size:14px;font-family:Arial,sans-serif;line-height:16px}.tooltipster-icon{margin-left:4px;cursor:help}.tooltipster-base{position:absolute;top:0;left:0;z-index:9999999;width:auto;font-size:0;line-height:0;pointer-events:none}.tooltipster-arrow{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;text-align:center}.tooltipster-arrow span,.tooltipster-arrow-border{position:absolute;display:block;width:0;height:0}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{bottom:-7px;border-top:8px solid;border-right:8px solid transparent!important;border-left:8px solid transparent!important}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{bottom:-7px;border-top:9px solid;border-right:9px solid transparent!important;border-left:9px solid transparent!important}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{top:-7px;border-right:8px solid transparent!important;border-bottom:8px solid;border-left:8px solid transparent!important}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{top:-7px;border-right:9px solid transparent!important;border-bottom:9px solid;border-left:9px solid transparent!important}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{right:0;left:0;margin:0 auto}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{top:50%;right:-7px;margin-top:-7px;border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid}.tooltipster-arrow-left .tooltipster-arrow-border{margin-top:-8px;border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{top:50%;left:-7px;margin-top:-7px;border-top:8px solid transparent!important;border-right:8px solid;border-bottom:8px solid transparent!important}.tooltipster-arrow-right .tooltipster-arrow-border{margin-top:-8px;border-top:9px solid transparent!important;border-right:9px solid;border-bottom:9px solid transparent!important}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.tooltipster-grow{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-backface-visibility:hidden}.tooltipster-grow-show{transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.tooltipster-swing{opacity:0;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);transform:rotateZ(4deg)}.tooltipster-swing-show{opacity:1;-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);-o-transform:rotateZ(0);transform:rotateZ(0)}.tooltipster-fall{top:0;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-webkit-transition-property:top;-moz-transition-property:top;-ms-transition-property:top;-o-transition-property:top;transition-property:top}.tooltipster-fall.tooltipster-dying{top:0!important;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all}.tooltipster-slide{left:-40px;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-webkit-transition-property:left;-moz-transition-property:left;-ms-transition-property:left;-o-transition-property:left;transition-property:left}.tooltipster-slide.tooltipster-dying{left:0!important;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#featuredItem3dpod .featuredItemImage,#featuredTitle3dpod .image,#header.image-1{background-image:url(../img/featured_image_3dpod.jpg)}#featuredItemIchiharagolfclub .featuredItemImage,#featuredTitleIchiharagolfclub .image,#header.image-2{background-image:url(../img/featured_image_ichiharagolfclub.jpg)}#featuredItemTaishodaigaku .featuredItemImage,#featuredTitleTaishodaigaku .image,#header.image-3{background-image:url(../img/featured_image_taishodaigaku.jpg)}#featuredItemLoop50 .featuredItemImage,#featuredTitleLoop50 .image,#header.image-4{background-image:url(../img/featured_image_loop50.jpg)}#featuredItemHakko .featuredItemImage,#featuredTitleHakko .image,#header.image-5{background-image:url(../img/featured_image_hakko.jpg)}#featuredItemTeamlab .featuredItemImage,#featuredTitleTeamlab .image,#header.image-6{background-image:url(../img/featured_image_teamlab.jpg)}#featuredItemKomatsu .featuredItemImage,#featuredTitleKomatsu .image,#header.image-7{background-image:url(../img/featured_image_komatsu.jpg)}#featuredItemHydrogen .featuredItemImage,#featuredTitleHydrogen .image,#header.image-8{background-image:url(../img/featured_image_hydrogen.jpg)}#featuredItemTri .featuredItemImage,#featuredTitleTri .image,#header.image-9{background-image:url(../img/featured_image_tri.jpg)}#featuredItemRokka .featuredItemImage,#featuredTitleRokka .image,#header.image-10{background-image:url(../img/featured_image_rokka.jpg)}#featuredItemOak .featuredItemImage,#featuredTitleOak .image,#header.image-11{background-image:url(../img/featured_image_oak.jpg)}#featuredItemOhkuraya .featuredItemImage,#featuredTitleOhkuraya .image,#header.image-12{background-image:url(../img/featured_image_ohkuraya.jpg)}#featuredItemYodogawa .featuredItemImage,#featuredTitleYodogawa .image,#header.image-13{background-image:url(../img/featured_image_yodogawa.jpg)}#featuredItemSammy .featuredItemImage,#featuredTitleSammy .image,#header.image-14{background-image:url(../img/featured_image_sammy.jpg)}#featuredItemNambaProject .featuredItemImage,#featuredTitleNambaProject .image,#header.image-15{background-image:url(../img/featured_image_namba_project.jpg)}#featuredTitle3dpod .label{background-image:url(../img/featured_label_3dpod.png)}#featuredTitleIchiharagolfclub .label{background-image:url(../img/featured_label_ichiharagolfclub.png)}#featuredTitleTaishodaigaku .label{background-image:url(../img/featured_label_taishodaigaku.png)}#featuredTitleLoop50 .label{background-image:url(../img/featured_label_loop50.png)}#featuredTitleHakko .label{background-image:url(../img/featured_label_hakko.png)}#featuredTitleTri .label{background-image:url(../img/featured_label_tri.png)}#featuredTitleRokka .label{background-image:url(../img/featured_label_rokka.png)}#featuredTitleOak .label{background-image:url(../img/featured_label_oak.png)}#featuredTitleOhkuraya .label{background-image:url(../img/featured_label_ohkuraya.png)}#featuredTitleYodogawa .label{background-image:url(../img/featured_label_yodogawa.png)}#featuredTitleSammy .label{background-image:url(../img/featured_label_sammy.png)}#featuredTitleNambaProject .label{background-image:url(../img/featured_label_namba_project.png)}#featuredTitleHydrogen .label{background-image:url(../img/featured_label_hydrogen.png)}#featuredTitleKomatsu .label{background-image:url(../img/featured_label_komatsu.png)}#featuredTitleTeamlab .label{background-image:url(../img/featured_label_teamlab.png)}#featured #featuredItem3dpod.featuredItem .featuredTitle{background-image:url(../img/featured_title_3dpod.png);width:380px}#featured #featuredItemIchiharagolfclub.featuredItem .featuredTitle{background-image:url(../img/featured_title_ichiharagolfclub.png);width:920px}#featured #featuredItemTaishodaigaku.featuredItem .featuredTitle{background-image:url(../img/featured_title_taishodaigaku.png);width:680px}#featured #featuredItemLoop50.featuredItem .featuredTitle{background-image:url(../img/featured_title_loop50.png);width:370px}#featured #featuredItemHakko.featuredItem .featuredTitle{background-image:url(../img/featured_title_hakko.png);width:620px}#featured #featuredItemTri.featuredItem .featuredTitle{background-image:url(../img/featured_title_tri.png);width:750px}#featured #featuredItemRokka.featuredItem .featuredTitle{background-image:url(../img/featured_title_rokka.png);width:600px}#featured #featuredItemOak.featuredItem .featuredTitle{background-image:url(../img/featured_title_oak.png);width:520px}#featured #featuredItemOhkuraya.featuredItem .featuredTitle{background-image:url(../img/featured_title_ohkuraya.png);width:700px}#featured #featuredItemYodogawa.featuredItem .featuredTitle{background-image:url(../img/featured_title_yodogawa.png);width:740px}#featured #featuredItemSammy.featuredItem .featuredTitle{background-image:url(../img/featured_title_sammy.png);width:740px}#featured #featuredItemNambaProject.featuredItem .featuredTitle{background-image:url(../img/featured_title_namba_project.png);width:570px}#featured #featuredItemHydrogen.featuredItem .featuredTitle{background-image:url(../img/featured_title_hydrogen.png);width:850px}#featured #featuredItemKomatsu.featuredItem .featuredTitle{background-image:url(../img/featured_title_komatsu.png);width:800px}#featured #featuredItemTeamlab.featuredItem .featuredTitle{background-image:url(../img/featured_title_teamlab.png);width:800px}
