﻿.inview{opacity:0;transition-delay:.3s;transition:all .6s;position:relative}.inview.on{opacity:1}.inview.fadeInLeft{transform:translateX(-100px);-o-transform:translateX(-100px);-ms-transform:translateX(-100px);-moz-transform:translateX(-100px);-webkit-transform:translateX(-100px)}.inview.fadeInLeft.on{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.inview.fadeInRight{transform:translateX(100px);-o-transform:translateX(100px);-ms-transform:translateX(100px);-moz-transform:translateX(100px);-webkit-transform:translateX(100px)}.inview.fadeInRight.on{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.inview.fadeInBottom{transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px)}.inview.fadeInBottom.on{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeInTop{transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);-moz-transform:translateY(-100px);-webkit-transform:translateY(-100px)}.inview.fadeInTop.on{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;line-height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dl,dt,dd,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none !important}label,select,button{cursor:pointer}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){select::-ms-expand{display:none}}@media screen\0 {select::-ms-expand{display:none}}a{outline:none;transition:0.3s}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){a:hover{text-decoration:none;color:#aaa;opacity:0.5}}a:link,a:visited,a:active{color:#000;text-decoration:none}.ffN{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.ffM{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif}.ffYG{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif}.ffYM{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-pagenavi{clear:both;text-align:center;font-family:Arial;font-size:14px}.wp-pagenavi span,.wp-pagenavi a{line-height:30px;display:inline-block;margin:0 4px;color:#666;text-align:center}.wp-pagenavi a,.wp-pagenavi span.current{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:30px;height:30px;background:#ededed}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#1489c3;color:#fff}.wp-pagenavi .pages{margin-right:15px}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}body{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-size:16px;width:100%;color:#000;margin:0;padding:0;line-height:1.6;letter-spacing:0;height:100%;word-break:break-word}.container{max-width:1200px;margin:0 auto}@media only screen and (min-width: 768px){.sp,.SP{display:none !important}}@media only screen and (max-width: 767px){.pc,.PC{display:none !important}}.wcm{max-width:1200px;margin:auto;padding:0 15px}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:"height, visibility";-moz-transition-property:"height, visibility";-ms-transition-property:"height, visibility";-o-transition-property:"height, visibility";transition-property:"height, visibility";-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-ms-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal .close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.modal .close:hover,.modal .close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}.modal button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-moz-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,0.5);-ms-box-shadow:0 3px 9px rgba(0,0,0,0.5);-o-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-ms-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);-ms-box-shadow:0 5px 15px rgba(0,0,0,0.5);-o-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}body{padding-top:98px}@media only screen and (max-width: 767px){body{padding-top:76px}}.lst_project{font-size:0;margin:0 -10px}.lst_project li{width:33.33%;display:inline-block;vertical-align:top;margin-bottom:40px;padding:0 10px}.lst_project li a{display:block}.lst_project li .thumb{position:relative;margin-bottom:5px;position:relative}.lst_project li .thumb:before{display:block;content:" ";width:100%;padding-top:46.15385%}.lst_project li .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}.lst_project li .date{padding-left:20px;font-size:25px;line-height:28px;font-weight:bold;font-family:acumin-pro-extra-condensed,sans-serif}.lst_project li .ttl{padding-left:20px;font-size:16px;line-height:20px}.lst_project li .sub-ttl{font-size:16px;line-height:25px;padding-left:20px;margin-top:7px}@media only screen and (max-width: 767px){.lst_project li{width:50%;margin-bottom:10px}.lst_project li .thumb{margin-bottom:0}.lst_project li .date{padding-left:8px;font-size:18px;line-height:22px}.lst_project li .ttl{padding-left:8px;font-size:14px;line-height:18px}.lst_project li .sub-ttl{padding-left:8px;font-size:14px;line-height:18px}}.btn_view_all{width:380px;text-align:center;display:block;font-size:14px;border-bottom:1px solid #231815;padding-bottom:8px;margin:0 auto}@media only screen and (max-width: 767px){.btn_view_all{font-size:10px;width:30%;max-width:105px;padding-bottom:0}}@media only screen and (max-width: 767px){main{padding-top:18px}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.leftCol{width:70%;float:left}.rightCol{width:30%;float:right}.cmsContent{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word}.cmsContent ul,.cmsContent ol{padding-left:20px;margin-bottom:20px}.cmsContent ul[style*="list-style-type: circle;"] li{list-style-type:circle}.cmsContent ul[style*="list-style-type: square;"] li{list-style-type:square}.cmsContent ul li{list-style:disc}.cmsContent ol[style*="list-style-type: lower-roman;"] li{list-style-type:lower-roman}.cmsContent ol[style*="list-style-type: lower-alpha;"] li{list-style-type:lower-alpha}.cmsContent ol[style*="list-style-type: lower-greek;"] li{list-style-type:lower-greek}.cmsContent ol[style*="list-style-type: upper-alpha;"] li{list-style-type:upper-alpha}.cmsContent ol[style*="list-style-type: upper-roman;"] li{list-style-type:upper-roman}.cmsContent ol li{list-style-type:decimal}.cmsContent p{margin-bottom:30px}.cmsContent iframe{max-width:100% !important}.cmsContent img{max-width:100%;height:auto;max-height:100%;width:auto}.pagingDt{position:relative;width:80%;margin:95px auto;font-size:14px}.pagingDt a{text-decoration:underline}.pagingDt .prev{background:url(../../img/blog/ico_prev.png) no-repeat left center;width:145px;float:left;padding-left:20px}.pagingDt .next{background:url(../../img/blog/ico_next.png) no-repeat right center;width:145px;float:right;padding-right:20px}.pagingDt .list{position:absolute;left:50%;top:50%;margin-left:-54px;margin-top:-9px}#footer{padding-top:65px;padding-bottom:65px;position:relative;z-index:10;background-color:#fff}#footer .footer_menu{text-align:center}#footer .footer_menu li{display:inline-block}#footer .footer_menu li a{font-size:18px;letter-spacing:-0.017em;padding:0 15px}#footer .wcm{max-width:1260px;padding:0}@media only screen and (max-width: 767px){#footer{padding-top:40px;padding-bottom:40px}#footer .footer_menu li a{font-size:11px;padding:0 5px}}.copyright{font-size:18px;letter-spacing:0.025em;font-family:dnp-shuei-mincho-pr6n,sans-serif;text-align:center;margin-top:27px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.copyright{font-size:14px;letter-spacing:-0.024em;margin-top:15px}}@font-face{font-family:'fontello';src:url("../font/fontello.eot");src:url("../font/fontello.eot#iefix") format("embedded-opentype"),url("../font/fontello.woff") format("woff"),url("../font/fontello.ttf") format("truetype"),url("../font/fontello.svg#fontello") format("svg");font-weight:normal;font-style:normal}.ico-bird{font-family:"fontello";font-style:normal;font-size:63px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.ico-bird{font-size:50px}}.header{position:fixed;top:0;left:0;width:100%;z-index:99;transition:0.5s}.header.hide{-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);-o-transform:translateY(-120px);transform:translateY(-120px)}.header__top{padding-top:1px;padding:9px 30px 33px}.header .logo{width:302px}.header__lang{position:absolute;top:48px;right:110px;color:#9a9a9b}.header__lang a{font-size:12px}.header__lang a.active{color:#9a9a9b}.header .menu_icon{position:absolute;top:20px;right:20px;cursor:pointer;z-index:6;text-align:center;width:70px;height:70px}.header .menu_icon .ico-bird{position:relative;display:inline-block;pointer-events:none;margin-left:-5px;margin-top:-15px;transition:all .2s ease}@keyframes rotation1{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}.header .menu_icon:hover .ico-bird{color:#0057DE}@media only screen and (max-width: 767px){.header__top{padding:20px 20px 34px}.header .logo{width:138px}.header__lang{top:24px;right:69px}.header__lang a{font-size:10px}.header .menu_icon{top:10px;right:10px;width:50px;height:50px}.header .menu_icon img{width:40px}}body.down .header:not(.open){-webkit-transform:translateY(-114px);-moz-transform:translateY(-114px);-ms-transform:translateY(-114px);-o-transform:translateY(-114px);transform:translateY(-114px)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){body.down .header:not(.open){-webkit-transform:translateY(-71px);-moz-transform:translateY(-71px);-ms-transform:translateY(-71px);-o-transform:translateY(-71px);transform:translateY(-71px)}}@keyframes txt01-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(-35deg) translate(30vw, -100vh);-moz-transform:rotate(-35deg) translate(30vw, -100vh);-ms-transform:rotate(-35deg) translate(30vw, -100vh);-o-transform:rotate(-35deg) translate(30vw, -100vh);transform:rotate(-35deg) translate(30vw, -100vh)}}@keyframes txt02-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(0deg) translate(30vw, 100vh);-moz-transform:rotate(0deg) translate(30vw, 100vh);-ms-transform:rotate(0deg) translate(30vw, 100vh);-o-transform:rotate(0deg) translate(30vw, 100vh);transform:rotate(0deg) translate(30vw, 100vh)}}@keyframes txt03-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(-20deg) translate(-100vw, -100vh);-moz-transform:rotate(-20deg) translate(-100vw, -100vh);-ms-transform:rotate(-20deg) translate(-100vw, -100vh);-o-transform:rotate(-20deg) translate(-100vw, -100vh);transform:rotate(-20deg) translate(-100vw, -100vh)}}@keyframes txt04-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(30deg) translate(80vw, -100vh);-moz-transform:rotate(30deg) translate(80vw, -100vh);-ms-transform:rotate(30deg) translate(80vw, -100vh);-o-transform:rotate(30deg) translate(80vw, -100vh);transform:rotate(30deg) translate(80vw, -100vh)}}@keyframes txt05-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(-60deg) translate(-30vw, -100vh);-moz-transform:rotate(-60deg) translate(-30vw, -100vh);-ms-transform:rotate(-60deg) translate(-30vw, -100vh);-o-transform:rotate(-60deg) translate(-30vw, -100vh);transform:rotate(-60deg) translate(-30vw, -100vh)}}@keyframes txt06-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(-50deg) translate(-40vw, -100vh);-moz-transform:rotate(-50deg) translate(-40vw, -100vh);-ms-transform:rotate(-50deg) translate(-40vw, -100vh);-o-transform:rotate(-50deg) translate(-40vw, -100vh);transform:rotate(-50deg) translate(-40vw, -100vh)}}@keyframes txt07-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(20deg) translate(-70vw, -100vh);-moz-transform:rotate(20deg) translate(-70vw, -100vh);-ms-transform:rotate(20deg) translate(-70vw, -100vh);-o-transform:rotate(20deg) translate(-70vw, -100vh);transform:rotate(20deg) translate(-70vw, -100vh)}}@keyframes icon01-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(30deg) translate(80vw, -100vh);-moz-transform:rotate(30deg) translate(80vw, -100vh);-ms-transform:rotate(30deg) translate(80vw, -100vh);-o-transform:rotate(30deg) translate(80vw, -100vh);transform:rotate(30deg) translate(80vw, -100vh)}}@keyframes icon02-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(30deg) translate(-90vw, -90vh);-moz-transform:rotate(30deg) translate(-90vw, -90vh);-ms-transform:rotate(30deg) translate(-90vw, -90vh);-o-transform:rotate(30deg) translate(-90vw, -90vh);transform:rotate(30deg) translate(-90vw, -90vh)}}@keyframes icon03-moving{0%{-webkit-transform:rotate(20deg) translate(0);-moz-transform:rotate(20deg) translate(0);-ms-transform:rotate(20deg) translate(0);-o-transform:rotate(20deg) translate(0);transform:rotate(20deg) translate(0)}100%{-webkit-transform:rotate(50deg) translate(-70vw, -100vh);-moz-transform:rotate(50deg) translate(-70vw, -100vh);-ms-transform:rotate(50deg) translate(-70vw, -100vh);-o-transform:rotate(50deg) translate(-70vw, -100vh);transform:rotate(50deg) translate(-70vw, -100vh)}}@keyframes icon04-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(56deg) translate(-50vw, 100vh);-moz-transform:rotate(56deg) translate(-50vw, 100vh);-ms-transform:rotate(56deg) translate(-50vw, 100vh);-o-transform:rotate(56deg) translate(-50vw, 100vh);transform:rotate(56deg) translate(-50vw, 100vh)}}@keyframes icon05-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(-25deg) translate(70vw, 100vh);-moz-transform:rotate(-25deg) translate(70vw, 100vh);-ms-transform:rotate(-25deg) translate(70vw, 100vh);-o-transform:rotate(-25deg) translate(70vw, 100vh);transform:rotate(-25deg) translate(70vw, 100vh)}}@keyframes icon06-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(25deg) translate(-60vw, 100vh);-moz-transform:rotate(25deg) translate(-60vw, 100vh);-ms-transform:rotate(25deg) translate(-60vw, 100vh);-o-transform:rotate(25deg) translate(-60vw, 100vh);transform:rotate(25deg) translate(-60vw, 100vh)}}@keyframes icon06-moving{0%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}100%{-webkit-transform:rotate(45deg) translate(-60vw, 100vh);-moz-transform:rotate(45deg) translate(-60vw, 100vh);-ms-transform:rotate(45deg) translate(-60vw, 100vh);-o-transform:rotate(45deg) translate(-60vw, 100vh);transform:rotate(45deg) translate(-60vw, 100vh)}}@keyframes txt01-moving-reverse{0%{-webkit-transform:rotate(0deg) translate(30vw, 100vh);-moz-transform:rotate(0deg) translate(30vw, 100vh);-ms-transform:rotate(0deg) translate(30vw, 100vh);-o-transform:rotate(0deg) translate(30vw, 100vh);transform:rotate(0deg) translate(30vw, 100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt02-moving-reverse{0%{-webkit-transform:rotate(0deg) translate(30vw, 100vh);-moz-transform:rotate(0deg) translate(30vw, 100vh);-ms-transform:rotate(0deg) translate(30vw, 100vh);-o-transform:rotate(0deg) translate(30vw, 100vh);transform:rotate(0deg) translate(30vw, 100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt03-moving-reverse{0%{-webkit-transform:rotate(-20deg) translate(-30vw, -100vh);-moz-transform:rotate(-20deg) translate(-30vw, -100vh);-ms-transform:rotate(-20deg) translate(-30vw, -100vh);-o-transform:rotate(-20deg) translate(-30vw, -100vh);transform:rotate(-20deg) translate(-30vw, -100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt04-moving-reverse{0%{-webkit-transform:rotate(30deg) translate(30vw, 100vh);-moz-transform:rotate(30deg) translate(30vw, 100vh);-ms-transform:rotate(30deg) translate(30vw, 100vh);-o-transform:rotate(30deg) translate(30vw, 100vh);transform:rotate(30deg) translate(30vw, 100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt05-moving-reverse{0%{-webkit-transform:rotate(-35deg) translate(30vw, -100vh);-moz-transform:rotate(-35deg) translate(30vw, -100vh);-ms-transform:rotate(-35deg) translate(30vw, -100vh);-o-transform:rotate(-35deg) translate(30vw, -100vh);transform:rotate(-35deg) translate(30vw, -100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt06-moving-reverse{0%{-webkit-transform:rotate(-35deg) translate(-30vw, 100vh);-moz-transform:rotate(-35deg) translate(-30vw, 100vh);-ms-transform:rotate(-35deg) translate(-30vw, 100vh);-o-transform:rotate(-35deg) translate(-30vw, 100vh);transform:rotate(-35deg) translate(-30vw, 100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt07-moving-reverse{0%{-webkit-transform:rotate(25deg) translate(30vw, 100vh);-moz-transform:rotate(25deg) translate(30vw, 100vh);-ms-transform:rotate(25deg) translate(30vw, 100vh);-o-transform:rotate(25deg) translate(30vw, 100vh);transform:rotate(25deg) translate(30vw, 100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon01-moving-reverse{0%{-webkit-transform:rotate(30deg) translate(30vw, -100vh);-moz-transform:rotate(30deg) translate(30vw, -100vh);-ms-transform:rotate(30deg) translate(30vw, -100vh);-o-transform:rotate(30deg) translate(30vw, -100vh);transform:rotate(30deg) translate(30vw, -100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon02-moving-reverse{0%{-webkit-transform:rotate(30deg) translate(30vw, -100vh);-moz-transform:rotate(30deg) translate(30vw, -100vh);-ms-transform:rotate(30deg) translate(30vw, -100vh);-o-transform:rotate(30deg) translate(30vw, -100vh);transform:rotate(30deg) translate(30vw, -100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon03-moving-reverse{0%{-webkit-transform:rotate(50deg) translate(-30vw, -100vh);-moz-transform:rotate(50deg) translate(-30vw, -100vh);-ms-transform:rotate(50deg) translate(-30vw, -100vh);-o-transform:rotate(50deg) translate(-30vw, -100vh);transform:rotate(50deg) translate(-30vw, -100vh)}100%{-webkit-transform:rotate(20deg) translate(0);-moz-transform:rotate(20deg) translate(0);-ms-transform:rotate(20deg) translate(0);-o-transform:rotate(20deg) translate(0);transform:rotate(20deg) translate(0)}}@keyframes icon04-moving-reverse{0%{-webkit-transform:rotate(56deg) translate(-30vw, 100vh);-moz-transform:rotate(56deg) translate(-30vw, 100vh);-ms-transform:rotate(56deg) translate(-30vw, 100vh);-o-transform:rotate(56deg) translate(-30vw, 100vh);transform:rotate(56deg) translate(-30vw, 100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon05-moving-reverse{0%{-webkit-transform:rotate(-25deg) translate(30vw, 100vh);-moz-transform:rotate(-25deg) translate(30vw, 100vh);-ms-transform:rotate(-25deg) translate(30vw, 100vh);-o-transform:rotate(-25deg) translate(30vw, 100vh);transform:rotate(-25deg) translate(30vw, 100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon06-moving-reverse{0%{-webkit-transform:rotate(25deg) translate(-30vw, -100vh);-moz-transform:rotate(25deg) translate(-30vw, -100vh);-ms-transform:rotate(25deg) translate(-30vw, -100vh);-o-transform:rotate(25deg) translate(-30vw, -100vh);transform:rotate(25deg) translate(-30vw, -100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon07-moving-reverse{0%{-webkit-transform:rotate(-15deg) translate(50vw, 100vh);-moz-transform:rotate(-15deg) translate(50vw, 100vh);-ms-transform:rotate(-15deg) translate(50vw, 100vh);-o-transform:rotate(-15deg) translate(50vw, 100vh);transform:rotate(-15deg) translate(50vw, 100vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt01-moving-reverse-IE{0%{-webkit-transform:rotate(0deg) translate(10vw, 10vh);-moz-transform:rotate(0deg) translate(10vw, 10vh);-ms-transform:rotate(0deg) translate(10vw, 10vh);-o-transform:rotate(0deg) translate(10vw, 10vh);transform:rotate(0deg) translate(10vw, 10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt02-moving-reverse-IE{0%{-webkit-transform:rotate(0deg) translate(-10vw, 20vh);-moz-transform:rotate(0deg) translate(-10vw, 20vh);-ms-transform:rotate(0deg) translate(-10vw, 20vh);-o-transform:rotate(0deg) translate(-10vw, 20vh);transform:rotate(0deg) translate(-10vw, 20vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt03-moving-reverse-IE{0%{-webkit-transform:rotate(-20deg) translate(-10vw, -10vh);-moz-transform:rotate(-20deg) translate(-10vw, -10vh);-ms-transform:rotate(-20deg) translate(-10vw, -10vh);-o-transform:rotate(-20deg) translate(-10vw, -10vh);transform:rotate(-20deg) translate(-10vw, -10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt04-moving-reverse-IE{0%{-webkit-transform:rotate(30deg) translate(10vw, 10vh);-moz-transform:rotate(30deg) translate(10vw, 10vh);-ms-transform:rotate(30deg) translate(10vw, 10vh);-o-transform:rotate(30deg) translate(10vw, 10vh);transform:rotate(30deg) translate(10vw, 10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt05-moving-reverse-IE{0%{-webkit-transform:rotate(-35deg) translate(10vw, -10vh);-moz-transform:rotate(-35deg) translate(10vw, -10vh);-ms-transform:rotate(-35deg) translate(10vw, -10vh);-o-transform:rotate(-35deg) translate(10vw, -10vh);transform:rotate(-35deg) translate(10vw, -10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt06-moving-reverse-IE{0%{-webkit-transform:rotate(-20deg) translate(-10vw, 10vh);-moz-transform:rotate(-20deg) translate(-10vw, 10vh);-ms-transform:rotate(-20deg) translate(-10vw, 10vh);-o-transform:rotate(-20deg) translate(-10vw, 10vh);transform:rotate(-20deg) translate(-10vw, 10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes txt07-moving-reverse-IE{0%{-webkit-transform:rotate(-25deg) translate(-20vw, 10vh);-moz-transform:rotate(-25deg) translate(-20vw, 10vh);-ms-transform:rotate(-25deg) translate(-20vw, 10vh);-o-transform:rotate(-25deg) translate(-20vw, 10vh);transform:rotate(-25deg) translate(-20vw, 10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon01-moving-reverse-IE{0%{-webkit-transform:rotate(30deg) translate(10vw, -10vh);-moz-transform:rotate(30deg) translate(10vw, -10vh);-ms-transform:rotate(30deg) translate(10vw, -10vh);-o-transform:rotate(30deg) translate(10vw, -10vh);transform:rotate(30deg) translate(10vw, -10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon02-moving-reverse-IE{0%{-webkit-transform:rotate(30deg) translate(10vw, 20vh);-moz-transform:rotate(30deg) translate(10vw, 20vh);-ms-transform:rotate(30deg) translate(10vw, 20vh);-o-transform:rotate(30deg) translate(10vw, 20vh);transform:rotate(30deg) translate(10vw, 20vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon03-moving-reverse-IE{0%{-webkit-transform:rotate(50deg) translate(-10vw, -10vh);-moz-transform:rotate(50deg) translate(-10vw, -10vh);-ms-transform:rotate(50deg) translate(-10vw, -10vh);-o-transform:rotate(50deg) translate(-10vw, -10vh);transform:rotate(50deg) translate(-10vw, -10vh)}100%{-webkit-transform:rotate(20deg) translate(0);-moz-transform:rotate(20deg) translate(0);-ms-transform:rotate(20deg) translate(0);-o-transform:rotate(20deg) translate(0);transform:rotate(20deg) translate(0)}}@keyframes icon04-moving-reverse-IE{0%{-webkit-transform:rotate(56deg) translate(-10vw, 10vh);-moz-transform:rotate(56deg) translate(-10vw, 10vh);-ms-transform:rotate(56deg) translate(-10vw, 10vh);-o-transform:rotate(56deg) translate(-10vw, 10vh);transform:rotate(56deg) translate(-10vw, 10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon05-moving-reverse-IE{0%{-webkit-transform:rotate(-25deg) translate(10vw, 10vh);-moz-transform:rotate(-25deg) translate(10vw, 10vh);-ms-transform:rotate(-25deg) translate(10vw, 10vh);-o-transform:rotate(-25deg) translate(10vw, 10vh);transform:rotate(-25deg) translate(10vw, 10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon06-moving-reverse-IE{0%{-webkit-transform:rotate(25deg) translate(-10vw, 10vh);-moz-transform:rotate(25deg) translate(-10vw, 10vh);-ms-transform:rotate(25deg) translate(-10vw, 10vh);-o-transform:rotate(25deg) translate(-10vw, 10vh);transform:rotate(25deg) translate(-10vw, 10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes icon07-moving-reverse-IE{0%{-webkit-transform:rotate(15deg) translate(-20vw, 10vh);-moz-transform:rotate(15deg) translate(-20vw, 10vh);-ms-transform:rotate(15deg) translate(-20vw, 10vh);-o-transform:rotate(15deg) translate(-20vw, 10vh);transform:rotate(15deg) translate(-20vw, 10vh)}100%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}body{overflow-x:hidden;overflow-y:scroll}body.noscroll{position:fixed;overflow-x:hidden}.page_ttl{opacity:0}.header__top{position:relative;z-index:2}header.header{z-index:999;height:90px;overflow:hidden}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){header.header{height:52px}}header.header:before{position:absolute;content:'';width:100%;height:0;top:0;left:0;background-color:#fff;transition:height 1s ease-out;z-index:-1}header.header.ani-open nav.menu{opacity:1}header.header.ani-open nav.menu .lst-link .item--about .icon{animation:icon01-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--about .txt{animation:txt01-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--atlas .icon{animation:icon06-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--atlas .txt{animation:txt06-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--project .icon{animation:icon02-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--project .txt{animation:txt02-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--sustainable .icon{animation:icon03-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--sustainable .txt{animation:txt03-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--letter .icon{animation:icon04-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--letter .txt{animation:txt04-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--illustration .icon{animation:icon05-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--illustration .txt{animation:txt05-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--socialservice .icon{animation:icon07-moving-reverse 1s forwards}header.header.ani-open nav.menu .lst-link .item--socialservice .txt{animation:txt07-moving-reverse 1s forwards}header.header.open{height:100%}header.header.open nav.menu{opacity:1}header.header.open:before{height:100%}header.header.open .header__top{background-color:transparent}header.header.close:before{height:0}header.header.close nav.menu .outside{overflow:visible;margin:0}header.header.ani-close:before{height:0;transition-delay:0.5s}header.header.ani-close nav.menu{opacity:1}header.header.ani-close nav.menu .lst-link .item--about .icon{animation:icon01-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--about .txt{animation:txt01-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--atlas .icon{animation:icon06-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--atlas .txt{animation:txt06-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--project .icon{animation:icon02-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--project .txt{animation:txt02-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--sustainable .icon{animation:icon03-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--sustainable .txt{animation:txt03-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--letter .icon{animation:icon04-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--letter .txt{animation:txt04-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--illustration .icon{animation:icon05-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--illustration .txt{animation:txt05-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--socialservice .icon{animation:icon07-moving 2s forwards}header.header.ani-close nav.menu .lst-link .item--socialservice .txt{animation:txt07-moving 2s forwards}header.header nav.menu{position:relative;z-index:1;align-items:center;opacity:0}header.header nav.menu .outside{position:relative;padding:0 15px 30px;overflow-x:hidden;overflow-y:auto;height:calc(100vh - 90px);margin-right:-40px;margin-left:-25px;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){header.header nav.menu .outside{height:calc(100vh - 61px);margin:0;padding-bottom:100px}}header.header nav.menu .lst-link{width:100%;padding:0 15px;transition:2s ease;position:relative;min-height:calc(100vh - 175px);height:1370px;text-align:center}@media screen and (max-height: 760px), screen and (max-width: 1040px){header.header nav.menu .lst-link{height:820px;overflow:hidden}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){header.header nav.menu .lst-link{min-height:calc(100vh - 220px)}}header.header nav.menu .lst-link .item{position:absolute;width:100%;left:50%;transition:2s ease;max-width:1040px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-height: 760px), screen and (max-width: 1040px){header.header nav.menu .lst-link .item{max-width:800px}}header.header nav.menu .lst-link .item a{padding:25px 0px;position:relative;display:block;font-size:0;text-align:left}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){header.header nav.menu .lst-link .item a{padding:0 !important}}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){header.header nav.menu .lst-link .item a.no-hover{cursor:default}header.header nav.menu .lst-link .item a:hover{opacity:1}header.header nav.menu .lst-link .item a:not(.no-hover):hover span img{opacity:0}header.header nav.menu .lst-link .item a:not(.no-hover):hover span .txt-hover{opacity:1}}header.header nav.menu .lst-link .item span{position:relative}header.header nav.menu .lst-link .item span img{transition:0.5s ease;opacity:1}header.header nav.menu .lst-link .item span .txt-hover{position:absolute;top:0;left:0px;opacity:0}header.header nav.menu .lst-link .item .icon{position:absolute;top:0;left:0}header.header nav.menu .lst-link .item .txt{display:inline-block;position:relative;left:150px}header.header nav.menu .lst-link .item--about{top:120px}header.header nav.menu .lst-link .item--about .icon{top:2px}header.header nav.menu .lst-link .item--about .icon img{width:94px}header.header nav.menu .lst-link .item--about .txt img{width:134px}header.header nav.menu .lst-link .item--about.active .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:-16px;left:calc(50% - 70px);animation:0}header.header nav.menu .lst-link .item--about.active .icon img{width:140px}header.header nav.menu .lst-link .item--about.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:124px;left:calc(50% - 61px);padding-left:0;animation:0}header.header nav.menu .lst-link .item--about.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--about.active .txt img{width:122px}header.header nav.menu .lst-link .item--about.unactive .icon{animation:icon01-moving 3s forwards !important}header.header nav.menu .lst-link .item--about.unactive .txt{animation:txt01-moving 3s forwards !important}header.header nav.menu .lst-link .item--atlas{top:290px}header.header nav.menu .lst-link .item--atlas .icon{top:-7px;left:16px}header.header nav.menu .lst-link .item--atlas .icon img{width:100px}header.header nav.menu .lst-link .item--atlas .txt img{width:377px}header.header nav.menu .lst-link .item--atlas.active .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:-16px;left:calc(50% - 64px);animation:0}header.header nav.menu .lst-link .item--atlas.active .icon img{width:128px}header.header nav.menu .lst-link .item--atlas.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:112px;left:calc(50% - 188px);padding-left:0;animation:0}header.header nav.menu .lst-link .item--atlas.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--atlas.active .txt img{width:377px}header.header nav.menu .lst-link .item--atlas.unactive .icon{animation:icon02-moving 3s forwards !important}header.header nav.menu .lst-link .item--atlas.unactive .txt{animation:txt02-moving 3s forwards !important}header.header nav.menu .lst-link .item--project{top:450px}header.header nav.menu .lst-link .item--project .icon{top:-10px;left:4px}header.header nav.menu .lst-link .item--project .icon img{width:104px}header.header nav.menu .lst-link .item--project .txt img{width:141px}header.header nav.menu .lst-link .item--project.active .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:-16px;left:calc(50% - 70px);animation:0}header.header nav.menu .lst-link .item--project.active .icon img{width:140px}header.header nav.menu .lst-link .item--project.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:124px;left:calc(50% - 63px);padding-left:0;animation:0}header.header nav.menu .lst-link .item--project.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--project.active .txt img{width:126px}header.header nav.menu .lst-link .item--project.unactive .icon{animation:icon02-moving 3s forwards !important}header.header nav.menu .lst-link .item--project.unactive .txt{animation:txt02-moving 3s forwards !important}header.header nav.menu .lst-link .item--sustainable{top:625px}header.header nav.menu .lst-link .item--sustainable .icon{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);left:-8px;top:8px}header.header nav.menu .lst-link .item--sustainable .icon img{width:115px}header.header nav.menu .lst-link .item--sustainable .txt img{width:857px}header.header nav.menu .lst-link .item--sustainable.active .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:-16px;left:calc(50% - 88px);animation:0}header.header nav.menu .lst-link .item--sustainable.active .icon img{width:176px}header.header nav.menu .lst-link .item--sustainable.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:124px;left:calc(50% - 366px);padding-left:0;animation:0}header.header nav.menu .lst-link .item--sustainable.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--sustainable.active .txt img{width:732px}header.header nav.menu .lst-link .item--sustainable.unactive .icon{animation:icon03-moving 3s forwards !important}header.header nav.menu .lst-link .item--sustainable.unactive .txt{animation:txt03-moving 3s forwards !important}header.header nav.menu .lst-link .item--letter{top:796px}header.header nav.menu .lst-link .item--letter .icon{top:-4px;left:10px}header.header nav.menu .lst-link .item--letter .icon img{width:92px}header.header nav.menu .lst-link .item--letter .txt{padding-bottom:12px}header.header nav.menu .lst-link .item--letter .txt img{width:616px}header.header nav.menu .lst-link .item--letter.active .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:-16px;left:calc(50% - 63px);animation:0}header.header nav.menu .lst-link .item--letter.active .icon img{width:126px}header.header nav.menu .lst-link .item--letter.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:124px;left:calc(50% - 322px);padding-left:0;animation:0}header.header nav.menu .lst-link .item--letter.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--letter.active .txt img{width:644px}header.header nav.menu .lst-link .item--letter.unactive .icon{animation:icon04-moving 3s forwards !important}header.header nav.menu .lst-link .item--letter.unactive .txt{animation:txt04-moving 3s forwards !important}header.header nav.menu .lst-link .item--illustration{top:965px}header.header nav.menu .lst-link .item--illustration .icon{top:15px;left:15px}header.header nav.menu .lst-link .item--illustration .icon img{width:100px}header.header nav.menu .lst-link .item--illustration .txt img{width:210px}header.header nav.menu .lst-link .item--illustration.active .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:-16px;left:calc(50% - 79px);animation:0}header.header nav.menu .lst-link .item--illustration.active .icon img{width:158px}header.header nav.menu .lst-link .item--illustration.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:124px;left:calc(50% - 96px);padding-left:0;animation:0}header.header nav.menu .lst-link .item--illustration.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--illustration.active .txt img{width:192px}header.header nav.menu .lst-link .item--illustration.unactive .icon{animation:icon05-moving 3s forwards !important}header.header nav.menu .lst-link .item--illustration.unactive .txt{animation:txt05-moving 3s forwards !important}header.header nav.menu .lst-link .item--socialservice{top:1131px}header.header nav.menu .lst-link .item--socialservice .icon{top:-3px;left:15px}header.header nav.menu .lst-link .item--socialservice .icon img{width:98px}header.header nav.menu .lst-link .item--socialservice .txt img{width:305px}header.header nav.menu .lst-link .item--socialservice.active .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:-16px;left:calc(50% - 73px);animation:0}header.header nav.menu .lst-link .item--socialservice.active .icon img{width:146px}header.header nav.menu .lst-link .item--socialservice.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:121px;left:calc(50% - 138px);padding-left:0;animation:0}header.header nav.menu .lst-link .item--socialservice.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--socialservice.active .txt img{width:276px}header.header nav.menu .lst-link .item--socialservice.unactive .icon{animation:icon05-moving 3s forwards !important}header.header nav.menu .lst-link .item--socialservice.unactive .txt{animation:txt05-moving 3s forwards !important}header.header nav.menu .lst-link .item.active .icon,header.header nav.menu .lst-link .item.active .txt,header.header nav.menu .lst-link .item.unactive .icon,header.header nav.menu .lst-link .item.unactive .txt{transition:all 2s ease}header.header nav.menu .lst-link .item.active .icon img,header.header nav.menu .lst-link .item.active .txt img,header.header nav.menu .lst-link .item.unactive .icon img,header.header nav.menu .lst-link .item.unactive .txt img{transition:all 2s ease, opacity 0.5s ease}header.header nav.menu .lst-link .item.active{top:0 !important}header.header nav.menu .lst-link .item.active .icon img{opacity:0}header.header nav.menu .lst-link .item.active .icon .txt-hover{opacity:1}@media screen and (max-height: 760px), screen and (max-width: 1040px){header.header nav.menu .lst-link .item span.txt{left:110px}header.header nav.menu .lst-link .item--about{top:45px}header.header nav.menu .lst-link .item--about .icon{top:-5px}header.header nav.menu .lst-link .item--about .icon img{width:77px}header.header nav.menu .lst-link .item--about .txt img{width:106px}header.header nav.menu .lst-link .item--atlas{top:166px}header.header nav.menu .lst-link .item--atlas .icon{top:-5px}header.header nav.menu .lst-link .item--atlas .icon img{width:77px}header.header nav.menu .lst-link .item--atlas .txt img{width:298px}header.header nav.menu .lst-link .item--project{top:271px}header.header nav.menu .lst-link .item--project .icon{top:-5px}header.header nav.menu .lst-link .item--project .icon img{width:77px}header.header nav.menu .lst-link .item--project .txt img{width:106px}header.header nav.menu .lst-link .item--sustainable{top:385px}header.header nav.menu .lst-link .item--sustainable a{padding:20px 0px}header.header nav.menu .lst-link .item--sustainable .icon{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);left:2px;top:4px}header.header nav.menu .lst-link .item--sustainable .icon img{width:77px}header.header nav.menu .lst-link .item--sustainable .txt img{width:642px}header.header nav.menu .lst-link .item--sustainable.active .txt{top:139px}header.header nav.menu .lst-link .item--letter{top:487px}header.header nav.menu .lst-link .item--letter .icon{top:4px;left:7px}header.header nav.menu .lst-link .item--letter .icon img{width:69px}header.header nav.menu .lst-link .item--letter .txt{padding-bottom:12px}header.header nav.menu .lst-link .item--letter .txt img{width:462px}header.header nav.menu .lst-link .item--illustration{top:590px}header.header nav.menu .lst-link .item--illustration .icon{top:20px}header.header nav.menu .lst-link .item--illustration .icon img{width:80px}header.header nav.menu .lst-link .item--illustration .txt{padding-bottom:26px}header.header nav.menu .lst-link .item--illustration .txt img{width:163px}header.header nav.menu .lst-link .item--socialservice{top:690px}header.header nav.menu .lst-link .item--socialservice .icon{top:4px}header.header nav.menu .lst-link .item--socialservice .icon img{width:79px}header.header nav.menu .lst-link .item--socialservice .txt{padding-bottom:26px}header.header nav.menu .lst-link .item--socialservice .txt img{width:229px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){header.header nav.menu .lst-link .item span.txt,header.header nav.menu .lst-link .item span.icon{width:100%;text-align:center;left:0}header.header nav.menu .lst-link .item--about{top:60px}header.header nav.menu .lst-link .item--about .icon{top:0}header.header nav.menu .lst-link .item--about .icon img{width:32px}header.header nav.menu .lst-link .item--about .txt{top:46px}header.header nav.menu .lst-link .item--about .txt img{width:43px}header.header nav.menu .lst-link .item--about.active .icon{top:8px;left:0;left:calc(50% - 31px)}header.header nav.menu .lst-link .item--about.active .icon img{width:63px}header.header nav.menu .lst-link .item--about.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:82px;left:0}header.header nav.menu .lst-link .item--about.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--about.active .txt img{width:62px}header.header nav.menu .lst-link .item--atlas{top:170px}header.header nav.menu .lst-link .item--atlas .icon{top:0;width:100%;text-align:center}header.header nav.menu .lst-link .item--atlas .icon img{width:33px}header.header nav.menu .lst-link .item--atlas .txt{top:50px}header.header nav.menu .lst-link .item--atlas .txt img{width:130px}header.header nav.menu .lst-link .item--atlas.active .icon{top:8px;left:0;left:calc(50% - 25px)}header.header nav.menu .lst-link .item--atlas.active .icon img{width:50px}header.header nav.menu .lst-link .item--atlas.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:68px;left:0}header.header nav.menu .lst-link .item--atlas.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--atlas.active .txt img{width:146px}header.header nav.menu .lst-link .item--project{top:280px}header.header nav.menu .lst-link .item--project .icon{top:0;width:100%;text-align:center}header.header nav.menu .lst-link .item--project .icon img{width:32px}header.header nav.menu .lst-link .item--project .txt{top:46px}header.header nav.menu .lst-link .item--project .txt img{width:43px}header.header nav.menu .lst-link .item--project.active .icon{top:8px;left:0;left:calc(50% - 31px)}header.header nav.menu .lst-link .item--project.active .icon img{width:63px}header.header nav.menu .lst-link .item--project.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:83px;left:0}header.header nav.menu .lst-link .item--project.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--project.active .txt img{width:62px}header.header nav.menu .lst-link .item--sustainable{top:390px}header.header nav.menu .lst-link .item--sustainable .icon{left:0;top:0px}header.header nav.menu .lst-link .item--sustainable .icon img{width:34px}header.header nav.menu .lst-link .item--sustainable .txt{top:40px}header.header nav.menu .lst-link .item--sustainable .txt img{width:261px}header.header nav.menu .lst-link .item--sustainable.active .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:7px;left:calc(50% - 31px)}header.header nav.menu .lst-link .item--sustainable.active .icon img{width:63px}header.header nav.menu .lst-link .item--sustainable.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:68px;left:0}header.header nav.menu .lst-link .item--sustainable.active .txt img{width:311px}header.header nav.menu .lst-link .item--letter{top:500px}header.header nav.menu .lst-link .item--letter .icon{top:0px;left:0px}header.header nav.menu .lst-link .item--letter .icon img{width:28px}header.header nav.menu .lst-link .item--letter .txt{padding-bottom:0px;top:44px}header.header nav.menu .lst-link .item--letter .txt img{width:187px}header.header nav.menu .lst-link .item--letter.active .icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:6px;left:calc(50% - 31px)}header.header nav.menu .lst-link .item--letter.active .icon img{width:63px}header.header nav.menu .lst-link .item--letter.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:92px;left:0}header.header nav.menu .lst-link .item--letter.active .txt img{width:288px}header.header nav.menu .lst-link .item--illustration{top:610px}header.header nav.menu .lst-link .item--illustration .icon{top:0;width:100%;text-align:center}header.header nav.menu .lst-link .item--illustration .icon img{width:32px}header.header nav.menu .lst-link .item--illustration .txt{top:46px}header.header nav.menu .lst-link .item--illustration .txt img{width:66px}header.header nav.menu .lst-link .item--illustration.active .icon{top:8px;left:0;left:calc(50% - 31px)}header.header nav.menu .lst-link .item--illustration.active .icon img{width:63px}header.header nav.menu .lst-link .item--illustration.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:68px;left:0}header.header nav.menu .lst-link .item--illustration.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--illustration.active .txt img{width:92px}header.header nav.menu .lst-link .item--socialservice{top:720px}header.header nav.menu .lst-link .item--socialservice .icon{top:0;width:100%;text-align:center}header.header nav.menu .lst-link .item--socialservice .icon img{width:31px}header.header nav.menu .lst-link .item--socialservice .txt{top:46px}header.header nav.menu .lst-link .item--socialservice .txt img{width:87px}header.header nav.menu .lst-link .item--socialservice.active .icon{top:8px;left:0;left:calc(50% - 31px)}header.header nav.menu .lst-link .item--socialservice.active .icon img{width:62px}header.header nav.menu .lst-link .item--socialservice.active .txt{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:76px;left:0}header.header nav.menu .lst-link .item--socialservice.active .txt .txt-hover{left:0}header.header nav.menu .lst-link .item--socialservice.active .txt img{width:116px}}@media only screen and (max-width: 370px){header.header nav.menu .lst-link .item--sustainable.active .txt{top:69px}header.header nav.menu .lst-link .item--sustainable.active .txt img{width:261px}}.header-copyright{font-size:22px;letter-spacing:0.025em;font-family:dnp-shuei-mincho-pr6n,sans-serif;text-align:center}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.header-copyright{font-size:16px;letter-spacing:-0.024em;margin-top:50px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){header.header nav.menu .lst-link{min-height:calc(100vh - 290px)}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){header.header.ani-close nav.menu{opacity:1}header.header.ani-close nav.menu .lst-link .item--about .icon{animation:icon01-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--about .txt{animation:txt01-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--atlas .icon{animation:icon06-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--atlas .txt{animation:txt06-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--project .icon{animation:icon02-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--project .txt{animation:txt02-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--sustainable .icon{animation:icon03-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--sustainable .txt{animation:txt03-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--letter .icon{animation:icon04-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--letter .txt{animation:txt04-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--illustration .icon{animation:icon05-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--illustration .txt{animation:txt05-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--socialservice .icon{animation:icon07-moving 8s forwards}header.header.ani-close nav.menu .lst-link .item--socialservice .txt{animation:txt07-moving 8s forwards}header.header.ani-open nav.menu{opacity:1}header.header.ani-open nav.menu .lst-link .item--about .icon{animation:icon01-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--about .txt{animation:txt01-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--atlas .icon{animation:icon06-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--atlas .txt{animation:txt06-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--project .icon{animation:icon02-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--project .txt{animation:txt02-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--sustainable .icon{animation:icon03-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--sustainable .txt{animation:txt03-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--letter .icon{animation:icon04-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--letter .txt{animation:txt04-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--illustration .icon{animation:icon05-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--illustration .txt{animation:txt05-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--socialservice .icon{animation:icon07-moving-reverse-IE 1.5s forwards}header.header.ani-open nav.menu .lst-link .item--socialservice .txt{animation:txt07-moving-reverse-IE 1.5s forwards}header.header nav.menu .lst-link .item--about.unactive .icon{animation:icon01-moving 8s forwards !important}header.header nav.menu .lst-link .item--about.unactive .txt{animation:txt01-moving 8s forwards !important}header.header nav.menu .lst-link .item--project.unactive .icon{animation:icon02-moving 8s forwards !important}header.header nav.menu .lst-link .item--project.unactive .txt{animation:txt02-moving 8s forwards !important}header.header nav.menu .lst-link .item--sustainable.active .icon,header.header nav.menu .lst-link .item--sustainable.unactive .icon{animation:icon03-moving 8s forwards !important}header.header nav.menu .lst-link .item--sustainable.active .txt,header.header nav.menu .lst-link .item--sustainable.unactive .txt{animation:txt03-moving 8s forwards !important}header.header nav.menu .lst-link .item--letter.unactive .icon{animation:icon04-moving 8s forwards !important}header.header nav.menu .lst-link .item--letter.unactive .txt{animation:txt04-moving 8s forwards !important}header.header nav.menu .lst-link .item--illustration.unactive .icon{animation:icon05-moving 8s forwards !important}header.header nav.menu .lst-link .item--illustration.unactive .txt{animation:txt05-moving 8s forwards !important}header.header nav.menu .lst-link .item--socialservice.unactive .icon{animation:icon07-moving 8s forwards !important}header.header nav.menu .lst-link .item--socialservice.unactive .txt{animation:txt07-moving 8s forwards !important}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){header.header nav.menu .lst-link{overflow:hidden}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape){header.header nav.menu .lst-link{overflow:hidden}}
