/*  basic layout */
@charset "shift_jis";

body 	{  color: #000;  background: #EEE;  margin: 0px;  padding: 0px;  text-align: center; font-size: 14px;}
td,th {  color: #000000; border:  font-family: "MS@PƒSƒVƒbƒN","ƒqƒ‰ƒMƒm–¾’©@Pro@W3",sans-serif;} 
table {  border-collapse: collapse;}

h1 	{  color: #8888ff; font-size: 18px;  line-height: 150%;  font-weight: bold;  margin: 0px;  padding: 0px;}
h2 	{  font-size: 14px;  border-left: 5px solid #8fbc8b;  border-bottom: 1px solid #8fbc8b;  color: #008080;
  font-weight: bold;  margin: 1em 0px 6px 1em;  padding-left: 5px;  padding-bottom: 3px;}
h3 	{  font-size: 14px;  color: #008080;line-height: 150%;  font-weight: bold;  margin: 0.5em 0px 0 2em;  padding: 0px;}
h4 	{  font-size: 12px;  color: #000000; margin: 0px 0px 0 4em;  font-weight: bold;}
h5 	{  font-size: 10px;  color: #FFFFFF; margin: 0px 0px 0 1em;  font-weight: bold;}
p		{  font-size: 14px;  line-height: 150%;  margin:0 0 0 1em;  padding: 0px;}
hr 	{  color: green }
A		{  font-weight: normal;  text-decoration: none;  font-size: 12px;}
:link {  COLOR: blue;  TEXT-DECORATION: none;}
:active	{  TEXT-DECORATION:blue}
:visited {  COLOR: blue;  TEXT-DECORATION: none;}
:hover	{  COLOR: #f93;TEXT-DECORATION: underline}
em		{  color: green;  font-style: normal; }

/*   ----  id --- */
#layout	{width: 760px; padding: 0px; margin: 0px auto; background: #fff;}
#leftside{	width: 120px;}

/*------------ Horizontal menu ------------*/
#navbar	{ width: 650px; list-style-type: none; margin-left: 5px; padding-left: 0; font-size: 12px;}
ul#navbar li 	{  line-height: 120%;  width: 90px;  margin: 4px 0px 0px 0px;  float: left;  font-weight: normal;}
ul#navbar li a {  display: block;  width: 92px;  padding: 4px 0px 4px 0px;  font-weight: normal;  text-decoration: none;  text-align: center;  background-color: #FFFFFF;  color: #999999;  border: 0px 0px 0px 1px #cccccc solid;}
ul#navbar li a:hover { background-color: #FF9933; color: White;}
ul#navbar li a#fc 	{display: block;  width: 92px; padding: 4px 0px 4px 0px; font-weight: bold;
  text-decoration: none; text-align: center; background-color: #99CCCC; color: #FFFFFF;  border: 0px 0px 0px 1px #cccccc solid;}

/*------------ Vertical menu ------------*/
#submenu		{  width: 98px;  list-style-type: none;  margin-left: 5px;  padding-left: 0;  border-top: 1px solid #003399;}
#submenu a	{  font-size: 12px;  font-weight: normal;  display: block;  padding: 2px 5px 2px 10px;  text-decoration: none;  background-color: #ccffFF;  color: #FF9900;}
#submenu a#fc {  font-size: 12px;  font-weight: bold;  display: block;  padding: 2px 5px 2px 10px;  text-decoration: none;
  background-color: #99ccCC;  color: #FFFFFF;}
#submenu li {border-right: 1px solid #003399; border-bottom: 1px solid #003399; border-left: 1px solid #003399;}
#submenu li a:hover {  background-color: #FFCC33;  color: #FFFFFF;}

/*------------ line operation ------------*/

.text_Orange{  color: #FFA500;}
.textRed 	{  color: #FF4500;}
.textPurple {  color: #EE82EE;}
.textGray	{  color: Gray;}
.textKyokai {  font-size: 10px;  color: Blue;  line-height: 150%; margin: 5px;}
.text_vs 	{  font-size: 10px;  line-height: 150%;}
.text_s 		{  font-size: 12px;  line-height: 150%;}
.text_m 		{  font-size: 14px;  line-height: 150%;}
.text_l 		{  font-size: 18px;  line-height: 150%;}
.ind01	{margin: 0 0 0 1em;}
.ind02	{margin: 0 0 0 3em;}
.ind04	{margin: 0 0 0 4em;}
.ind06	{margin: 0 0 0 6em;}

