div#intoro_copy{
 float:left;
 width:370px;
 margin-right:10px;
}
.option   {
	color: #003CB3;
	background-color: #DDE8FF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003CB3;
	padding-left: 3px;
}
.gray {
	color: #CCCCCC;
}

.red {
	color: #FF0000;
}
.small {
	line-height: 110%;
	font-size: 80%;
}

div#intoro_img{
 float:left;
 width:180px;
}
span#option{
 font-size:80%;
}
span#sample{
 font-size:80%;
 color:#0C419A;
 font-weight:bold;
}
span#sample_comment{
 font-size:80%;
 line-height:normal;
}

td.blank{
 background-color:#FFFF97;
}
div.upgrade{
 background-color:#BEB9BB;
 border-width:2px;
 border-color:#404040;
 border-style:solid;
 padding:10px;
 margin-bottom:15px;
}
span.upgrade_title{
 color:#384377;
 font-size:110%;
}
div.support{
 background-color:#eee8aa;
 border-width:2px;
 border-color:#404040;
 border-style:solid;
 padding:10px;
 margin-bottom:15px;
}
div.support_no{
 float:left;
 width:15px;
 background-color:#FF8C00;
 border-width:1px;
 border-color:#000000;
 border-style:solid;
 padding:3px;
}
div.support_item{
 float:left;
 width:150px;
 background-color:#696969;
 color:#FFFFFF;
 border-top-color:#000000;
 border-top-style:solid;
 border-top-width:1px;
 border-right-color:#000000;
 border-right-style:solid;
 border-right-width:1px;
 border-bottom-color:#000000;
 border-bottom-style:solid;
 border-bottom-width:1px;
 padding:3px;
}
div#tel{
 border-width:1px;
 border-color:#C0C0C0;
 border-style:solid;
 padding:5px;
 width:320px;
}
div.info2 {
	border: 3px solid #FF0000;
	padding: 10px;
	width: 320px;
	font-size: 100%;
	line-height: 90%;
}
