#navlogo{width:170px}nav ul{display:flex;flex-direction:row;list-style:none;align-items:center;justify-content:space-around}nav img{width:150px}a{text-decoration:none;color:#000;font-size:15px}body a,button,li{font-family:Raleway,sans-serif}body h1,h2,h3,p{font-family:Lato,sans-serif}#banner{width:1200px;display:block;margin:auto}#about{display:flex;flex-direction:row;margin:50px 100px 50px 100px;background-color:#181c1f}#about h1,#about h2,#about h3,#about p{color:#fff}#about button{margin-bottom:20px}#about img{width:300px;height:300px;padding:20px}#homeinfo img{width:300px;margin:50px}#homeinfo p,h3{margin:20px}button{width:175px;height:50px;font-size:25px}button a{font-size:20px}#contact{display:block;margin:auto}#learn{text-align:center}footer h3{text-align:center}#proj{display:flex;flex-direction:row;margin:50px 100px 50px 100px;background-color:#3E3E3E;border:0 75px 0 75px solid #e8ecf8}#proj img{order:1;width:300px;height:300px;padding:20px}#proj button,p{margin:30px;color:#000}#proj h1,#proj h2,#proj h3,#proj p{color:#fff}nav{margin:20px 0 0 0}#about div{margin:0 0 0 20px}#proj div{margin:0 20px 0 0}#fronth1{text-align:center}#current{color:#00f;text-decoration:underline}footer img{width:70px}#team{text-align:center}#center{text-align:center}#story{margin:0 50px 0 50px}.flex-container{flex-wrap:wrap;padding:0;margin:50px;list-style-type:none;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around;border-radius:0;margin:1em}#namida{font-style:italic}#inno{font-weight:700}.flex-container li img{background:#fff;padding:5px;width:250px;height:150px;margin-top:10px;margin-bottom:10px;line-height:150px;color:#fff;font-size:3em;text-align:center;border-radius:0}#marg{margin:0 0 0 50px}iframe{display:block;margin:auto}#shrink{padding:25px}#proj2{display:flex;flex-direction:row;margin:50px 100px 50px 100px;border:0 75px 0 75px solid #e8ecf8}#proj2 img{order:1;width:500px;height:400px}.white{color:#fff}.kuro{background-color:#181c1f;border:2px dotted #000}#spec{order:1;width:300px;height:200px}#pad1{padding:20px;width:40%;display:block;margin:20px auto 20px auto}#pad{padding:20px;margin:20px auto 20px auto}#kami ul li a{padding:40px}#kami ul li a:hover{background-color:#181c1f;color:#fff}.jssorb05{position:absolute}.jssorb05 .av,.jssorb05 div,.jssorb05 div:hover{position:absolute;width:16px;height:16px;background:url(/img/5ebf2f04f513217db1173fa0fb8a9be3983269d6/b05.png) no-repeat;overflow:hidden;cursor:pointer}.jssorb05 div{background-position:-7px -7px}.jssorb05 .av:hover,.jssorb05 div:hover{background-position:-37px -7px}.jssorb05 .av{background-position:-67px -7px}.jssorb05 .dn,.jssorb05 .dn:hover{background-position:-97px -7px}.jssora12l,.jssora12r{display:block;position:absolute;width:30px;height:46px;cursor:pointer;background:url(/img/7d2a90b91ab8891d4071ea412cf805a737ae5d8c/a12.png) no-repeat;overflow:hidden}.jssora12l{background-position:-16px -37px}.jssora12r{background-position:-75px -37px}.jssora12l:hover{background-position:-136px -37px}.jssora12r:hover{background-position:-195px -37px}.jssora12l.jssora12ldn{background-position:-256px -37px}.jssora12r.jssora12rdn{background-position:-315px -37px}#ichi{display:none}#ichi p{font-size:1.05em}#jibun{display:none}#shita{background-color:#2A2A2E;padding:15px;height:100px}#shita ul li a{color:#fff}#shita #current{background-color:#0076B1;padding:15px}#short{width:70%}#side{width:70%}#small{font-size:.75em}