html.placement #navi,html.placement #toggleMenu{display:none!important}@-webkit-keyframes bgColorRotation1{from{background-color:#4398cd}25%{background-color:#d82d17}50%{background-color:#47a639}75%{background-color:#edcb1f}}@keyframes bgColorRotation1{from{background-color:#4398cd}25%{background-color:#d82d17}50%{background-color:#47a639}75%{background-color:#edcb1f}}@-webkit-keyframes bgColorRotation2{from{background-color:#d82d17}25%{background-color:#47a639}50%{background-color:#edcb1f}75%{background-color:#4398cd}}@keyframes bgColorRotation2{from{background-color:#d82d17}25%{background-color:#47a639}50%{background-color:#edcb1f}75%{background-color:#4398cd}}#container:not(.init) #investmentButton{position:fixed;right:0;background-color:#4d4d4d;z-index:5;width:292px;height:116px;bottom:53px;background-image:url(../images/pc/common/investment.svg);--block:16px}#container:not(.init) #investmentButton.hover{background-color:#333}#container:not(.init) #investmentButton:before{content:"";position:absolute;top:0;left:0;width:var(--block);height:100%;-webkit-animation-timing-function:steps(1,jump-end);animation-timing-function:steps(1,jump-end);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bgColorRotation1;animation-name:bgColorRotation1}#container:not(.init) #investmentButton:after{content:"";position:absolute;top:0;left:0;width:var(--block);height:var(--block);-webkit-animation-timing-function:steps(1,jump-end);animation-timing-function:steps(1,jump-end);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bgColorRotation2;animation-name:bgColorRotation2}#container:not(.init) canvas#view{position:fixed;top:0;left:0;z-index:2;pointer-events:none}#container:not(.init) canvas#view.hidden{display:none}#container:not(.init) canvas#dot{position:fixed;top:0;left:0;z-index:0;pointer-events:none}#container:not(.init) canvas#dot.hidden{display:none}#container:not(.init) #dummy{position:absolute;top:0;left:0;width:1px;height:0;z-index:0}#container:not(.init) #main{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:200px;perspective:200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:fixed;width:100%;height:100%;overflow:hidden;z-index:1}#container:not(.init) #main .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:0;padding-top:100vh;padding-top:0;height:100%;z-index:1;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0) translate3d(0,0,0);transform:rotateX(0) rotateY(0) rotateZ(0) translate3d(0,0,0);pointer-events:none}#container:not(.init) #main .container .hov{pointer-events:auto}#container:not(.init) #main .container .cube.bghidable.hidden{background-image:none!important}#container:not(.init) #main .container .square.bghidable.hidden{background-image:none!important}#container:not(.init) #main .container>section{width:768px;position:absolute;top:100vh}#container:not(.init) #main .container>section>h1{width:768px;height:16px;background-repeat:no-repeat}#container:not(.init) #main .container>section>h2{margin-top:128px}#container:not(.init) #main .container #top{height:100%;top:0;left:calc((100% - 768px)/ 2);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#container:not(.init) #main .container #top .logo{position:absolute;cursor:pointer;width:768px;height:352px;top:calc((100% - 512px)/ 2);left:calc((100% - 768px)/ 2)}#container:not(.init) #main .container #top .logo.clicked{cursor:auto;pointer-events:none}#container:not(.init) #main .container #top>h1{position:absolute;left:calc((100% - 768px)/ 2);bottom:calc((100% - 512px)/ 2);margin-left:-10px;margin-bottom:-12px;background:url(../images/pc/top/name.svg) no-repeat;width:226px;height:116px}#container:not(.init) #main .container #top .since{position:absolute;left:calc((100% - 768px)/ 2 + 242px);bottom:calc((100% - 512px)/ 2);margin-bottom:-12px;background:url(../images/pc/top/since.svg) no-repeat;width:88px;height:24px}#container:not(.init) #main .container #top .button{position:absolute;right:calc((100% - 768px)/ 2);bottom:calc((100% - 512px)/ 2 + 32px);background:url(../images/pc/top/button.svg) no-repeat;background-color:#4d4d4d;width:268px;height:64px;pointer-events:initial;cursor:pointer}#container:not(.init) #main .container #top .button.hover{background-color:#333}#container:not(.init) #main .container #top .button.clicked{cursor:auto;bottom:calc((100% - 512px)/ 2);pointer-events:none;background:url(../images/pc/top/buttonClicked.png) no-repeat;width:96px;height:96px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container:not(.init) #main .container #top .button.clicked{background-image:url(../images/pc/top/buttonClickedl.png);background-size:96px 96px}}#container:not(.init) #main .container #top .remarks{position:absolute;right:calc((100% - 768px)/ 2 - 10px);bottom:calc((100% - 512px)/ 2 - 10px);background:url(../images/pc/top/remarks.svg) no-repeat;width:288px;height:22px}#container:not(.init) #main .container #top .remarks.hidden{display:none}#container:not(.init) #main .container #top .cover{cursor:pointer;width:768px;height:352px;position:absolute;top:calc(50% - (512px - 352px)/ 2);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#container:not(.init) #main .container #statement>h1{background-image:url(../images/pc/statement/head.svg)}#container:not(.init) #main .container #statement>h2{height:304px}#container:not(.init) #main .container #statement>.text{margin-top:128px;height:2944px}#container:not(.init) #main .container #statement>.text p{display:none}#container:not(.init) #main .container #statement .en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:256px}#container:not(.init) #main .container #statement .en h2{background:url(../images/pc/statement/leaden.svg) no-repeat;width:400px;height:16px;background-position:right top}#container:not(.init) #main .container #statement .en .text{margin-top:64px;background:url(../images/pc/statement/texten.svg) no-repeat;width:640px;height:724px;margin-left:128px}#container:not(.init) #main .container #statement .en .text p{display:none}#container:not(.init) #main .container #statement .en .dots{position:absolute;width:100%;height:4px;left:0}#container:not(.init) #main .container #statement .en .dots.top{top:-128px}#container:not(.init) #main .container #statement .en .dots.middle{top:12px;left:128px;width:640px}#container:not(.init) #main .container #statement .en .dots.bottom{bottom:8px}#container:not(.init) #main .container #statement .en .dots .dot{width:4px;height:4px}#container:not(.init) #main .container #statement .en .dots .dot.double{width:12px}#container:not(.init) #main .container #statement .en .dots .dot.left{float:left}#container:not(.init) #main .container #statement .en .dots .dot.right{float:right}#container:not(.init) #main .container #legacy>h1{background-image:url(../images/pc/legacy/head.svg)}#container:not(.init) #main .container #legacy>h2{height:304px}#container:not(.init) #main .container #legacy>.text{margin-top:128px;height:3424px}#container:not(.init) #main .container #legacy>.text p{display:none}#container:not(.init) #main .container #legacy .en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:256px}#container:not(.init) #main .container #legacy .en h2{background:url(../images/pc/legacy/leaden.svg) no-repeat;width:304px;height:48px;margin-left:336px}#container:not(.init) #main .container #legacy .en .text{margin-top:64px;background:url(../images/pc/legacy/texten.svg) no-repeat;width:640px;height:532px}#container:not(.init) #main .container #legacy .en .text p{display:none}#container:not(.init) #main .container #legacy .en .dots{position:absolute;width:100%;height:4px;left:0}#container:not(.init) #main .container #legacy .en .dots.top{top:-128px}#container:not(.init) #main .container #legacy .en .dots.middle{top:80px;width:640px}#container:not(.init) #main .container #legacy .en .dots.bottom{bottom:12px}#container:not(.init) #main .container #legacy .en .dots .dot{width:4px;height:4px}#container:not(.init) #main .container #legacy .en .dots .dot.double{width:12px}#container:not(.init) #main .container #legacy .en .dots .dot.left{float:left}#container:not(.init) #main .container #legacy .en .dots .dot.right{float:right}#container:not(.init) #main .container #philosophy>h1{background-image:url(../images/pc/philosophy/head.svg)}#container:not(.init) #main .container #philosophy>h2{height:64px}#container:not(.init) #main .container #philosophy ul{margin-top:96px}#container:not(.init) #main .container #philosophy ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:86px;position:relative}#container:not(.init) #main .container #philosophy ul li:last-of-type{padding-bottom:0}#container:not(.init) #main .container #philosophy ul li .mark{position:absolute;right:0;top:0;width:72px;height:64px}#container:not(.init) #main .container #philosophy ul li p.ja{margin-top:64px}#container:not(.init) #main .container #philosophy ul li p.en{margin-left:-10px;margin-top:54px}#container:not(.init) #main .container #philosophy ul li.no01 .mark{background:url(../images/pc/philosophy/no01.svg) no-repeat}#container:not(.init) #main .container #philosophy ul li.no01 .ja{height:176px}#container:not(.init) #main .container #philosophy ul li.no01 .en{background:url(../images/pc/philosophy/en01.svg) no-repeat;width:648px;height:60px;height:68px}#container:not(.init) #main .container #philosophy ul li.no04 .mark{background:url(../images/pc/philosophy/no04.svg) no-repeat}#container:not(.init) #main .container #philosophy ul li.no04 .ja{height:224px}#container:not(.init) #main .container #philosophy ul li.no04 .en{background:url(../images/pc/philosophy/en02.svg) no-repeat;width:652px;height:68px}#container:not(.init) #main .container #philosophy ul li.no02 .mark{background:url(../images/pc/philosophy/no02.svg) no-repeat}#container:not(.init) #main .container #philosophy ul li.no02 .ja{height:176px}#container:not(.init) #main .container #philosophy ul li.no02 .en{background:url(../images/pc/philosophy/en03.svg) no-repeat;width:654px;height:68px}#container:not(.init) #main .container #philosophy ul li.no03 .mark{background:url(../images/pc/philosophy/no03.svg) no-repeat}#container:not(.init) #main .container #philosophy ul li.no03 .ja{height:224px}#container:not(.init) #main .container #philosophy ul li.no03 .en{background:url(../images/pc/philosophy/en04.svg) no-repeat;width:654px;height:100px}#container:not(.init) #main .container #about>h1{background-image:url(../images/pc/about/head.svg)}#container:not(.init) #main .container #about section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:96px}#container:not(.init) #main .container #about section:last-of-type{margin-bottom:0}#container:not(.init) #main .container #about section>h1{margin-top:96px}#container:not(.init) #main .container #about section>.dots{position:absolute;width:100%;height:4px;left:0}#container:not(.init) #main .container #about section>.dots .dot{width:4px;height:4px}#container:not(.init) #main .container #about section>.dots .dot.double{width:12px}#container:not(.init) #main .container #about section>.dots .dot.left{float:left}#container:not(.init) #main .container #about section>.dots .dot.right{float:right}#container:not(.init) #main .container #about section.activities{margin-bottom:86px}#container:not(.init) #main .container #about section.activities>h1{margin-top:128px;background:url(../images/pc/about/activities/title.svg) no-repeat;width:152px;height:16px}#container:not(.init) #main .container #about section.activities ul li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:86px}#container:not(.init) #main .container #about section.activities ul li h1{margin-bottom:86px;width:768px}#container:not(.init) #main .container #about section.activities ul li h2{width:768px}#container:not(.init) #main .container #about section.activities ul li p.ja{width:398px;margin-left:-10px}#container:not(.init) #main .container #about section.activities ul li p.en{width:380px}#container:not(.init) #main .container #about section.activities ul li .dots{position:absolute;width:100%;height:4px;left:0;top:64px}#container:not(.init) #main .container #about section.activities ul li .dots .dot{width:4px;height:4px}#container:not(.init) #main .container #about section.activities ul li .dots .dot.double{width:12px}#container:not(.init) #main .container #about section.activities ul li .dots .dot.left{float:left}#container:not(.init) #main .container #about section.activities ul li .dots .dot.right{float:right}#container:not(.init) #main .container #about section.activities ul li.businessincubation h2{background:url(../images/pc/about/activities/title01.svg) no-repeat;height:36px}#container:not(.init) #main .container #about section.activities ul li.businessincubation h1{height:160px}#container:not(.init) #main .container #about section.activities ul li.businessincubation p.ja{background:url(../images/pc/about/activities/ja01.svg) no-repeat;width:398px;height:204px}#container:not(.init) #main .container #about section.activities ul li.businessincubation p.en{background:url(../images/pc/about/activities/en01.svg) no-repeat;width:380px;height:372px}#container:not(.init) #main .container #about section.activities ul li.philanthropy h2{background:url(../images/pc/about/activities/title02.svg) no-repeat;height:36px}#container:not(.init) #main .container #about section.activities ul li.philanthropy h1{height:160px}#container:not(.init) #main .container #about section.activities ul li.philanthropy p.ja{background:url(../images/pc/about/activities/ja02.svg) no-repeat;width:398px;height:176px}#container:not(.init) #main .container #about section.activities ul li.philanthropy p.en{background:url(../images/pc/about/activities/en02.svg) no-repeat;width:380px;height:260px}#container:not(.init) #main .container #about section.activities ul li.investment h2{background:url(../images/pc/about/activities/title03.svg) no-repeat;height:36px}#container:not(.init) #main .container #about section.activities ul li.investment h1{height:160px}#container:not(.init) #main .container #about section.activities ul li.investment p.ja{background:url(../images/pc/about/activities/ja03.svg) no-repeat;width:398px;height:288px}#container:not(.init) #main .container #about section.activities ul li.investment p.en{background:url(../images/pc/about/activities/en03.svg) no-repeat;width:380px;height:436px}#container:not(.init) #main .container #about section.leadership>h1{background:url(../images/pc/about/leadership/title.svg) no-repeat;width:176px;height:16px}#container:not(.init) #main .container #about section.leadership ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#container:not(.init) #main .container #about section.leadership ul li .mark{position:absolute;right:0;top:0;height:24px}#container:not(.init) #main .container #about section.leadership ul li h1{background-repeat:no-repeat;width:100%}#container:not(.init) #main .container #about section.leadership ul li h1.en{background-position:right top;background-repeat:no-repeat;position:absolute;top:176px;right:0;margin-top:0}#container:not(.init) #main .container #about section.leadership ul li h2{width:100%}#container:not(.init) #main .container #about section.leadership ul li p.ja{width:398px;margin-top:54px;margin-left:-10px;margin-bottom:-10px}#container:not(.init) #main .container #about section.leadership ul li p.en{width:380px;margin-top:54px;margin-bottom:-10px}#container:not(.init) #main .container #about section.leadership ul li .dots{position:absolute;width:100%;height:4px;left:0}#container:not(.init) #main .container #about section.leadership ul li .dots.top{top:64px}#container:not(.init) #main .container #about section.leadership ul li .dots.middle{top:236px}#container:not(.init) #main .container #about section.leadership ul li .dots .dot{width:4px;height:4px}#container:not(.init) #main .container #about section.leadership ul li .dots .dot.double{width:12px}#container:not(.init) #main .container #about section.leadership ul li .dots .dot.left{float:left}#container:not(.init) #main .container #about section.leadership ul li .dots .dot.right{float:right}#container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi .mark{background:url(../images/pc/about/leadership/mark01.svg) no-repeat;width:128px}#container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi h2{background:url(../images/pc/about/leadership/title01.svg) no-repeat;height:68px}#container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi h1{height:64px}#container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi h1.en{background-image:url(../images/pc/about/leadership/titleen01.svg);width:192px;height:52px}#container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi p.ja{background:url(../images/pc/about/leadership/ja01.svg) no-repeat;width:398px;height:120px}#container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi p.en{background:url(../images/pc/about/leadership/en01.svg) no-repeat;width:380px;height:228px}#container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura .mark{background:url(../images/pc/about/leadership/mark02.svg) no-repeat;width:168px}#container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura h2{background:url(../images/pc/about/leadership/title07.svg) no-repeat;height:68px}#container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura h1{height:64px}#container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura h1.en{background-image:url(../images/pc/about/leadership/titleen07.svg);width:184px;height:20px}#container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura p.ja{background:url(../images/pc/about/leadership/ja02.svg) no-repeat;width:398px;height:288px}#container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura p.en{background:url(../images/pc/about/leadership/en02.svg) no-repeat;width:380px;height:516px}#container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami .mark{background:url(../images/pc/about/leadership/mark02.svg) no-repeat;width:168px}#container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami h2{background:url(../images/pc/about/leadership/title02.svg) no-repeat;height:68px}#container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami h1{height:64px}#container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami h1.en{background-image:url(../images/pc/about/leadership/titleen02.svg);width:210px;height:16px}#container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami p.ja{background:url(../images/pc/about/leadership/ja03.svg) no-repeat;width:398px;height:204px}#container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami p.en{background:url(../images/pc/about/leadership/en03.svg) no-repeat;width:380px;height:452px}#container:not(.init) #main .container #about section.leadership ul li.masarusugiyama .mark{background:url(../images/pc/about/leadership/mark02.svg) no-repeat;width:168px}#container:not(.init) #main .container #about section.leadership ul li.masarusugiyama h2{background:url(../images/pc/about/leadership/title03.svg) no-repeat;height:68px}#container:not(.init) #main .container #about section.leadership ul li.masarusugiyama h1{height:64px}#container:not(.init) #main .container #about section.leadership ul li.masarusugiyama h1.en{background-image:url(../images/pc/about/leadership/titleen03.svg);width:188px;height:20px}#container:not(.init) #main .container #about section.leadership ul li.masarusugiyama p.ja{background:url(../images/pc/about/leadership/ja04.svg) no-repeat;width:398px;height:260px}#container:not(.init) #main .container #about section.leadership ul li.masarusugiyama p.en{background:url(../images/pc/about/leadership/en04.svg) no-repeat;width:380px;height:436px}#container:not(.init) #main .container #about section.leadership ul li.hikaruokada .mark{background:url(../images/pc/about/leadership/mark02.svg) no-repeat;width:168px}#container:not(.init) #main .container #about section.leadership ul li.hikaruokada h2{background:url(../images/pc/about/leadership/title09.svg) no-repeat;height:68px}#container:not(.init) #main .container #about section.leadership ul li.hikaruokada h1{height:64px}#container:not(.init) #main .container #about section.leadership ul li.hikaruokada h1.en{background-image:url(../images/pc/about/leadership/titleen09.svg);width:148px;height:20px}#container:not(.init) #main .container #about section.leadership ul li.hikaruokada p.ja{background:url(../images/pc/about/leadership/ja09.svg) no-repeat;width:398px;height:288px}#container:not(.init) #main .container #about section.leadership ul li.hikaruokada p.en{background:url(../images/pc/about/leadership/en09.svg) no-repeat;width:380px;height:372px}#container:not(.init) #main .container #about section.leadership ul li.takashiyoneda .mark{background:url(../images/pc/about/leadership/mark05.svg) no-repeat;width:152px}#container:not(.init) #main .container #about section.leadership ul li.takashiyoneda h2{background:url(../images/pc/about/leadership/title04.svg) no-repeat;height:68px}#container:not(.init) #main .container #about section.leadership ul li.takashiyoneda h1{height:64px}#container:not(.init) #main .container #about section.leadership ul li.takashiyoneda h1.en{background-image:url(../images/pc/about/leadership/titleen04.svg);width:166px;height:16px}#container:not(.init) #main .container #about section.leadership ul li.takashiyoneda p.ja{background:url(../images/pc/about/leadership/ja05.svg) no-repeat;width:398px;height:316px}#container:not(.init) #main .container #about section.leadership ul li.takashiyoneda p.en{background:url(../images/pc/about/leadership/en05.svg) no-repeat;width:380px;height:548px}#container:not(.init) #main .container #about section.leadership ul li.toshihikohiura .mark{background:url(../images/pc/about/leadership/mark05.svg) no-repeat;width:152px}#container:not(.init) #main .container #about section.leadership ul li.toshihikohiura h2{background:url(../images/pc/about/leadership/title06.svg) no-repeat;height:68px}#container:not(.init) #main .container #about section.leadership ul li.toshihikohiura h1{height:64px}#container:not(.init) #main .container #about section.leadership ul li.toshihikohiura h1.en{background-image:url(../images/pc/about/leadership/titleen06.svg);width:164px;height:16px}#container:not(.init) #main .container #about section.leadership ul li.toshihikohiura p.ja{background:url(../images/pc/about/leadership/ja06.svg) no-repeat;width:398px;height:204px}#container:not(.init) #main .container #about section.leadership ul li.toshihikohiura p.en{background:url(../images/pc/about/leadership/en06.svg) no-repeat;width:380px;height:340px}#container:not(.init) #main .container #about section.office>h1{background:url(../images/pc/about/office/title.svg) no-repeat;width:140px;height:16px}#container:not(.init) #main .container #about section.office ul li{padding-bottom:80px}#container:not(.init) #main .container #about section.office ul li .dots{position:absolute;width:100%;height:4px;left:0;top:64px}#container:not(.init) #main .container #about section.office ul li .dots .dot{width:4px;height:4px}#container:not(.init) #main .container #about section.office ul li .dots .dot.double{width:12px}#container:not(.init) #main .container #about section.office ul li .dots .dot.left{float:left}#container:not(.init) #main .container #about section.office ul li .dots .dot.right{float:right}#container:not(.init) #main .container #about section.office ul li.address .mark{background:url(../images/pc/about/office/mark01.svg) no-repeat;width:80px}#container:not(.init) #main .container #about section.office ul li.address a{width:604px;height:64px}#container:not(.init) #main .container #about section.office ul li.tel .mark{background:url(../images/pc/about/office/mark02.svg) no-repeat;width:120px}#container:not(.init) #main .container #about section.office ul li.tel a{width:588px;height:64px}#container:not(.init) #main .container #about section.office ul li.mail{margin-bottom:-16px}#container:not(.init) #main .container #about section.office ul li.mail .mark{background:url(../images/pc/about/office/mark03.svg) no-repeat;width:55px}#container:not(.init) #main .container #about section.office ul li.mail a{width:464px;height:64px}#container:not(.init) #main .container #about section.office ul li .mark{position:absolute;right:0;top:0;height:24px}#container:not(.init) #main .container #about section ul{margin-top:96px}#container:not(.init) #main .container #about section ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:96px}#container:not(.init) #main .container #about section ul li:last-of-type{padding-bottom:0}#container:not(.init) #main .container #about section ul li h2{margin-top:54px}#container:not(.init) #main .container #about section ul li h1{margin-top:54px}#container:not(.init) #main .container #about section ul li a{margin-top:48px}#container:not(.init) nav#navi{position:fixed;top:0;left:0;z-index:10}#container:not(.init) nav#navi.show .container{-webkit-transition:-webkit-transform 1s cubic-bezier(0,.5,.5,1);transition:-webkit-transform 1s cubic-bezier(0,.5,.5,1);-o-transition:transform 1s cubic-bezier(0,.5,.5,1);transition:transform 1s cubic-bezier(0,.5,.5,1);transition:transform 1s cubic-bezier(0,.5,.5,1),-webkit-transform 1s cubic-bezier(0,.5,.5,1);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#container:not(.init) nav#navi.active .container h1{cursor:pointer}#container:not(.init) nav#navi.active .container ul.main li{cursor:pointer}#container:not(.init) nav#navi .container{padding-top:22px;padding-left:22px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#container:not(.init) nav#navi .container h1{background:url(../images/pc/common/logo.svg) no-repeat;width:150px;height:136px}#container:not(.init) nav#navi .container ul.main{margin-top:52px;position:relative}#container:not(.init) nav#navi .container ul.main:before{content:"";position:absolute;width:4px;height:4px;top:-32px;left:10px;background:#4d4d4d}#container:not(.init) nav#navi .container ul.main li{display:block}#container:not(.init) nav#navi .container ul.main li.statement{background:url(../images/pc/common/statement.svg) no-repeat;width:104px;height:24px}#container:not(.init) nav#navi .container ul.main li.legacy{background:url(../images/pc/common/legacy.svg) no-repeat;width:79px;height:24px}#container:not(.init) nav#navi .container ul.main li.philosophy{background:url(../images/pc/common/philosophy.svg) no-repeat;width:110px;height:24px}#container:not(.init) nav#navi .container ul.main li.about{background:url(../images/pc/common/about.svg) no-repeat;width:68px;height:24px}#container:not(.init) nav#navi .container ul.main li.current svg path,#container:not(.init) nav#navi .container ul.main li.hover svg path{fill:#fff}#container:not(.init) nav#navi .container footer{margin-top:22px}#container:not(.init) nav#navi .container footer ul li a{display:block}#container:not(.init) nav#navi .container footer ul li a.hover svg path{fill:#fff}#container:not(.init) nav#navi .container footer ul li.twitter a{background:url(../images/pc/common/twitter.svg) no-repeat;width:57px;height:16px}#container:not(.init) nav#navi .container footer ul li.facebook a{background:url(../images/pc/common/facebook.svg) no-repeat;width:72px;height:16px}#container:not(.init) nav#navi .container footer ul li.linkedin a{background:url(../images/pc/common/linkedin.svg) no-repeat;width:67px;height:16px}#container:not(.init) nav#navi .container footer ul li.privacypolicy a{background:url(../images/pc/common/privacypolicy.svg) no-repeat;width:95px;height:16px}#container:not(.init) nav#navi .container .view{margin-top:24px}#container:not(.init) nav#navi .container .view p{background:url(../images/pc/common/view.svg) no-repeat;width:50px;height:18px}#container:not(.init) nav#navi .container .view .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}#container:not(.init) nav#navi .container .view .button .normal{background:url(../images/pc/common/defaultViewNow.svg) no-repeat;width:40px;height:42px;position:relative}#container:not(.init) nav#navi .container .view .button .normal:after{content:"";position:absolute;background:url(../images/pc/common/currentView.svg) no-repeat;width:34px;height:6px;bottom:0;right:0}#container:not(.init) nav#navi .container .view .button .lite{background:url(../images/pc/common/liteView.svg) no-repeat;width:40px;height:42px;position:relative;margin-left:18px}#container:not(.init) nav#navi .container .view .button .lite:before{content:"";position:absolute;background:url(../images/pc/common/viewArrow.svg);width:18px;height:42px;left:-18px;top:0}#container:not(.init) nav#navi .container .view .button.hover .lite{background:url(../images/pc/common/liteViewNow.svg) no-repeat}#container:not(.init) nav#navi .container .view .button.hover .lite:before{background-position:18px 0;-webkit-transition:background-position .4s;-o-transition:background-position .4s;transition:background-position .4s}#container:not(.init) nav#navi .container .toggleSound{margin-top:22px}#container:not(.init) nav#navi .container .toggleSound p{background:url(../images/pc/common/sound.svg) no-repeat;width:60px;height:20px}#container:not(.init) nav#navi .container .toggleSound .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}#container:not(.init) nav#navi .container .toggleSound .button .on{background:url(../images/pc/common/soundOnNow.svg) no-repeat;width:28px;height:25px}#container:not(.init) nav#navi .container .toggleSound .button .off{background:url(../images/pc/common/soundOff.svg) no-repeat;width:29px;height:25px;position:relative;margin-left:6px}#container:not(.init) nav#navi .container .toggleSound .button .off:before{content:"";position:absolute;background:url(../images/pc/common/soundDelimitter.svg);width:6px;height:25px;left:-6px;top:0}#container:not(.init) nav#navi .container .toggleSound .button.hover .off{background:url(../images/pc/common/soundOffNow.svg) no-repeat}#container:not(.init) nav#navi .container .toggleSound.muted .button .on{background:url(../images/pc/common/soundOn.svg)}#container:not(.init) nav#navi .container .toggleSound.muted .button .off{background:url(../images/pc/common/soundOffNow.svg)}#container:not(.init) nav#navi .container .toggleSound.muted .button.hover .on{background:url(../images/pc/common/soundOnNow.svg) no-repeat}#container:not(.init) nav#navi .container .close{display:none}#container:not(.init) #toggleMenu{display:none}html.lite #container:not(.init) #dummy{display:none}html.lite #container:not(.init) #main{overflow:visible;-webkit-perspective:none!important;perspective:none!important;-webkit-transform-style:flat;transform-style:flat;position:relative}html.lite #container:not(.init) #main .container{height:auto;padding-bottom:512px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;pointer-events:auto;background-image:url(../images/pc/common/bg.png);background-repeat:repeat;background-size:8px 8px}html.lite #container:not(.init) #main .container>section{position:relative;margin-top:512px;top:auto!important}html.lite #container:not(.init) #main .container>section:not(#top){height:auto!important}html.lite #container:not(.init) #main .container>section .dots .dot{background:url(../images/pc/common/dot.png) repeat;background-size:8px 4px}html.lite #container:not(.init) #main .container>section>h1{position:relative;background-color:#666}html.lite #container:not(.init) #main .container>section>h1:before{content:"";position:absolute;width:16px;height:16px;top:0;left:0}html.lite #container:not(.init) #main .container>section>h1:after{content:"";position:absolute;width:16px;height:48px;top:16px;left:0}html.lite #container:not(.init) #main .container>section#top{left:0;height:100vh;margin-top:0}html.lite #container:not(.init) #main .container>section#top .logo{cursor:auto;background:url(../images/pc/top/logo.png) no-repeat;background-size:768px 352px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#top .logo{background-image:url(../images/pc/top/logol.png)}}html.lite #container:not(.init) #main .container>section#top .button{display:none}html.lite #container:not(.init) #main .container>section#top .cover{display:none}html.lite #container:not(.init) #main .container>section#top .remarks{display:none}html.lite #container:not(.init) #main .container>section#statement{margin-top:calc(512px - (100vh - 512px)/ 2)}html.lite #container:not(.init) #main .container>section#statement>h1{height:64px}html.lite #container:not(.init) #main .container>section#statement>h1:before{background:#4398cd}html.lite #container:not(.init) #main .container>section#statement>h1:after{background:#d82d17}html.lite #container:not(.init) #main .container>section#statement>h2{background:url(../images/pc/statement/lead.png) no-repeat;width:752px;background-size:752px 304px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#statement>h2{background-image:url(../images/pc/statement/leadl.png)}}html.lite #container:not(.init) #main .container>section#statement>.text{background:url(../images/pc/statement/text.png) no-repeat;width:672px;height:1888px;background-size:672px 1888px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#statement>.text{background-image:url(../images/pc/statement/textl.png)}}html.lite #container:not(.init) #main .container>section#statement .en:before{content:"";position:absolute;width:16px;height:16px;top:0;left:400px;background-color:#d82d17}html.lite #container:not(.init) #main .container>section#statement .en:after{content:"";position:absolute;width:352px;height:16px;top:0;left:416px;background-color:#666}html.lite #container:not(.init) #main .container>section#statement .en h2{position:relative}html.lite #container:not(.init) #main .container>section#statement .en h2:before{content:"";position:absolute;width:16px;height:16px;top:0;left:0;background-color:#4398cd}html.lite #container:not(.init) #main .container>section#statement .en h2:after{content:"";position:absolute;width:16px;height:16px;top:0;left:16px;background-color:#d82d17}html.lite #container:not(.init) #main .container>section#legacy>h1{height:64px}html.lite #container:not(.init) #main .container>section#legacy>h1:before{background:#298f1a}html.lite #container:not(.init) #main .container>section#legacy>h1:after{background:#edcb1f}html.lite #container:not(.init) #main .container>section#legacy>h2{background:url(../images/pc/legacy/lead.png) no-repeat;width:768px;background-size:768px 304px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#legacy>h2{background-image:url(../images/pc/legacy/leadl.png)}}html.lite #container:not(.init) #main .container>section#legacy>.text{background:url(../images/pc/legacy/text.png) no-repeat;width:700px;height:1760px;background-size:700px 1760px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#legacy>.text{background-image:url(../images/pc/legacy/textl.png)}}html.lite #container:not(.init) #main .container>section#legacy .en:before{content:"";position:absolute;width:16px;height:16px;top:0;left:752px;background-color:#298f1a}html.lite #container:not(.init) #main .container>section#legacy .en:after{content:"";position:absolute;width:16px;height:16px;top:0;left:736px;background-color:#edcb1f}html.lite #container:not(.init) #main .container>section#legacy .en h2{position:relative;overflow:visible}html.lite #container:not(.init) #main .container>section#legacy .en h2:before{content:"";position:absolute;width:16px;height:16px;top:0;left:-16px;background-color:#edcb1f}html.lite #container:not(.init) #main .container>section#legacy .en h2:after{content:"";position:absolute;width:322px;height:16px;top:0;left:-338px;background-color:#666}html.lite #container:not(.init) #main .container>section#philosophy>h1{height:64px}html.lite #container:not(.init) #main .container>section#philosophy>h1:before{background:#d82d17}html.lite #container:not(.init) #main .container>section#philosophy>h1:after{background:#298f1a}html.lite #container:not(.init) #main .container>section#philosophy>h2{background:url(../images/pc/philosophy/lead.png) no-repeat;width:368px;background-size:368px 64px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#philosophy>h2{background-image:url(../images/pc/philosophy/leadl.png)}}html.lite #container:not(.init) #main .container>section#philosophy ul li:before{content:"";position:absolute;width:4px;height:4px;background:#4d4d4d}html.lite #container:not(.init) #main .container>section#philosophy ul li:after{content:"";position:absolute;width:100%;height:1px;background:#4d4d4d;top:0;left:0}html.lite #container:not(.init) #main .container>section#philosophy ul li .mark{background-color:#666}html.lite #container:not(.init) #main .container>section#philosophy ul li .mark:before{content:"";position:absolute;width:8px;height:8px;right:0;top:0}html.lite #container:not(.init) #main .container>section#philosophy ul li .mark:after{content:"";position:absolute;width:8px;height:56px;background:#4d4d4d;top:8px;right:0}html.lite #container:not(.init) #main .container>section#philosophy ul li.no01 .mark:before{background:#d82d17}html.lite #container:not(.init) #main .container>section#philosophy ul li.no01 .ja{background:url(../images/pc/philosophy/ja01.png);width:692px;height:248px;background-size:692px 248px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#philosophy ul li.no01 .ja{background-image:url(../images/pc/philosophy/ja01l.png)}}html.lite #container:not(.init) #main .container>section#philosophy ul li.no04 .mark:before{background:#4398cd}html.lite #container:not(.init) #main .container>section#philosophy ul li.no04 .ja{background:url(../images/pc/philosophy/ja02.png);width:712px;height:316px;background-size:712px 316px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#philosophy ul li.no04 .ja{background-image:url(../images/pc/philosophy/ja02l.png)}}html.lite #container:not(.init) #main .container>section#philosophy ul li.no02 .mark:before{background:#edcb1f}html.lite #container:not(.init) #main .container>section#philosophy ul li.no02 .ja{background:url(../images/pc/philosophy/ja03.png);width:752px;height:248px;background-size:752px 248px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#philosophy ul li.no02 .ja{background-image:url(../images/pc/philosophy/ja03l.png)}}html.lite #container:not(.init) #main .container>section#philosophy ul li.no03 .mark:before{background:#298f1a}html.lite #container:not(.init) #main .container>section#philosophy ul li.no03 .ja{background:url(../images/pc/philosophy/ja04.png);width:604px;height:316px;background-size:604px 316px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#philosophy ul li.no03 .ja{background-image:url(../images/pc/philosophy/ja04l.png)}}html.lite #container:not(.init) #main .container>section#about>h1{height:64px}html.lite #container:not(.init) #main .container>section#about>h1:before{background:#298f1a}html.lite #container:not(.init) #main .container>section#about>h1:after{background:#4398cd}html.lite #container:not(.init) #main .container>section#about section>h1{position:relative}html.lite #container:not(.init) #main .container>section#about section>h1:before{position:absolute;content:"";width:8px;height:8px;top:0;left:0}html.lite #container:not(.init) #main .container>section#about section>h1:after{position:absolute;content:"";width:8px;height:8px;top:8px;left:0}html.lite #container:not(.init) #main .container>section#about section.activities>h1:before{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.activities>h1:after{background-color:#298f1a}html.lite #container:not(.init) #main .container>section#about section.activities ul li:before{position:absolute;content:"";top:0;left:0;width:4px;height:4px;background:#525252}html.lite #container:not(.init) #main .container>section#about section.activities ul li:after{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background:#525252}html.lite #container:not(.init) #main .container>section#about section.activities ul li.businessincubation h1{background:url(../images/pc/about/activities/title01.png) no-repeat;width:100%;height:112px;background-size:304px 112px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.activities ul li.businessincubation h1{background-image:url(../images/pc/about/activities/title01l.png)}}html.lite #container:not(.init) #main .container>section#about section.activities ul li.philanthropy h1{background:url(../images/pc/about/activities/title02.png) no-repeat;width:100%;height:112px;background-size:324px 112px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.activities ul li.philanthropy h1{background-image:url(../images/pc/about/activities/title02l.png)}}html.lite #container:not(.init) #main .container>section#about section.activities ul li.investment h1{background:url(../images/pc/about/activities/title03.png) no-repeat;width:100%;height:112px;background-size:352px 112px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.activities ul li.investment h1{background-image:url(../images/pc/about/activities/title03l.png)}}html.lite #container:not(.init) #main .container>section#about section.leadership>h1:before{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.leadership>h1:after{background-color:#d82d17}html.lite #container:not(.init) #main .container>section#about section.leadership ul li:before{position:absolute;content:"";top:0;left:0;width:4px;height:4px;background:#525252}html.lite #container:not(.init) #main .container>section#about section.leadership ul li:after{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background:#525252}html.lite #container:not(.init) #main .container>section#about section.leadership ul li .mark{background-color:#666}html.lite #container:not(.init) #main .container>section#about section.leadership ul li .mark:before{content:"";position:absolute;width:8px;height:8px;right:0;top:0}html.lite #container:not(.init) #main .container>section#about section.leadership ul li .mark:after{content:"";position:absolute;width:8px;height:16px;top:8px;right:0}html.lite #container:not(.init) #main .container>section#about section.leadership ul li .dots.middle{top:216px}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.banjoyamauchi .mark:before{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.banjoyamauchi .mark:after{background-color:#edcb1f}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.banjoyamauchi h1:not(.en){background:url(../images/pc/about/leadership/title01.png) no-repeat;height:44px;background-size:252px 44px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.leadership ul li.banjoyamauchi h1:not(.en){background-image:url(../images/pc/about/leadership/title01l.png)}}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.yoshiyaichimura .mark:before{background-color:#298f1a}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.yoshiyaichimura .mark:after{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.yoshiyaichimura h1:not(.en){background:url(../images/pc/about/leadership/title07.png) no-repeat;height:44px;background-size:208px 44px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.leadership ul li.yoshiyaichimura h1:not(.en){background-image:url(../images/pc/about/leadership/title07l.png)}}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.hirowakamurakami .mark:before{background-color:#298f1a}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.hirowakamurakami .mark:after{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.hirowakamurakami h1:not(.en){background:url(../images/pc/about/leadership/title02.png) no-repeat;height:44px;background-size:208px 44px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.leadership ul li.hirowakamurakami h1:not(.en){background-image:url(../images/pc/about/leadership/title02l.png)}}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.masarusugiyama .mark:before{background-color:#298f1a}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.masarusugiyama .mark:after{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.masarusugiyama h1:not(.en){background:url(../images/pc/about/leadership/title03.png) no-repeat;height:44px;background-size:156px 44px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.leadership ul li.masarusugiyama h1:not(.en){background-image:url(../images/pc/about/leadership/title03l.png)}}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.hikaruokada .mark:before{background-color:#298f1a}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.hikaruokada .mark:after{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.hikaruokada h1:not(.en){background:url(../images/pc/about/leadership/title09.png) no-repeat;height:44px;background-size:152px 44px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.leadership ul li.hikaruokada h1:not(.en){background-image:url(../images/pc/about/leadership/title09l.png)}}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.takashiyoneda .mark:before{background-color:#298f1a}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.takashiyoneda .mark:after{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.takashiyoneda h1:not(.en){background:url(../images/pc/about/leadership/title04.png) no-repeat;height:44px;background-size:152px 44px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.leadership ul li.takashiyoneda h1:not(.en){background-image:url(../images/pc/about/leadership/title04l.png)}}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.toshihikohiura .mark:before{background-color:#298f1a}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.toshihikohiura .mark:after{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.leadership ul li.toshihikohiura h1:not(.en){background:url(../images/pc/about/leadership/title06.png) no-repeat;height:44px;background-size:212px 44px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.leadership ul li.toshihikohiura h1:not(.en){background-image:url(../images/pc/about/leadership/title06l.png)}}html.lite #container:not(.init) #main .container>section#about section.office>h1:before{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.office>h1:after{background-color:#edcb1f}html.lite #container:not(.init) #main .container>section#about section.office ul li:before{position:absolute;content:"";top:0;left:0;width:4px;height:4px;background:#525252}html.lite #container:not(.init) #main .container>section#about section.office ul li:after{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background:#525252}html.lite #container:not(.init) #main .container>section#about section.office ul li .mark{background-color:#666}html.lite #container:not(.init) #main .container>section#about section.office ul li .mark:before{content:"";position:absolute;width:8px;height:8px;right:0;top:0}html.lite #container:not(.init) #main .container>section#about section.office ul li .mark:after{content:"";position:absolute;width:8px;height:16px;top:8px;right:0}html.lite #container:not(.init) #main .container>section#about section.office ul li.address .mark:before{background-color:#298f1a}html.lite #container:not(.init) #main .container>section#about section.office ul li.address .mark:after{background-color:#edcb1f}html.lite #container:not(.init) #main .container>section#about section.office ul li.address a{background:url(../images/pc/about/office/title01.png) no-repeat;width:604px;height:64px;background-size:604px 64px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.office ul li.address a{background-image:url(../images/pc/about/office/title01l.png)}}html.lite #container:not(.init) #main .container>section#about section.office ul li.tel .mark:before{background-color:#4398cd}html.lite #container:not(.init) #main .container>section#about section.office ul li.tel .mark:after{background-color:#298f1a}html.lite #container:not(.init) #main .container>section#about section.office ul li.tel a{background:url(../images/pc/about/office/title02.png) no-repeat;width:588px;height:64px;background-size:588px 64px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.office ul li.tel a{background-image:url(../images/pc/about/office/title02l.png)}}html.lite #container:not(.init) #main .container>section#about section.office ul li.mail .mark:before{background-color:#d82d17}html.lite #container:not(.init) #main .container>section#about section.office ul li.mail .mark:after{background-color:#edcb1f}html.lite #container:not(.init) #main .container>section#about section.office ul li.mail a{background:url(../images/pc/about/office/title03.png) no-repeat;width:464px;height:64px;background-size:464px 64px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){html.lite #container:not(.init) #main .container>section#about section.office ul li.mail a{background-image:url(../images/pc/about/office/title03l.png)}}html.lite #container:not(.init) nav#navi .container .view .button .normal{background:url(../images/pc/common/defaultView.svg) no-repeat}html.lite #container:not(.init) nav#navi .container .view .button .normal:after{content:none}html.lite #container:not(.init) nav#navi .container .view .button .lite{background:url(../images/pc/common/liteViewNow.svg) no-repeat;width:40px;height:42px;position:relative;margin-left:18px}html.lite #container:not(.init) nav#navi .container .view .button .lite:before{content:"";position:absolute;background:url(../images/pc/common/viewArrow.svg);width:18px;height:42px;left:-18px;top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}html.lite #container:not(.init) nav#navi .container .view .button .lite:after{content:"";position:absolute;background:url(../images/pc/common/currentView.svg) no-repeat;width:34px;height:6px;bottom:0;left:0}html.lite #container:not(.init) nav#navi .container .view .button.hover .normal{background:url(../images/pc/common/defaultViewNow.svg) no-repeat}html.lite #container:not(.init) nav#navi .container .view .button.hover .lite:before{background-position:18px 0;-webkit-transition:background-position .4s;-o-transition:background-position .4s;transition:background-position .4s}html.lite #container:not(.init) nav#navi .container .toggleSound{display:none}html.sp.modal #container:not(.init) #dummy{position:fixed}html.sp #container:not(.init) #investmentButton{--block:8px;bottom:23px;width:157px;height:65px;background-image:url(../images/sp/common/investment.svg)}html.sp #container:not(.init) #main{-webkit-perspective:200px;perspective:200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}html.sp #container:not(.init) #main .container .cube.bghidable.hidden{background-image:none!important}html.sp #container:not(.init) #main .container .square.bghidable.hidden{background-image:none!important}html.sp #container:not(.init) #main .container>section{width:384px;margin-top:0}html.sp #container:not(.init) #main .container>section>h1{width:384px;height:8px}html.sp #container:not(.init) #main .container>section>h2{margin-top:64px}html.sp #container:not(.init) #main .container #top{width:288px;left:calc((100% - 288px)/ 2)}html.sp #container:not(.init) #main .container #top .logo{width:288px;height:132px;top:calc((100% - 228px)/ 2);left:calc((100% - 288px)/ 2)}html.sp #container:not(.init) #main .container #top>h1{left:calc((100% - 288px)/ 2);bottom:auto;top:calc((100% - 228px)/ 2 + 154px);background:url(../images/sp/top/name.svg) no-repeat;width:154px;height:86px}html.sp #container:not(.init) #main .container #top .since{left:calc((100% - 288px)/ 2 + 210px);bottom:auto;top:calc((100% - 228px)/ 2 + 216px);background:url(../images/sp/top/since.svg) no-repeat;width:88px;height:24px}html.sp #container:not(.init) #main .container #top .button{display:none;background-image:none!important}html.sp #container:not(.init) #main .container #top .remarks{right:auto;left:-8px;bottom:16px;-webkit-transform:none;-ms-transform:none;transform:none;background:url(../images/sp/top/remarks.svg) no-repeat;width:155px;height:37px}html.sp #container:not(.init) #main .container #top .cover{width:384px;height:304px;top:50%}html.sp #container:not(.init) #main .container #statement>h1{background-image:url(../images/sp/statement/head.svg)}html.sp #container:not(.init) #main .container #statement>h2{height:152px}html.sp #container:not(.init) #main .container #statement>.text{margin-top:64px;height:1472px}html.sp #container:not(.init) #main .container #statement .en{margin-top:128px}html.sp #container:not(.init) #main .container #statement .en h2{background:url(../images/sp/statement/leaden.svg) no-repeat;width:256px;height:12px}html.sp #container:not(.init) #main .container #statement .en .text{margin-top:32px;background:url(../images/sp/statement/texten.svg) no-repeat;width:320px;height:996px;margin-left:64px}html.sp #container:not(.init) #main .container #statement .en .dots{height:2px}html.sp #container:not(.init) #main .container #statement .en .dots.top{top:-64px}html.sp #container:not(.init) #main .container #statement .en .dots.middle{top:28px;left:64px;width:320px}html.sp #container:not(.init) #main .container #statement .en .dots.bottom{bottom:4px}html.sp #container:not(.init) #main .container #statement .en .dots .dot{width:2px;height:2px}html.sp #container:not(.init) #main .container #statement .en .dots .dot.double{width:6px}html.sp #container:not(.init) #main .container #legacy>h1{background-image:url(../images/sp/legacy/head.svg)}html.sp #container:not(.init) #main .container #legacy>h2{height:152px}html.sp #container:not(.init) #main .container #legacy>.text{margin-top:64px;height:1712px}html.sp #container:not(.init) #main .container #legacy .en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:128px}html.sp #container:not(.init) #main .container #legacy .en h2{background:url(../images/sp/legacy/leaden.svg) no-repeat;width:280px;height:36px;margin-left:0}html.sp #container:not(.init) #main .container #legacy .en .text{margin-top:64px;background:url(../images/sp/legacy/texten.svg) no-repeat;width:320px;height:736px;margin-left:64px}html.sp #container:not(.init) #main .container #legacy .en .dots{position:absolute;width:100%;height:2px;left:0}html.sp #container:not(.init) #main .container #legacy .en .dots.top{top:-64px}html.sp #container:not(.init) #main .container #legacy .en .dots.middle{top:68px;width:384px}html.sp #container:not(.init) #main .container #legacy .en .dots.bottom{bottom:8px}html.sp #container:not(.init) #main .container #legacy .en .dots .dot{width:2px;height:2px}html.sp #container:not(.init) #main .container #legacy .en .dots .dot.double{width:6px}html.sp #container:not(.init) #main .container #legacy .en .dots .dot.left{float:left}html.sp #container:not(.init) #main .container #legacy .en .dots .dot.right{float:right}html.sp #container:not(.init) #main .container #philosophy>h1{background-image:url(../images/sp/philosophy/head.svg)}html.sp #container:not(.init) #main .container #philosophy>h2{height:32px}html.sp #container:not(.init) #main .container #philosophy ul{margin-top:48px}html.sp #container:not(.init) #main .container #philosophy ul li{padding-bottom:38px}html.sp #container:not(.init) #main .container #philosophy ul li:last-of-type{padding-bottom:0}html.sp #container:not(.init) #main .container #philosophy ul li .mark{width:36px;height:32px}html.sp #container:not(.init) #main .container #philosophy ul li p.ja{margin-top:32px}html.sp #container:not(.init) #main .container #philosophy ul li p.en{margin-top:22px}html.sp #container:not(.init) #main .container #philosophy ul li.no01 .mark{background:url(../images/sp/philosophy/no01.svg) no-repeat}html.sp #container:not(.init) #main .container #philosophy ul li.no01 .ja{height:88px}html.sp #container:not(.init) #main .container #philosophy ul li.no01 .en{background:url(../images/sp/philosophy/en01.svg) no-repeat;width:404px;height:78px}html.sp #container:not(.init) #main .container #philosophy ul li.no04 .mark{background:url(../images/sp/philosophy/no04.svg) no-repeat}html.sp #container:not(.init) #main .container #philosophy ul li.no04 .ja{height:112px}html.sp #container:not(.init) #main .container #philosophy ul li.no04 .en{background:url(../images/sp/philosophy/en02.svg) no-repeat;width:404px;height:78px}html.sp #container:not(.init) #main .container #philosophy ul li.no02 .mark{background:url(../images/sp/philosophy/no02.svg) no-repeat}html.sp #container:not(.init) #main .container #philosophy ul li.no02 .ja{height:88px}html.sp #container:not(.init) #main .container #philosophy ul li.no02 .en{background:url(../images/sp/philosophy/en03.svg) no-repeat;width:404px;height:78px}html.sp #container:not(.init) #main .container #philosophy ul li.no03 .mark{background:url(../images/sp/philosophy/no03.svg) no-repeat}html.sp #container:not(.init) #main .container #philosophy ul li.no03 .ja{height:112px}html.sp #container:not(.init) #main .container #philosophy ul li.no03 .en{background:url(../images/sp/philosophy/en04.svg) no-repeat;width:404px;height:102px}html.sp #container:not(.init) #main .container #about>h1{background-image:url(../images/sp/about/head.svg)}html.sp #container:not(.init) #main .container #about section{margin-bottom:48px}html.sp #container:not(.init) #main .container #about section:last-of-type{margin-bottom:0}html.sp #container:not(.init) #main .container #about section>h1{margin-top:48px}html.sp #container:not(.init) #main .container #about section>.dots{height:2px}html.sp #container:not(.init) #main .container #about section>.dots .dot{width:2px;height:2px}html.sp #container:not(.init) #main .container #about section>.dots .dot.double{width:6px}html.sp #container:not(.init) #main .container #about section.activities>h1{margin-top:64px;background:url(../images/sp/about/activities/title.svg) no-repeat;width:110px;height:12px}html.sp #container:not(.init) #main .container #about section.activities ul li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:38px}html.sp #container:not(.init) #main .container #about section.activities ul li h1{margin-bottom:48px;width:384px}html.sp #container:not(.init) #main .container #about section.activities ul li h2{width:384px}html.sp #container:not(.init) #main .container #about section.activities ul li .ja{width:404px}html.sp #container:not(.init) #main .container #about section.activities ul li .en{width:404px;margin-left:-10px}html.sp #container:not(.init) #main .container #about section.activities ul li .dots{height:2px;top:32px}html.sp #container:not(.init) #main .container #about section.activities ul li .dots .dot{width:2px;height:2px}html.sp #container:not(.init) #main .container #about section.activities ul li .dots .dot.double{width:6px}html.sp #container:not(.init) #main .container #about section.activities ul li .dots .dot.left{float:left}html.sp #container:not(.init) #main .container #about section.activities ul li.businessincubation h2{background:url(../images/sp/about/activities/title01.svg) no-repeat;height:30px}html.sp #container:not(.init) #main .container #about section.activities ul li.businessincubation h1{height:80px}html.sp #container:not(.init) #main .container #about section.activities ul li.businessincubation p.ja{background:url(../images/sp/about/activities/ja01.svg) no-repeat;height:152px}html.sp #container:not(.init) #main .container #about section.activities ul li.businessincubation p.en{background:url(../images/sp/about/activities/en01.svg) no-repeat;height:258px}html.sp #container:not(.init) #main .container #about section.activities ul li.philanthropy h2{background:url(../images/sp/about/activities/title02.svg) no-repeat;height:30px}html.sp #container:not(.init) #main .container #about section.activities ul li.philanthropy h1{height:80px}html.sp #container:not(.init) #main .container #about section.activities ul li.philanthropy p.ja{background:url(../images/sp/about/activities/ja02.svg) no-repeat;height:128px}html.sp #container:not(.init) #main .container #about section.activities ul li.philanthropy p.en{background:url(../images/sp/about/activities/en02.svg) no-repeat;height:186px}html.sp #container:not(.init) #main .container #about section.activities ul li.investment h2{background:url(../images/sp/about/activities/title03.svg) no-repeat;height:30px}html.sp #container:not(.init) #main .container #about section.activities ul li.investment h1{height:80px}html.sp #container:not(.init) #main .container #about section.activities ul li.investment p.ja{background:url(../images/sp/about/activities/ja03.svg) no-repeat;height:200px}html.sp #container:not(.init) #main .container #about section.activities ul li.investment p.en{background:url(../images/sp/about/activities/en03.svg) no-repeat;height:306px}html.sp #container:not(.init) #main .container #about section.leadership>h1{background:url(../images/sp/about/leadership/title.svg) no-repeat;width:128px;height:12px}html.sp #container:not(.init) #main .container #about section.leadership ul li .mark{position:absolute;right:0;top:0;height:12px}html.sp #container:not(.init) #main .container #about section.leadership ul li h1{background-repeat:no-repeat}html.sp #container:not(.init) #main .container #about section.leadership ul li h1.en{background-position:right top;background-repeat:no-repeat;position:absolute;top:96px;right:0;margin-top:0}html.sp #container:not(.init) #main .container #about section.leadership ul li p.ja{width:404px;margin-bottom:0}html.sp #container:not(.init) #main .container #about section.leadership ul li p.en{width:404px;margin-left:-10px;margin-top:0;margin-bottom:0}html.sp #container:not(.init) #main .container #about section.leadership ul li .dots{height:2px}html.sp #container:not(.init) #main .container #about section.leadership ul li .dots.top{top:32px}html.sp #container:not(.init) #main .container #about section.leadership ul li .dots.middle{top:148px}html.sp #container:not(.init) #main .container #about section.leadership ul li .dots .dot{width:2px;height:2px}html.sp #container:not(.init) #main .container #about section.leadership ul li .dots .dot.double{width:6px}html.sp #container:not(.init) #main .container #about section.leadership ul li .dots .dot.right{float:right}html.sp #container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi .mark{background:url(../images/sp/about/leadership/mark01.svg) no-repeat;width:114px}html.sp #container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi h2{background:url(../images/sp/about/leadership/title01.svg) no-repeat;width:152px;height:52px}html.sp #container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi h1{height:32px}html.sp #container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi h1.en{background-image:url(../images/sp/about/leadership/titleen01.svg);width:120px;height:38px}html.sp #container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi p.ja{background:url(../images/sp/about/leadership/ja01.svg) no-repeat;width:404px;height:80px}html.sp #container:not(.init) #main .container #about section.leadership ul li.banjoyamauchi p.en{background:url(../images/sp/about/leadership/en01.svg) no-repeat;width:404px;height:186px}html.sp #container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura .mark{background:url(../images/sp/about/leadership/mark02.svg) no-repeat;width:146px}html.sp #container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura h2{background:url(../images/sp/about/leadership/title07.svg) no-repeat;width:280px;height:52px}html.sp #container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura h1{height:32px}html.sp #container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura h1.en{background-image:url(../images/sp/about/leadership/titleen07.svg);width:118px;height:14px}html.sp #container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura p.ja{background:url(../images/sp/about/leadership/ja02.svg) no-repeat;width:404px;height:200px}html.sp #container:not(.init) #main .container #about section.leadership ul li.yoshiyaichimura p.en{background:url(../images/sp/about/leadership/en02.svg) no-repeat;width:404px;height:354px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami .mark{background:url(../images/sp/about/leadership/mark02.svg) no-repeat;width:146px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami h2{background:url(../images/sp/about/leadership/title02.svg) no-repeat;width:300px;height:52px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami h1{height:32px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami h1.en{background-image:url(../images/sp/about/leadership/titleen02.svg);width:133px;height:10px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami p.ja{background:url(../images/sp/about/leadership/ja03.svg) no-repeat;width:404px;height:152px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hirowakamurakami p.en{background:url(../images/sp/about/leadership/en03.svg) no-repeat;width:404px;height:330px}html.sp #container:not(.init) #main .container #about section.leadership ul li.masarusugiyama .mark{background:url(../images/sp/about/leadership/mark02.svg) no-repeat;width:146px}html.sp #container:not(.init) #main .container #about section.leadership ul li.masarusugiyama h2{background:url(../images/sp/about/leadership/title03.svg) no-repeat;width:274px;height:52px}html.sp #container:not(.init) #main .container #about section.leadership ul li.masarusugiyama h1{height:32px}html.sp #container:not(.init) #main .container #about section.leadership ul li.masarusugiyama h1.en{background-image:url(../images/sp/about/leadership/titleen03.svg);width:119px;height:14px}html.sp #container:not(.init) #main .container #about section.leadership ul li.masarusugiyama p.ja{background:url(../images/sp/about/leadership/ja04.svg) no-repeat;width:404px;height:200px}html.sp #container:not(.init) #main .container #about section.leadership ul li.masarusugiyama p.en{background:url(../images/sp/about/leadership/en04.svg) no-repeat;width:404px;height:330px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hikaruokada .mark{background:url(../images/sp/about/leadership/mark02.svg) no-repeat;width:146px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hikaruokada h2{background:url(../images/sp/about/leadership/title09.svg) no-repeat;width:318px;height:52px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hikaruokada h1{height:32px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hikaruokada h1.en{background-image:url(../images/sp/about/leadership/titleen09.svg);width:92px;height:14px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hikaruokada p.ja{background:url(../images/sp/about/leadership/ja09.svg) no-repeat;width:404px;height:200px}html.sp #container:not(.init) #main .container #about section.leadership ul li.hikaruokada p.en{background:url(../images/sp/about/leadership/en09.svg) no-repeat;width:404px;height:258px}html.sp #container:not(.init) #main .container #about section.leadership ul li.takashiyoneda .mark{background:url(../images/sp/about/leadership/mark05.svg) no-repeat;width:132px}html.sp #container:not(.init) #main .container #about section.leadership ul li.takashiyoneda h2{background:url(../images/sp/about/leadership/title04.svg) no-repeat;width:128px;height:52px}html.sp #container:not(.init) #main .container #about section.leadership ul li.takashiyoneda h1{height:32px}html.sp #container:not(.init) #main .container #about section.leadership ul li.takashiyoneda h1.en{background-image:url(../images/sp/about/leadership/titleen04.svg);width:105px;height:10px}html.sp #container:not(.init) #main .container #about section.leadership ul li.takashiyoneda p.ja{background:url(../images/sp/about/leadership/ja05.svg) no-repeat;width:404px;height:224px}html.sp #container:not(.init) #main .container #about section.leadership ul li.takashiyoneda p.en{background:url(../images/sp/about/leadership/en05.svg) no-repeat;width:404px;height:378px}html.sp #container:not(.init) #main .container #about section.leadership ul li.toshihikohiura .mark{background:url(../images/sp/about/leadership/mark05.svg) no-repeat;width:132px}html.sp #container:not(.init) #main .container #about section.leadership ul li.toshihikohiura h2{background:url(../images/sp/about/leadership/title06.svg) no-repeat;width:128px;height:52px}html.sp #container:not(.init) #main .container #about section.leadership ul li.toshihikohiura h1{height:32px}html.sp #container:not(.init) #main .container #about section.leadership ul li.toshihikohiura h1.en{background-image:url(../images/sp/about/leadership/titleen06.svg);width:105px;height:10px}html.sp #container:not(.init) #main .container #about section.leadership ul li.toshihikohiura p.ja{background:url(../images/sp/about/leadership/ja06.svg) no-repeat;width:404px;height:156px}html.sp #container:not(.init) #main .container #about section.leadership ul li.toshihikohiura p.en{background:url(../images/sp/about/leadership/en06.svg) no-repeat;width:404px;height:258px}html.sp #container:not(.init) #main .container #about section.office>h1{background:url(../images/sp/about/office/title.svg) no-repeat;width:104px;height:12px}html.sp #container:not(.init) #main .container #about section.office ul li .dots{position:absolute;width:100%;height:2px;left:0;top:32px}html.sp #container:not(.init) #main .container #about section.office ul li .dots .dot{width:2px;height:2px}html.sp #container:not(.init) #main .container #about section.office ul li .dots .dot.double{width:6px}html.sp #container:not(.init) #main .container #about section.office ul li .dots .dot.left{float:left}html.sp #container:not(.init) #main .container #about section.office ul li .dots .dot.right{float:right}html.sp #container:not(.init) #main .container #about section.office ul li.address .mark{background:url(../images/sp/about/office/mark01.svg) no-repeat;width:66px}html.sp #container:not(.init) #main .container #about section.office ul li.address a{width:302px;height:32px}html.sp #container:not(.init) #main .container #about section.office ul li.tel .mark{background:url(../images/sp/about/office/mark02.svg) no-repeat;width:102px}html.sp #container:not(.init) #main .container #about section.office ul li.tel a{width:294px;height:32px}html.sp #container:not(.init) #main .container #about section.office ul li.mail .mark{background:url(../images/sp/about/office/mark03.svg) no-repeat;width:44px}html.sp #container:not(.init) #main .container #about section.office ul li.mail a{width:232px;height:32px}html.sp #container:not(.init) #main .container #about section.office ul li .mark{position:absolute;right:0;top:0;height:12px}html.sp #container:not(.init) #main .container #about section ul{margin-top:48px}html.sp #container:not(.init) #main .container #about section ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:48px}html.sp #container:not(.init) #main .container #about section ul li:last-of-type{padding-bottom:0}html.sp #container:not(.init) #main .container #about section ul li h2{margin-top:22px}html.sp #container:not(.init) #main .container #about section ul li h1{margin-top:22px}html.sp #container:not(.init) #main .container #about section ul li a{margin-top:32px}html.sp #container:not(.init) nav#navi{width:0;height:100%}html.sp #container:not(.init) nav#navi.drawn .container{-webkit-transition:-webkit-transform .5s cubic-bezier(0,1,0,1);transition:-webkit-transform .5s cubic-bezier(0,1,0,1);-o-transition:transform .5s cubic-bezier(0,1,0,1);transition:transform .5s cubic-bezier(0,1,0,1);transition:transform .5s cubic-bezier(0,1,0,1),-webkit-transform .5s cubic-bezier(0,1,0,1);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}html.sp #container:not(.init) nav#navi .container{padding-top:90px;padding-bottom:14px;padding-left:14px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:none;-o-transition:none;transition:none;width:228px;height:calc(100% - 104px);background:#000}html.sp #container:not(.init) nav#navi .container h1{background:url(../images/sp/common/logo.svg) no-repeat;width:166px;height:42px;position:absolute;bottom:14px}html.sp #container:not(.init) nav#navi .container ul.main{margin-top:0}html.sp #container:not(.init) nav#navi .container ul.main:before{width:2px;height:2px;top:-20px}html.sp #container:not(.init) nav#navi .container ul.main li.statement{background:url(../images/sp/common/statement.svg) no-repeat;width:106px;height:24px}html.sp #container:not(.init) nav#navi .container ul.main li.legacy{background:url(../images/sp/common/legacy.svg) no-repeat;width:79px;height:24px}html.sp #container:not(.init) nav#navi .container ul.main li.philosophy{background:url(../images/sp/common/philosophy.svg) no-repeat;width:112px;height:24px}html.sp #container:not(.init) nav#navi .container ul.main li.about{background:url(../images/sp/common/about.svg) no-repeat;width:70px;height:24px}html.sp #container:not(.init) nav#navi .container footer{margin-top:38px;position:relative}html.sp #container:not(.init) nav#navi .container footer:before{content:"";position:absolute;width:2px;height:2px;top:-20px;left:10px;background:#4d4d4d}html.sp #container:not(.init) nav#navi .container footer ul li.twitter a{background:url(../images/sp/common/twitter.svg) no-repeat;width:57px;height:20px}html.sp #container:not(.init) nav#navi .container footer ul li.facebook a{background:url(../images/sp/common/facebook.svg) no-repeat;width:71px;height:20px}html.sp #container:not(.init) nav#navi .container footer ul li.linkedin a{background:url(../images/sp/common/linkedin.svg) no-repeat;width:68px;height:20px}html.sp #container:not(.init) nav#navi .container footer ul li.privacypolicy a{background:url(../images/sp/common/privacypolicy.svg) no-repeat;width:94px;height:20px}html.sp #container:not(.init) nav#navi .container .view{margin-top:38px;position:relative}html.sp #container:not(.init) nav#navi .container .view:before{content:"";position:absolute;width:2px;height:2px;top:-20px;left:10px;background:#4d4d4d}html.sp #container:not(.init) nav#navi .container .view p{background:url(../images/sp/common/view.svg) no-repeat;width:50px;height:18px}html.sp #container:not(.init) nav#navi .container .view .button .normal{background:url(../images/sp/common/defaultViewNow.svg) no-repeat;width:40px;height:42px}html.sp #container:not(.init) nav#navi .container .view .button .normal:after{background:url(../images/sp/common/currentView.svg) no-repeat;width:34px;height:6px}html.sp #container:not(.init) nav#navi .container .view .button .lite{background:url(../images/sp/common/liteView.svg) no-repeat;width:40px;height:42px;margin-left:18px}html.sp #container:not(.init) nav#navi .container .view .button .lite:before{background:url(../images/sp/common/viewArrow.svg);width:18px;height:42px}html.sp #container:not(.init) nav#navi .container .view .button.hover .lite{background:url(../images/sp/common/liteViewNow.svg) no-repeat}html.sp #container:not(.init) nav#navi .container .view .button.hover .lite:before{background-position:18px 0;-webkit-transition:background-position .4s;-o-transition:background-position .4s;transition:background-position .4s}html.sp #container:not(.init) nav#navi .container .toggleSound{margin-top:14px}html.sp #container:not(.init) nav#navi .container .toggleSound p{background:url(../images/sp/common/sound.svg) no-repeat;width:58px;height:20px}html.sp #container:not(.init) nav#navi .container .toggleSound .button .on{background:url(../images/sp/common/soundOnNow.svg) no-repeat;width:28px;height:28px}html.sp #container:not(.init) nav#navi .container .toggleSound .button .off{background:url(../images/sp/common/soundOff.svg) no-repeat;width:30px;height:28px;margin-left:8px}html.sp #container:not(.init) nav#navi .container .toggleSound .button .off:before{background:url(../images/sp/common/soundDelimitter.svg);width:8px;height:28px;left:-8px}html.sp #container:not(.init) nav#navi .container .toggleSound .button.hover .off{background:url(../images/sp/common/soundOffNow.svg) no-repeat}html.sp #container:not(.init) nav#navi .container .toggleSound.muted .button .on{background:url(../images/sp/common/soundOn.svg)}html.sp #container:not(.init) nav#navi .container .toggleSound.muted .button .off{background:url(../images/sp/common/soundOffNow.svg)}html.sp #container:not(.init) nav#navi .container .toggleSound.muted .button.hover .on{background:url(../images/sp/common/soundOnNow.svg) no-repeat}html.sp #container:not(.init) nav#navi .container .close{background:url(../images/sp/common/close.svg);width:42px;height:42px;display:block;position:absolute;top:14px}html.sp #container:not(.init) #toggleMenu{display:block;padding:24px;position:fixed;top:0;left:0;background:url(../images/sp/common/togglelogo.svg) no-repeat;width:30px;height:116px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:10}html.sp #container:not(.init) #toggleMenu hr{margin:0;padding:0;border:none;width:32px;height:2px;position:relative;background-color:#fff;margin-bottom:8px}html.sp #container:not(.init) #toggleMenu hr:after{content:"";position:absolute;width:2px;height:2px;top:0;right:0}html.sp #container:not(.init) #toggleMenu hr.top:after{background-color:#d82d17}html.sp #container:not(.init) #toggleMenu hr.middle:after{background-color:#4398cd}html.sp #container:not(.init) #toggleMenu hr.bottom{margin-bottom:0}html.sp #container:not(.init) #toggleMenu hr.bottom:after{background-color:#298f1a}html.sp #container:not(.init) #toggleMenu.show{-webkit-transition:-webkit-transform 1s cubic-bezier(0,.5,.5,1);transition:-webkit-transform 1s cubic-bezier(0,.5,.5,1);-o-transition:transform 1s cubic-bezier(0,.5,.5,1);transition:transform 1s cubic-bezier(0,.5,.5,1);transition:transform 1s cubic-bezier(0,.5,.5,1),-webkit-transform 1s cubic-bezier(0,.5,.5,1);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}html.sp.lite.modal #container:not(.init){height:100%}html.sp.lite #container:not(.init){height:auto}html.sp.lite #container:not(.init) #main{-webkit-perspective:none!important;perspective:none!important;-webkit-transform-style:flat;transform-style:flat}html.sp.lite #container:not(.init) #main .container{padding-top:0;padding-bottom:228px;background-image:url(../images/sp/common/bg.png);background-size:4px 4px}html.sp.lite #container:not(.init) #main .container>section{width:288px;position:relative;margin-top:228px;top:auto!important}html.sp.lite #container:not(.init) #main .container>section .dots .dot{background:url(../images/sp/common/dot.png) repeat;background-size:4px 2px}html.sp.lite #container:not(.init) #main .container>section>h1{width:288px;position:relative;background-color:#666}html.sp.lite #container:not(.init) #main .container>section>h1:before{content:"";position:absolute;width:8px;height:8px;top:0;left:0}html.sp.lite #container:not(.init) #main .container>section>h1:after{content:"";position:absolute;width:8px;height:32px;top:8px;left:0}html.sp.lite #container:not(.init) #main .container>section#top .logo{background:url(../images/sp/top/logo.png) no-repeat;width:288px;height:132px;background-size:288px 132px}html.sp.lite #container:not(.init) #main .container>section#statement{margin-top:calc(228px - (100vh - 228px)/ 2)}html.sp.lite #container:not(.init) #main .container>section#statement>h1{height:40px}html.sp.lite #container:not(.init) #main .container>section#statement>h2{background:url(../images/sp/statement/lead.png) no-repeat;width:282px;height:114px;background-size:282px 114px}html.sp.lite #container:not(.init) #main .container>section#statement>.text{background:url(../images/sp/statement/text.png) no-repeat;width:286px;height:978px;background-size:286px 978px}html.sp.lite #container:not(.init) #main .container>section#statement .en:before{width:8px;height:8px;left:240px}html.sp.lite #container:not(.init) #main .container>section#statement .en:after{width:40px;height:8px;left:248px}html.sp.lite #container:not(.init) #main .container>section#statement .en h2{background-position:-16px top}html.sp.lite #container:not(.init) #main .container>section#statement .en h2:before{content:"";position:absolute;width:8px;height:8px;top:0;left:0}html.sp.lite #container:not(.init) #main .container>section#statement .en h2:after{content:"";position:absolute;width:8px;height:8px;top:0;left:8px}html.sp.lite #container:not(.init) #main .container>section#statement .en .text{margin-left:48px;background:url(../images/sp/statement/lite/texten.svg) no-repeat;width:240px;height:1292px;margin-bottom:-10px}html.sp.lite #container:not(.init) #main .container>section#statement .en .dots.middle{top:28px;left:48px;width:240px}html.sp.lite #container:not(.init) #main .container>section#statement .en .dots.bottom{bottom:0}html.sp.lite #container:not(.init) #main .container>section#legacy>h1{height:40px}html.sp.lite #container:not(.init) #main .container>section#legacy>h2{background:url(../images/sp/legacy/lead.png) no-repeat;width:288px;height:114px;background-size:288px 114px}html.sp.lite #container:not(.init) #main .container>section#legacy>.text{background:url(../images/sp/legacy/text.png) no-repeat;width:288px;height:914px;background-size:288px 914px}html.sp.lite #container:not(.init) #main .container>section#legacy .en:before{content:"";position:absolute;width:8px;height:8px;top:0;left:280px}html.sp.lite #container:not(.init) #main .container>section#legacy .en:after{content:"";position:absolute;width:8px;height:8px;top:0;left:272px}html.sp.lite #container:not(.init) #main .container>section#legacy .en h2{position:relative;background-position:-16px top}html.sp.lite #container:not(.init) #main .container>section#legacy .en h2:before{content:"";position:absolute;width:8px;height:8px;top:0;left:8px}html.sp.lite #container:not(.init) #main .container>section#legacy .en h2:after{content:"";position:absolute;width:8px;height:8px;top:0;left:0}html.sp.lite #container:not(.init) #main .container>section#legacy .en .text{margin-left:48px;background:url(../images/sp/legacy/lite/texten.svg) no-repeat;width:240px;height:980px;margin-bottom:-10px}html.sp.lite #container:not(.init) #main .container>section#legacy .en .dots.middle{top:68px;left:48px;width:240px}html.sp.lite #container:not(.init) #main .container>section#legacy .en .dots.bottom{bottom:0}html.sp.lite #container:not(.init) #main .container>section#philosophy>h1{height:40px}html.sp.lite #container:not(.init) #main .container>section#philosophy>h2{background:url(../images/sp/philosophy/lead.png) no-repeat;width:184px;height:32px;background-size:184px 32px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li{position:relative}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li:before{content:"";position:absolute;width:2px;height:2px;background:#4d4d4d}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li:after{content:"";position:absolute;width:100%;height:1px;background:#4d4d4d;top:0;left:0}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li .mark{background-color:#666;z-index:1}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li .mark:before{content:"";position:absolute;width:4px;height:4px;right:0;top:0}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li .mark:after{content:"";position:absolute;width:4px;height:28px;background:#4d4d4d;top:4px;right:0}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li p.ja{margin-top:48px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no01 .mark{width:36px;height:32px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no01 .ja{background:url(../images/sp/philosophy/ja01.png);width:288px;height:124px;background-size:288px 124px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no01 .en{background:url(../images/sp/philosophy/lite/en01.svg) no-repeat;width:308px;height:102px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no04 .mark{width:36px;height:32px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no04 .ja{background:url(../images/sp/philosophy/ja02.png);width:286px;height:192px;background-size:286px 192px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no04 .en{background:url(../images/sp/philosophy/lite/en02.svg) no-repeat;width:308px;height:102px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no02 .mark{width:36px;height:32px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no02 .ja{background:url(../images/sp/philosophy/ja03.png);width:240px;height:192px;background-size:240px 192px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no02 .en{background:url(../images/sp/philosophy/lite/en03.svg) no-repeat;width:308px;height:78px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no03 .mark{width:36px;height:32px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no03 .ja{background:url(../images/sp/philosophy/ja04.png);width:285px;height:158px;background-size:285px 158px}html.sp.lite #container:not(.init) #main .container>section#philosophy ul li.no03 .en{background:url(../images/sp/philosophy/lite/en04.svg) no-repeat;width:308px;height:150px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#about>h1{height:40px}html.sp.lite #container:not(.init) #main .container>section#about section>h1{position:relative}html.sp.lite #container:not(.init) #main .container>section#about section>h1:before{position:absolute;content:"";width:4px;height:4px;top:0;left:0}html.sp.lite #container:not(.init) #main .container>section#about section>h1:after{position:absolute;content:"";width:4px;height:8px;top:4px;left:0}html.sp.lite #container:not(.init) #main .container>section#about section.activities ul li.businessincubation h1{background:url(../images/sp/about/activities/title01.png) no-repeat;width:152px;height:56px;background-size:152px 56px}html.sp.lite #container:not(.init) #main .container>section#about section.activities ul li.businessincubation .ja{background:url(../images/sp/about/activities/lite/ja01.svg) no-repeat;width:308px;height:176px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#about section.activities ul li.businessincubation .en{background:url(../images/sp/about/activities/lite/en01.svg) no-repeat;width:308px;height:330px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#about section.activities ul li.philanthropy h1{background:url(../images/sp/about/activities/title02.png) no-repeat;width:162px;height:56px;background-size:162px 56px}html.sp.lite #container:not(.init) #main .container>section#about section.activities ul li.philanthropy .ja{background:url(../images/sp/about/activities/lite/ja02.svg) no-repeat;width:308px;height:152px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#about section.activities ul li.philanthropy .en{background:url(../images/sp/about/activities/lite/en02.svg) no-repeat;width:308px;height:258px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#about section.activities ul li.investment h1{background:url(../images/sp/about/activities/title03.png) no-repeat;width:176px;height:56px;background-size:176px 56px}html.sp.lite #container:not(.init) #main .container>section#about section.activities ul li.investment .ja{background:url(../images/sp/about/activities/lite/ja03.svg) no-repeat;width:308px;height:248px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#about section.activities ul li.investment .en{background:url(../images/sp/about/activities/lite/en03.svg) no-repeat;width:308px;height:402px;margin-bottom:-10px;margin-right:-10px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li .mark{background-color:#666;height:18px;z-index:1}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li .mark:before{content:"";position:absolute;width:6px;height:6px;right:0;top:0}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li .mark:after{content:"";position:absolute;width:6px;height:12px;top:6px;right:0}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li .dots.top{top:48px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li .dots.middle{top:132px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li h2{margin-top:38px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li h1.en{margin-top:16px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.banjoyamauchi h2{background:url(../images/sp/about/leadership/lite/title01.svg) no-repeat;width:118px;height:52px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.banjoyamauchi h1{background:url(../images/sp/about/leadership/lite/titleen01.svg) no-repeat;width:94px;height:28px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.banjoyamauchi h1:not(.en){background:url(../images/sp/about/leadership/title01.png) no-repeat;width:126px;height:22px;background-size:126px 22px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.banjoyamauchi p.ja{background:url(../images/sp/about/leadership/lite/ja01.svg) no-repeat;width:308px;height:104px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.banjoyamauchi p.en{background:url(../images/sp/about/leadership/lite/en01.svg) no-repeat;width:308px;height:234px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.yoshiyaichimura h2{background:url(../images/sp/about/leadership/lite/title07.svg) no-repeat;width:230px;height:52px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.yoshiyaichimura h1{background:url(../images/sp/about/leadership/lite/titleen07.svg) no-repeat;width:90px;height:12px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.yoshiyaichimura h1:not(.en){background:url(../images/sp/about/leadership/title07.png) no-repeat;width:104px;height:22px;background-size:104px 22px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.yoshiyaichimura p.ja{background:url(../images/sp/about/leadership/lite/ja02.svg) no-repeat;width:308px;height:272px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.yoshiyaichimura p.en{background:url(../images/sp/about/leadership/lite/en02.svg) no-repeat;width:308px;height:474px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hirowakamurakami h2{background:url(../images/sp/about/leadership/lite/title02.svg) no-repeat;width:234px;height:52px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hirowakamurakami h1{background:url(../images/sp/about/leadership/lite/titleen02.svg) no-repeat;width:104px;height:8px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hirowakamurakami h1:not(.en){background:url(../images/sp/about/leadership/title02.png) no-repeat;width:104px;height:22px;background-size:104px 22px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hirowakamurakami p.ja{background:url(../images/sp/about/leadership/lite/ja03.svg) no-repeat;width:308px;height:200px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hirowakamurakami p.en{background:url(../images/sp/about/leadership/lite/en03.svg) no-repeat;width:308px;height:426px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.masarusugiyama h2{background:url(../images/sp/about/leadership/lite/title03.svg) no-repeat;width:216px;height:52px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.masarusugiyama h1{background:url(../images/sp/about/leadership/lite/titleen03.svg) no-repeat;width:94px;height:12px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.masarusugiyama h1:not(.en){background:url(../images/sp/about/leadership/title03.png) no-repeat;width:78px;height:22px;background-size:78px 22px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.masarusugiyama p.ja{background:url(../images/sp/about/leadership/lite/ja04.svg) no-repeat;width:308px;height:248px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.masarusugiyama p.en{background:url(../images/sp/about/leadership/lite/en04.svg) no-repeat;width:308px;height:426px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hikaruokada h2{background:url(../images/sp/about/leadership/lite/title09.svg) no-repeat;width:276px;height:52px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hikaruokada h1{background:url(../images/sp/about/leadership/lite/titleen09.svg) no-repeat;width:72px;height:10px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hikaruokada h1:not(.en){background:url(../images/sp/about/leadership/title09.png) no-repeat;width:76px;height:22px;background-size:76px 22px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hikaruokada p.ja{background:url(../images/sp/about/leadership/lite/ja09.svg) no-repeat;width:308px;height:248px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.hikaruokada p.en{background:url(../images/sp/about/leadership/lite/en09.svg) no-repeat;width:308px;height:330px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.takashiyoneda h2{background:url(../images/sp/about/leadership/lite/title04.svg) no-repeat;width:132px;height:52px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.takashiyoneda h1{background:url(../images/sp/about/leadership/lite/titleen04.svg) no-repeat;width:84px;height:8px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.takashiyoneda h1:not(.en){background:url(../images/sp/about/leadership/title04.png) no-repeat;width:76px;height:22px;background-size:76px 22px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.takashiyoneda p.ja{background:url(../images/sp/about/leadership/lite/ja05.svg) no-repeat;width:308px;height:296px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.takashiyoneda p.en{background:url(../images/sp/about/leadership/lite/en05.svg) no-repeat;width:308px;height:498px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.toshihikohiura h2{background:url(../images/sp/about/leadership/lite/title06.svg) no-repeat;width:132px;height:52px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.toshihikohiura h1{background:url(../images/sp/about/leadership/lite/titleen06.svg) no-repeat;width:82px;height:8px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.toshihikohiura h1:not(.en){background:url(../images/sp/about/leadership/title06.png) no-repeat;width:106px;height:22px;background-size:106px 22px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.toshihikohiura p.ja{background:url(../images/sp/about/leadership/lite/ja06.svg) no-repeat;width:308px;height:200px}html.sp.lite #container:not(.init) #main .container>section#about section.leadership ul li.toshihikohiura p.en{background:url(../images/sp/about/leadership/lite/en06.svg) no-repeat;width:308px;height:330px}html.sp.lite #container:not(.init) #main .container>section#about section.office ul li a{margin-top:48px}html.sp.lite #container:not(.init) #main .container>section#about section.office ul li .dots{margin-top:16px}html.sp.lite #container:not(.init) #main .container>section#about section.office ul li .mark{background-color:#666;height:18px;z-index:1}html.sp.lite #container:not(.init) #main .container>section#about section.office ul li .mark:before{content:"";position:absolute;width:6px;height:6px;right:0;top:0}html.sp.lite #container:not(.init) #main .container>section#about section.office ul li .mark:after{content:"";position:absolute;width:6px;height:12px;top:6px;right:0}html.sp.lite #container:not(.init) #main .container>section#about section.office ul li.address a{background:url(../images/sp/about/office/title01.png) no-repeat;width:156px;height:42px;background-size:156px 42px}html.sp.lite #container:not(.init) #main .container>section#about section.office ul li.tel a{background:url(../images/sp/about/office/title02.png) no-repeat;width:202px;height:42px;background-size:202px 42px}html.sp.lite #container:not(.init) #main .container>section#about section.office ul li.mail a{background:url(../images/sp/about/office/title03.png) no-repeat;width:232px;height:16px;background-size:232px 16px}html.sp.lite #container:not(.init) nav#navi .container .view .button .normal{background:url(../images/sp/common/defaultView.svg) no-repeat}html.sp.lite #container:not(.init) nav#navi .container .view .button .normal::after{content:none}html.sp.lite #container:not(.init) nav#navi .container .view .button .lite{background:url(../images/sp/common/liteViewNow.svg) no-repeat}html.sp.lite #container:not(.init) nav#navi .container .view .button .lite:after{background:url(../images/sp/common/currentView.svg) no-repeat}html.sp.lite #container:not(.init) nav#navi .container .view .button.hover .normal{background:url(../images/sp/common/defaultViewNow.svg) no-repeat}html.sp.lite #container:not(.init) #toggleMenu{-webkit-transform:none;-ms-transform:none;transform:none;display:none}html.sp.lite #container:not(.init) #toggleMenu.show{-webkit-transform:none;-ms-transform:none;transform:none;display:block}