td.ContentsIconshareware {
	width:190px;
	height:190px;
	background-color:#e6eec5;
	border:solid 1px #999999;
}
td.ContentsIconnetspeed {
	width:190px;
	height:190px;
	background-color:#88bcbe;
	border:solid 1px #999999;
}
td.ContentsIconshareware a.shareware{
	width:190px;
	height:190px;
	background-image: url("images/top/banner_software.gif");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	text-decoration: none;
}
td.ContentsIconshareware a.shareware div.title	{
	padding-top:20px;
	font-size:22px;
	font-weight:600;
	color:#445533;
	text-align:center;
}
td.ContentsIconshareware a.shareware div.comment	{
	font-size:12px;
	color:#666666;
	margin-top:80px;
	margin-right:10px;
	margin-left:10px;
}
td.ContentsIconshareware a.shareware:hover div.comment	{
	color:#333333;
}
td.ContentsIconshareware a.shareware:hover {
	background-image: url("images/top/banner_software_a.gif");
	background-repeat: no-repeat;
	background-position: center;
	color:#113300;
}
td.ContentsIconnetspeed a.netspeed{
	width:190px;
	height:190px;
	background-image: url('images/top/nanner_netspeed.gif');
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	text-decoration: none;
}
td.ContentsIconnetspeed a.netspeed div.title	{
	padding-top:20px;
	font-size:22px;
	font-weight:600;
	color:#445533;
	text-align:center;
}
td.ContentsIconnetspeed a.netspeed div.comment	{
	font-size:12px;
	color:#666666;
	margin-top:104px;
	margin-right:10px;
	margin-left:10px;
}
td.ContentsIconnetspeed a.netspeed:hover div.comment	{
	color:#000000;
}
td.ContentsIconnetspeed a.netspeed:hover {
	background-image: url("images/top/nanner_netspeed_a.gif");
	background-repeat: no-repeat;
	background-position: center;
	color:#113300;
}


body.default	{
	margin:0px;
}

.title1 {  font-size: 120%; color: #aa6666; font-weight: 600; margin-top: 10px;margin-left:5px;margin-right:5px;}
.atitle1 {  font-size: 70%; color: #aa6666; margin-top: 10px;text-decoration:none;margin-left:5px;margin-right:5px;}
.titlehanten { background-color:#880000; font-size: 120%; color: #ffffff; font-weight: 600;margin-left:5px;margin-right:5px;}
.TitleTea	{  font-size: 90%; color: #aa6666; font-weight: 600;margin-top: 10px;margin-left:5px;margin-right:5px;}
.aTitleTea {  color: #aa6666; margin-top: 10px;text-decoration:none;}
.title2 {  margin-top: 10px; margin-left: 15px; margin-right:5px;text-indent: -1ex;}

.AboutRadish {  font-size: 80%; margin-left: 20px;}
table.MangaBorder	{background-color:#339933;}

.midashi	{font-size:110%;font-weight:bold;margin-left:5px;margin-right:5px;}
.indent-1 {  text-indent: -1ex; margin-left: 5ex;margin-right:5px;}
.indent-2 {  text-indent: -2ex; margin-left: 6ex;margin-right:5px;}
.margin {margin-left:10px;margin-right:5px;}
.margin2 {margin-left:15px;margin-right:15px;}
.indent1 {text-indent:1ex;margin-left:5px;margin-right:5px;}
.indent2 {text-indent:2ex;margin-left:5px;margin-right:5px;}
.shousai {  text-align: right; font-size: 80%; margin-right: 25px}
.honbun {text-indent:1em;margin-left:15px;margin-top:2px;margin-right:5px;}

.shadow		{border-style:groove;border-width:2px 3px 3px 2px;border-color:#888888;padding:7px;margin-left:5px;margin-right:5px;}
.koshin		{color:#11cc33; font-weight: 400;}
.shintyaku	{color:#ff4444; font-weight: 400;}


.submenu	{margin:0px 5px 2px 25px;}
.submenu2	{margin:0px 5px 2px 45px;}
.submenu3	{margin:0px 5px 2px 65px;}
.submenu4	{margin:0px 5px 2px 85px;}

div.Adshoukai {font-size:85%;text-align:left;margin:0.6em 1.2em;line-height:1.1em;}
div.BOLDAdshoukai	{font-size:85%;margin:0.6em 1.2em 0em 1.2em;font-weight:bold;}

div.mailannai	{
	margin:20px 20px 40px 20px;
}
div.mailtitle	{
	border-left:solid 5px #bb8877;
	border-bottom:solid 1px #888888;
	padding:10px 10px;
	white-space:nowrap;
}
div.mailto	{
	margin:5px;
	line-height:120%;
}