BODY { 
	font-size:10pt;
	width:600px;
	
}
span,td,div{
	font-size:10pt;

}

a:link{
  color: #A00000;
  text-decoration:underline;
  font-size:10pt;
  }
a:visited{
  color: #A00000;
  text-decoration: underline;
  font-size:10pt;
  }
a:hover,a:active{
  color: #D0D0D0;
  text-decoration: none;
  font-size:10pt;
  }

.tabwmax{width:600px;}


.aline1{width:340px; height:50px;}
.aline2{width:240px; height:50px;}
.aline3{width:120px; height:50px;}

.bline{width:680px;}


.cline1{width:150px;height:350px;border-right:1px solid #B0B0B0 }
.cline2{width:150px;border-right:1px solid #B0B0B0}
.dline3{width:550px;position:relative;top:5px;left:5px;}
.fline1{width:450px;border-right:1px solid #B0B0B0;}


.eline1{width:700px;}

.carea1{font-size:9pt;}
.sarea1{font-size:9pt;}
.intable1{width:550px;}
.koshin{width:200px;height:240px;background:url(image/infomation.gif) no-repeat;}

.banarea{width:185px;}
.copyr{font-size:9pt;}

.iftable{width:170px;}
.info{width:160px;font-size:8pt;}
.info2{width:480px;font-size:8pt;}
.infounder{border-bottom:1px dashed #909090;width:100%;
		padding:3px;margin:3px;
}


}
.conspace{background:url(image/consback.gif) no-repeat;
	background-position: right top;
}

.imagewaku{width:290px;height:200px;
	background:url(image/toimage.gif) no-repeat;
	background-position: left top;
}
.imagebun{position:relative;top:50px;
	font-weight:bold;
	color:#FF0000;}

.topkako{
	background:url(image/semimage4.jpg) repeat-y;
	background-position: right top;
}

.dvdkobe{
	background:url(../image/orderbar2.gif) no-repeat;
	background-position: left top;
}

.ueline{
	border-top:2px solid #000000;width:100%;
}
.urline{
	border:1px solid #909090;
	padding:1px;margin:3px;
	background-color:#EEEED9;
}


.semicell0{background-color:#AA0000;border-bottom:1px solid #909090;}
.semicell1{width:60%;background-color:#D3CEFF;}
.semicell2{width:40%;background-color:#EDEDED;border-bottom:1px solid #909090;}
.semicell3{border-bottom:1px solid #909090;}
.corse1{font-weight:bold;color:#00000A;border:2px solid #909090;width:100%;}
.corse2{font-weight:bold;color:#A00000;border:2px solid #909090;width:100%;}

.menuhai{width:100%;background-color:#4B4B4B}
.graycell{background-color:#808080;color:white}
.infowaku{
	border-left:2px solid #909090;
}

.topsche{width:500px;}
.kurowaku{color:#A00000;border:1px solid #909090;}
.kurowaku2{color:#FFFFFF;border:1px solid #909090;background-color:#808080;}

.kuromigi{border-right:1px solid #909090;border-bottom:1px solid #909090;}
.kurobottom{border-bottom:1px solid #909090;}


.haiiro{border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	background-color:#E0E0E0;
	}

.white{color:white;}
.red{color:red;}	
.darkblue{color:#A00000;}

.haiall{width:100%;
	background-color:#7F7F7F;
	}
.haiback{background-color:#DDDDDD;}


.machiback{
	background:url(image/introback1.jpg) no-repeat;
	 background-position: right bottom;

}

.maruwaku{
	background:url(image/maruwaku.gif) no-repeat;
	 background-position: left top;
	position:relative;top:35px;left:10px;
}



.akakakomi;width:285px;padding:5px;}
.haiwaku{
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #909090;
	padding:5px;margin:5px;

	}
.
akaback{width:100%;
	background-color:#800000;
	border:5px solid #800000;
	color:white;
	padding:5px;margin:5px;
}

.akawaku{width:100%;
	background-color:#FFFFFF;
	border:1px solid #A00000;
	padding:5px;margin:5px;
}
.akawaku2{
	background-color:#FFFFFF;
	border:1px solid #A00000;
	padding:5px;margin:5px;
}
.haiwaku2{width:100%;
	background-color:#FFFFFF;
	border:2px solid #A0A0A0;
	padding:5px;margin:5px;
}

.calctie{
	background-color:#606060;
	color:#FFFFFF;
	font-weight:bold;
	}
.calcon{
	border:1px solid #A0A0A0;
	;}


.usugray{background-color:#E5E5E5;}
.usuao{background-color:#E1E1FF;}
.usuaka{background-color:#FFE8E8;border:1px solid #A00000;}
.aoback{background-color:#0000B0;color:white;padding:5px;margin:5px;}
.akaback{background-color:#FF0000;color:white;padding:5px;margin:5px;}
.grayback{background-color:#909090;color:white;padding:5px;margin:5px;}

.akaback2{background-color:#A00000;color:white;}
.answer{position:relative;left:160px;
	width:370px;
	background-color:#FFFFFF;
	border:1px solid #A00000;
	padding:5px
}

.soraback{
	background:url(image/backsky.jpg) repeat-y;
	 background-position: right bottom;

}
.soraback2{
	background:url(image/haikei.jpg) no-repeat;
	 background-position: right bottom;

}

.kiyaku{width:500px;}
.siroback{background-color:#FFFFFF;}

.room{	background:url(image/room3.jpg) no-repeat;
	background-position: left bottom;
}
.conscell{
	border:1px solid #A0A0A0;
	position:relative;left:120px;
	width:410px;
	padding:5px 5px 5px 20px;
}

.idx1{color:white; font-weight:bold;width:140px; height:27px;}
.idx2{color:white; font-weight:bold;width:360px;}
.rssbg1{width:100%;background-color:#E0E0E0;}
.rssbg2{width:100%;background-color:#C7C7E2;}
.semiwaku{border:2px solid #000000;background-color:seashell;}

.subtitle{
	margin:2px;
	padding:2px;
	width:80%;
	background-color:#F0F0F0;
	color:#000000;font-weight:bold;
	border:dashed 1px #A00000;
}
.subtitler{
	margin:2px;
	padding:2px;
	width:100%;
	background-color:#A00000;
	color:#FFFFFF;font-weight:bold;
	border-width: 2px; border-style: solid;
	border-top-color:#FFAAAA;
	border-left-color:#FFAAAA;
	border-right-color:#500000;
	border-bottom-color:#500000;
}
.subtitler2{
	margin:2px;
	padding:2px;
	width:100%;
	background-color:#DDDDDD;
	color:#000000;font-weight:bold;
	border-width: 2px; border-style: solid;
	border-top-color:#F0F0F0;
	border-left-color:#F0F0F0;
	border-right-color:#999999;
	border-bottom-color:#999999;
}

.minititle{
	margin:2px;
	padding:2px;
	width:80%;
	background-color:#FFFFFF;
	color:#A00000;font-weight:bold;
	border-bottom:dashed 1px #909090;

}
.minititle2{
	margin:2px;
	padding:2px;
	width:80%;
	background-color:#FFFFFF;
	color:#000000;font-weight:bold;
	border-bottom:dashed 1px #000090;

}

.midtitle{
	margin:2px;
	padding:2px;
	width:100%;
	background-color:#707070;
	color:#FFFFFF;font-weight:bold;
	border:dashed 1px #E0E0E0;
}

.minititle3{
	margin:2px;
	padding:2px;
	width:100%;
	background-color:#FFFFFF;
	color:#000000;font-weight:bold;
	border-bottom:dashed 1px #A00000;

}


.stephyo{
	border:dashed 1px navy;
	
}


.titlebar2{
	width:90%;
	background-color:#FFFFFF;
	border-bottom:2px dashed #A0A0A0;
	padding:5px;
}

.caltie{
	background-color:#FF0000;
	color:white;font-weight:bold;
	padding:5px;

}
.calwaku{
	background-color:#F0F0F0;
	border:1px dashed #909090;
	padding:5px;margin:5px;

}
.calback{
  background-image:url(image/scimg2.jpg);
  background-repeat: no-repeat;
  background-position: right center;

}

.akabar{
	border-bottom:1px solid #AA0000;
}
.ansback{
  background-image:url(image/ansback.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;

}
.ansback2{
  background-image:url(image/scbacks.jpg);
  background-repeat: repeat-y;
  background-position: left top;

}

.gblackback{
	background-color:#606060;
	color:white;font-weight:bold;
	padding:2px;margin:2px;
	font-size:11pt;
}

.cells{
	background-color:#0000A0;
	width:50px;
	font-weight:bold;
	border:1px solid #909090;
	color:white;
}

.pcellcolor7{
	background-color:#0000A0;
	font-weight:bold;font-size:14pt;
	border:1px solid #909090;
	color:white;	
	
}

.pcellcolor{
	background-color:#0000A0;
	font-weight:bold;
	border:1px solid #909090;
	color:white;	
	
}
.pcellcolor1{
	background-color:#FFFFFF;
	font-weight:bold;
	border:1px solid #909090;
	color:#000000;width:50px;
	
}
.pcellcolor2{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;
	
}
.pcellcolor3{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;width:60px;
	
}
.pcellcolor4{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;
	
}
.pcellcolor5{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;	
	
}
.pcellcolor6{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;width:50px;
	
}