body {
	margin: 0px 0px 0px 0px;
}

a:link	{
	text-decoration: none;
	color: #333333;

}
a:visited	{
	color: #333333;
	text-decoration: none;
}
a:hover	{
	color: #CC0000;
	text-decoration: none;
}
img {
  border: none;
}

div {
  position: absolute;
}

#if_submenu {
  background-color: #ffffff;
}

#if_navi {
	background:  url(../idx_img/navi_bg01.gif) repeat-x;
	width: 100%;
  height: 40px;
	top: 0px;
	left: 0px;
}
#if_screen {
	background: #00FF00;
	width: 100%;
  height: 100%;
	top: 0px;
	left: 0px;
}
#if_main {
	background:  url(../int_img/tit_01.gif) no-repeat center top 150px;
	width: 90%;
  height: 80%;
	top: 50px;
	left: 50px;
  margin-top:50px;
  padding-left:0px;
  padding-right:50px;
}
#if_menu {
	background: #FF0000;
	width: 20%;
  height: 140px;
	top: 40px;
	left: 0px;
}
#if_index {
	background: #FF0000;
	width: 20%;
  height: 100%;
	top: 180px;
	left: 0px;
}
#if_top {
	background: #00FF00;
	width: 80%;
  height: 70px;
	top: 40px;
	left: 20%;
}
#if_body {
	background: #FF00FF;
	width: 80%;
  height: 100%;
	top: 110px;
	left: 20%;
}
#HELP {
  background-color: #ffffff;
}

.title {
	border-left: 1px solid #999999;
	padding-left: 10px;
	margin-left: 50px;
	height: 280px;
	width: 100%;
}

.titleHead {
	color: #333333;
	height: 16pt;
	width: 100%;
	border-bottom: 1px solid #6699FF;
	font: bold 11pt "sans-serif";
	border-left: 1px solid #6699FF;
	padding-left: 10px;
  padding-right: 10px;
}

.titleHead_X {
	color: #CC0000;
	height: 16pt;
	width: 100%;
	border-bottom: 1px solid #6699FF;
	font: bold 11pt "sans-serif";
	border-left: 1px solid #6699FF;
	padding-left: 10px;
  padding-right: 10px;
}

.hs {
	font: 19pt/12pt "Arial", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	height: 10pt;
	width: 100%;
	margin: 0px;
	background: #ffffff;
	margin: 0px;
	padding-left: 5px;
	padding: 2px;
	border-top: 1px solid #999999;
}

.hs a:link {
	width: 100%;
	color: #333333;
	background: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #99AAAA;
	border-left: 5px solid #99CCFF;
	padding-left: 5px;
	padding-right: 3px;
}
.hs a:visited {
	width: 100%;
	color: #333333;
	background: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #99AAAA;
	border-left: 5px solid #99CCFF;
	padding-left: 5px;
	padding-right: 3px;
}
.hs a:hover {
	width: 100%;
	color: #FFFFFF;
	background: #666666;
	text-decoration: none;
	border-bottom: 1px solid #AA9999;
	border-left: 5px solid #CC0000;
	padding-left: 5px;
	padding-right: 3px;
}


