html{background-color:#000}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body{font-family:Arial,sans-serif;line-height:18px;outline:medium none;background-color:#000;color:#fff;margin-left:50px}.center{text-align:center}.header{font-family:'メイリオ','ＭＳ Ｐゴシック',Arial,sans-serif,serif,icon;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;height:22px;margin-bottom:10px;width:90%}a,a:hover,a:link{color:#fff}.hr{margin-bottom:40px;margin-top:40px;width:800px}.topbody{font-size:1.5em;line-height:normal;margin-bottom:30px;margin-top:30px}.projects{height:650px;background:#000 url(/img/bg2.png) no-repeat local 0 0;width:800px}.iotprot{float:left;margin:20px 40px;width:350px}.websol{float:right;margin:41px -30px;width:350px}.projecttext{font-size:1.5em;margin-top:10px}.service{background:#000 url(/img/bg1.png) no-repeat local 0 0;height:900px;background-position:right top;width:800px}.servicetext{font-size:1.8em;line-height:normal;margin-bottom:40px}.serviceul{font-size:1.3em;line-height:35px}.trancerate{margin:80px}.profile{margin-left:35px;margin-top:50px;width:250px}.profilebody{float:left;text-align:left;font-size:1.2em;line-height:initial;margin-left:60px;margin-top:8px;width:400px;margin-bottom:30px}.inputtext{background-color:#333;color:#fff;font-size:23px;height:33px;margin-bottom:20px;width:600px}.inputtextarea{background-color:#333;color:#fff;font-size:23px;height:300px;margin-bottom:20px;width:600px}.footer{min-height:60px;height:160px;overflow:hidden;position:relative;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.footerct{position:relative;top:20px}.tokyooffice{margin-left:20px;text-align:left}.taiwanoffice{margin-right:20px;text-align:left}.btn{background-color:#333;color:#fff;font-size:26px;height:40px;width:100px}.clr{clear:both;overflow:hidden;height:1px}.logo{width:300px}.gotop{float:right;left:-12px;position:relative;top:-60px}.mtb30{margin-bottom:30px}.left{float:left}.right{float:right}.textright{text-align:right}.textleft{text-align:left}#gallery{margin:0 auto;overflow:hidden}#gallery li{max-width:300px;padding:5px}#gallery li img{max-width:100%;height:auto}#gallery{list-style:none}