.copy {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #FFFFFF;
}

.md {
	font-size: 11px;
	line-height: 140%;
	color: #666666;
}

.hikaku   {font-size: 12px; line-height: 140%; color: #666666;}

.hikakubl {border-top: 1px solid #FF9966; border-right: 1px solid #FF9966;}

.hikakubl td{
	border-bottom: 1px solid #FF9966;
	border-left: 1px solid #FF9966;
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}

.hikakubl a{
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

.hikakubl a:hover{
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
}

.hikakubl th{
	border-bottom: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}

.blno td {border: 1px solid #FFFFFF;}

.ctxt    {font-size: 12px; line-height: 130%; color: #666666;}

.cnameb  {font-size: 16px; font-weight: bold; color: #FF9966;}

td.catit {font-size: 12px; font-weight: bold; color: #FFFFFF;}

.kisobl  {border: 1px solid #CCCC01;}

.beginer a{font-size: 11px; color: #969601; text-decoration: none;}

.beginer a:hover{font-size: 11px; color: #969601; text-decoration: underline;}

.begtit  {font-size: 14px; font-weight: bold; color: #FFFFFF;
}

.guidetxt {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	margin: 0px;
	padding: 15px;
}

.guidetxt a{color:#6699FF;}

.begatt    {font-size: 12px; color: #969601;}

.nagare    {font-size: 11px; line-height: 130%; color: #6B6B01;}

ol         {font-size: 12px; color: #666666;margin: 0px; padding: 0px;}

li         {padding: 0px; margin: 0px 0px 0px 24px;}

.notes2    {font-size: 11px; color: #FF9966; line-height: 120%;}

.kiso2bl   {border: 1px solid #6699CC;}

.middle a  {font-size: 11px; color: #6699CC; text-decoration: none;}

.middle a:hover{font-size: 11px; color: #6699CC; text-decoration: underline;}

.midnotes  {color: #6699CC;}

ul.midlist01 {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 10px 0px;
}

ul.midlist01 li{margin: 0px; padding: 0px;}

ol.midlist02 {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px;
}

ol.midlist02 li{margin: 0px; padding: 0px;}

.midtab {
	font-size: 12px;
	color: #666666;
	padding: 0;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin:5px 0;
}

.midtab td{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.kiso3bl {border: 1px solid #FF9933;}

.upper a{font-size: 11px; color: #FF9933; text-decoration: none;}

.upper a:hover{
	font-size: 11px;
	color: #FF9933;
	text-decoration: underline;
}

.uppnotes {color: #FF9933;}

ol.upp {
	font-size: 12px;
	color: #666666;
	margin: 15px 0px;
	padding: 0px;
}

ol.upp li {padding: 0px; margin: 0px 0px 5px 36px;}

.comitem {
	font-size: 12px;
	color: #6699CC;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}

.comdata {
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}

.linksh {font-size: 12px; font-weight: bolder; color: #FF9966;}

.linkstxt {font-size: 12px; line-height: 220%; color: #666666;}

.linkstxt a{
	font-size: 12px;
	line-height: 220%;
	color: #666666;
	text-decoration:underline;
}

.blb     {border: 1px solid #6699CC;}

.attxt   {font-size: 12px; line-height: 150%; color: #666666;}

.bbcolor {font-weight: bold; color: #6699CC;}

.rephtxt {font-size: 12px; line-height: 160%; color: #FFFFFF;}

.step {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	margin: 0px;
	padding: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF9999;
	border-bottom-color: #FF9999;
	border-left-color: #FF9999;
}

.rcolor {color: #FF6600;}

.rcolordx {
	color: #FF6666;
	padding: 5px;
	border: 1px solid #FF6666;
	background-color: #FFEAEA;
	width: 270px;
}

.blg {border: 1px solid #CCCCCC;}

.reporttxt {font-size: 12px; line-height: 150%; color: #666666;}

.last {font-size: 14px; color: #FF8C8C;}

.blwh {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.blwh td{
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.brcolor {font-size: 12px; color: #AA8000;}

.hikakubl .whi14 {font-size: 14px;color: #FFFFFF;font-weight: bold;}

.sim {font-weight: bold; color: FF9900;}

td.free{
	width:25%;
	text-align:center;
	border-bottom: solid 1px #FF9966;
	border-right:  solid 1px #FF9966;
}

td.free_right{
	width:25%;
	text-align:center;
	border-bottom: solid 1px #FF9966;
}

td.free_bottom{
	width:25%;
	text-align:center;
	border-right: solid 1px #FF9966;
}

br {font-size:12px;}
