@charset "Shift_Jis";

@import "reset.css";


body			{background-color: lightyellow;
			 background-image: url("graph/background.jpg");
			 padding: 10px}

a:link,a:visited	{color: teal;
			 outline: none}

a:active		{color: teal;
			 outline: none}

a:hover			{font-weight: bold}

.hide			{visibility: hidden}

.bold			{font-weight: bold}

/* container */
div#container		{width: 750px;
			 background-color: lightyellow;
			 margin: 0 auto;
			 padding: 5px}

div#container1		{width: 750px;
			 background-color: lightyellow;
			 background-image: url("logo/grtenmalogo.gif");
			 background-repeat: no-repeat;
			 margin: 0 auto;
			 padding: 5px}

div#container2		{width: 750px;
			 background-color: lightyellow;
			 background-image: url("logo/grtenmalogo.gif");
			 background-repeat: repeat-y;
			 margin: 0 auto;
			 padding: 5px}

/* header */
div#header		{font-size: 1.5em;
			 margin: 35px 20px}

div#header h2		{text-align: center;
			 padding-left: 200px;
			 margin-bottom: -60px;
			 color: teal;
			 letter-spacing: 0.6em}

div#header h3		{text-align: center;
			 padding-left: 200px;
			 margin: 10px 0;
			 color: teal;
			 letter-spacing: 0.6em}

div#header p		{letter-spacing: -5px}

div#header img		{width: 470px;
			 padding-left: 220px}

/* subheader */
div#subheader		{margin: 20px;
			 margin-left: 210px}

div#subheader h2	{padding: 5px 0;
			 color: darkgreen;
			 letter-spacing: -0.1em}

div#subheader h3	{padding: 25px 0 5px;
			 font-weight: bold;
			 color: #aa562e}

div#subheader p.setup	{padding-top: 10px}


/* menulist */
div#menulist		{margin: 20px;
			 margin-left: 210px;
			 line-height: 1.3em}

div#menulist h2		{letter-spacing: 0.2em;
			 margin: 10px 0}

div#menulist h3		{letter-spacing: 0.2em;
			 margin: 20px 0}

div#menulist h5		{letter-spacing: 0.4em;
			 margin: 20px 0}

div#menulist img	{width: 260px}

div#menulist p		{color: darkgreen}

div#menulist p.setup	{margin-top: 10px}

div#menulist hr		{clear: both}

/* photon */
div#photon		{margin: 20px;
			 margin-left: 210px}

div#photon h2		{padding: 5px 0;
			 color: darkgreen}

div#photon h3		{padding: 25px 0 5px;
			 font-weight: bold;
			 color: #aa562e}

div#photon p.setup	{padding-top: 10px}

/* list */
div#list		{width: 610px;
			 margin: 0 auto;
			 padding-left: 140px}

div#list table		{width: 600px;
			 margin: 0px auto;
			 border: solid #dddd96 1px}

div#list caption	{margin-bottom: 10px;
			 padding: 10px 0;
			 text-align: center;
			 font-size: 0.7em;
			 font-weight: normal;
			 line-height: 1.5em;
			 background-color: #ffdd88;
			 color: teal}

div#list th		{text-align: center;
			 font-weight: bold;
			 background-color: #dddd96;
			 border: solid #dddd96 1px;
			width: 450px;
			height: 30px}

div#list td		{text-align: center;
			 border: solid #dddd96 1px;
			 width: 75px;
			 height: 20px;
			 font-size: 0.8em;
			 color: darkgreen}

div#list td b,div#list td s
			{color: teal}

div#list img		{margin: 1px 0px}

div#list h3		{padding: 10px 20px;
			 color: magenta;
			 font-weight: bold}

div#list h4		{}

/* nisshilink */
div#nisshilink		{width: 700px;
			 margin: 0 auto;
			 }

div#nisshilink h2	{clear: left;
			 text-align: center;
			 margin: 20px 0;
			 padding-top: 20px}

div#nisshilink p	{float: left;
			 margin: 2px 1px}

div#nisshilink img	{width: 99px;
			 height: 74px;
			 margin: 0}

/* tables */
div#nisshim		{width: 540px;
			 margin-left: auto;
			 margin-right: auto;
			 padding: 10px;
			 padding-left: 200px}

div#nisshim table	{width: 500px;
			 margin: 10px auto;
			 border: solid 1px forestgreen}

div#nisshim th		{text-align: left;
			 background-color: indigo;
			 color: white;
			 padding: 5px 10px 3px}

div#nisshim th.miniz	{background-color: coral}

div#nisshim th.track	{background-color: hotpink}

div#nisshim th.robot	{background-color: forestgreen}

div#nisshim th.motor	{background-color: darkblue}

div#nisshim th.minie	{background-color: forestgreen}

div#nisshim th.smbk	{background-color: brown}

div#nisshim th.topix	{background-color: blue}

div#nisshim th.medical	{background-color: #000a02}

div#nisshim th.Jadex	{background-color: #c53d43}

div#nisshim td		{text-align: left;
			 padding: 10px;
			 color: darkgreen}

div#nisshim td p.setup	{margin-top: 15px}

div#nisshim td.tips	{width: 140px;
			 background-color: #444444}

div#nisshim td.tips img	{border: none;
			 margin: 10px 0;
			 padding: 0}

div#nisshim td.tips p	{width: 133px;
			 margin-left: 3px;
			 margin-right: 4px}

div#nisshim td p.var	{width: 99px;
			 margin-left: 20px;
			 margin-right: 21px}

/* images */
.tenma			{background-image: url("logo/gratenma_logo.gif");
			 background-repeat: no-repeat;
			 background-position: top left;
			 padding-top: 40px;
			 line-height: 1.7em}

.update			{background-image: url("graph/gif/update.gif");
			 background-repeat: no-repeat;
			 padding-left: 75px}

.new			{background-image: url("graph/gif/new.gif");
			 background-repeat: no-repeat;
			 padding-left: 75px}

.nisshi			{background-image: url("logo/nisshi.gif");
			 background-repeat: no-repeat;
			 background-position: top left;
			 padding-bottom: 70px}

.trailer		{background-image: url("logo/trailer.gif");
			 background-repeat: no-repeat;
			 background-position: top left;
			 padding-bottom: 70px}

.myrobot		{background-image: url("logo/myrobot.gif");
			 background-repeat: no-repeat;
			 background-position: top left;
			 padding-bottom: 30px;
			 padding-left: 230px}

.realrobot		{background-image: url("logo/realrobot.gif");
			 background-repeat: no-repeat;
			 background-position: top left;
			 padding-bottom: 20px;
			 padding-left: 230px}

.mini-z			{background-image: url("logo/miniz.gif");
			 background-repeat: no-repeat;
			 background-position: top left;
			 padding-bottom: 95px}

.whatsnew		{background-image: url("mini-z/graph/thumb/skypc1_thumb.jpg");
			 background-repeat: no-repeat;
			 background-position: right;
			 padding: 75px 0;
			 color: teal}

.nisshilogo		{background-image: url("logo/nisshi.jpg");
			 background-repeat: no-repeat;
			 background-position: top left;
			 padding: 30px 0;
			 padding-left: 430px;
			 color: teal}

/* copyright */
div#copyright		{clear: both;
			 margin: 30px 0 0}

div#copyright h5	{font-style: italic;
			 color: teal;
			 text-align: right;
			 padding-right: 20px;
			 line-height: 1.2em}

div#copyright p		{float: right;
			 padding-right: 20px}

div#copyright span	{color: gold}

/* colors */
.bengarairo		{color: #aa562e}

.uguisuiro		{color: #8a7b29}

.akabeni		{color: #c53d43}

.sumi			{color: #000a02}

.red			{color: red}

/* end */