

body {
	background-color: #f8f8f8;
	margin: 0px;

}
img {
	border: 0px none;
}
.select-non {
	color: #666666;
}
.selected {
	color: #ff0000;
}
.bg {
	background-color: #efedef;
}
font {
	line-height: 16pt;
}
a:link {
	font-size:12px; color: #333333;text-decoration:none;
}
a:visited {
	font-size:12px; color: #333333;text-decoration:none;
}
a:hover {
	font-size:12px; color: #ff0000;text-decoration:none; background-color:#ebebeb;
}
input {
	border: 1px solid #ff0000;
	padding: 3pt;
	color: #ff0000;
	background-color: #ffffff;
	margin: 3px;
}
.lightly-bg {
	background-color: #f0f0f0;
}
.color-font {
	color: #ff0000;
}
hr {
	height: 1px;
	color: #ff0000;
	width: 85%;
}
INPUT,TEXTAREA{
  color : #ff0000;
  margin: 3px;
  border:1px solid #ff0000;
  background-color : #ffffff;
}
.time{behavior: url(#default#time2);}

.tp10cap {
	font-size: 10px; color: #000000; line-height: 12px;
}

.tp10 {
	font-size: 10px; color: #000000; line-height: 14px;
}
.tp10date {
	font-size: 10px; color: #666666; line-height: 12px;
}
.tp12 {
	font-size: 12px; color: #333333; line-height: 14px;
}
.tp12h {
	font-size: 12px; color: #000000; line-height: 15px;
}

.tp12b {
	font-size: 12px;font-weight: bold; color: #333333; line-height: 14px;
}
.tp12rb {
	font-size: 12px;font-weight: bold; color: #ff0000; line-height: 14px;
}
.tp12r {
	font-size: 12px; color: #ff0000; line-height: 14px;
}
.tp14 {
	font-size: 14px; color: #000000; line-height: 16px;
}
.tp14b {
	font-size: 14px;font-weight: bold; color: #ff0000; line-height: 16px;
}
.tp50 {
	font-size: 55px; color: #000000; line-height: 56px; font-weight: bold;
}
.tp12w {
	font-size: 12px; color: #FFFFFF; line-height: 14px;
}
.tp14w {
	font-size: 14px; color: #FFFFFF; line-height: 16px;
}
table{
background:#fff;
}


/*070619 index top banner added by yoshida*/
div#top {
display:block;
width:760px;
height:230px;
margin:0;
}
*html div#top {
margin-bottom:-15px;
}

div#top h1 a,div#top h1 a:hover{
display:block;
height:230px;
width:605px;
background:url(/img/top.jpg) no-repeat 0px 0px;
text-indent:-9999;
float:left;
margin:0;
}

div#top h2.jiqoo a{
display:block;
height:110px;
width:155px;
text-indent:-9999;
float:left;
background:url(/img/top_jiqoo.jpg) no-repeat 0px 0px;
margin-top:3px;

}

*html div#top h2.jiqoo a{
margin-bottom:-17px;
}

div#top h2.jiqoo a:hover{
background:url(/img/top_jiqoo-2.jpg) no-repeat 0px 0px;
}


div#top h2.mmoh a{
display:block;
height:110px;
width:155px;
text-indent:-9999;
float:left;
background:url(/img/top_mmoh.jpg) no-repeat 0px 0px;
}
div#top h2.mmoh a:hover{
background:url(/img/top_mmoh-2.jpg) no-repeat 0px 0px;
}