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

BODY { color: #000; background: #EEE; margin: 0px; padding: 0px; text-align: center;}
td,th {color: #000000; font-family: "SVbN","lr SVbN","Osaka","qMmΎ©@Pro@W3",sans-serif;  background: #FFFFFF;}
table { border-collapse: collapse;}
table#border { border: 1px solid #0000CD;}

em { font-size: 14px; color: #0000CC; background: #FFFFFF; font-style: normal; padding: 0; margin: 0;}

h5 { font-size: 10px; color: #FFFFFF;}
h4 { font-size: 12px;  color: #000000;}
h3 { font-size: 12px;  color: #008080;text-indent: 1em;  font-weight: bold;  margin: 6px 0px 0px 2em;  padding: 0px;}
h2 {border-left: 5px solid #E6E6FA;border-bottom: 1px solid #E6E6FA;font-size: 14px;	color: #008080;font-weight: bold;
      margin: 18px 0px 6px 2.5em;padding-left: 5px;padding-bottom: 3px;}
h1 {color: #8888ff; font-size: 18px; line-height: 150%;  font-weight: bold;  margin: 0 0 6px; padding: 0px;}
h1#border { font-size: 18px;  line-height: 150%;  font-weight: bold;  margin: 0 0 6px;  padding: 10px 4px 4px 4px;
  border-left: 7px solid Green;  border-bottom: 1px solid Green;}
hr { color: }
p {  font-size: 14px;  color: #666666;  text-indent: -2em;  line-height: 150%;  margin: 0 0 0 3em;  padding: 0px;}
p#clerLeft {  clear: right;}

A {font-weight: normal;  text-decoration: none;}
:link {COLOR: #0000CC;  TEXT-DECORATION: none;}
:active { TEXT-DECORATION:underline;}
:visited {  COLOR: #0000CC;  TEXT-DECORATION: none;}
:hover { background: #0000CC; COLOR: #FFFFFF;TEXT-DECORATION: underline;}

#contents a{font-weight: normal;text-decoration: none;font-size: 14px;}
#contents a:link {COLOR: #0000CC;  TEXT-DECORATION: none;}
#contents a:active { TEXT-DECORATION:underline;}
#contents a:visited { COLOR: #0000CC;  TEXT-DECORATION: none;}
#contents a:hover { background: #0000CC; COLOR: #FFFFFF;TEXT-DECORATION: underline;}

/*------------ text menu ------------*/
#layout{width: 760px;padding: 0px;margin: 0px auto;background:#FFFFFF;}
#contents table{border: 1px solid #333333;}
#contents td{border: 1px solid #666666;}
#clrtbl table{
	border: 0px none;
	font-size: 14px;
	margin-left: 3em;
}
#clrtbl td{border: 0px none;}
#contents{text-align: left;margin: 1em;font-size: 14px;}
#contents P{font-size: 14px;color: #333;text-indent: -4.5em;line-height: 150%;margin: 0px 0px 0 6em;padding: 0px;}
#contents p.margin0{	text-indent: -1em;margin-left: 2em;}
#contents p.margin1{	text-indent: -2em;margin-left: 6em;}
#contents p.margin15{text-indent: 0em;margin-left: 3em;}
#contents p.margin2{	text-indent: -3.5em;margin-left: 8em;}
#contents p.margin3{	text-indent: 0em;margin-left: 6em;}
#contents p.margin4{	text-indent: -2em;margin-left: 6em;}

#contents h2.jyo{border: 0px;font-size: 14px;color: #008080;font-weight: bold;margin-left: 0em;}
#contents h3.kou{font-size: 14px;color: #333;font-weight: normal;	text-indent: -1.5em;margin-left: 2em;}
#contents h3.kou2{font-size: 14px;color: #333;font-weight: normal;text-indent: 0em;margin-left: 4em;}
#contents h3.list{font-size: 14px;	color: #333;font-weight: normal;	text-indent: -2em;margin-left: 7em;}
#contents h3.oli{font-size: 14px;	color: #333;font-weight: normal;	text-indent: 0em;margin-left: 7em;}

#leftside{width: 120px;}
#contents ul{list-style-type: none;  margin: 0 0 0 4em;  padding: 0;}
#contents li{text-indent: -2em; margin: 0 0 0 2em;  padding: 0;}

#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: #FFF;}

/*	background-color: #F5F5DC; */
/*------------ line operation ------------*/

.Lmargin{  text-indent: 0;  margin: 0px 0px 0 5em;  padding: 0px;}
.tableSingle {  border-collapse: collapse;}
.section {  border-bottom: 1px solid Fuchsia;  padding-bottom: 0.5em;  margin-bottom: 1em;}

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

.hdn{  visibility : hidden;}
.kajo{text-indent: 5em;}
.tableSingle {  border-collapse: collapse;}
.section {  border-bottom: 1px solid Fuchsia;  padding-bottom: 0.5em;  margin-bottom: 1em;}
.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%;}
.textKyokai {  font-size: 10px;  color: Blue;  line-height: 150%; margin: 5px;}
.table0{
	margin: 0 0 0 5em
	border: 0px none;
	font-size: 14px;
}

