<!--

body.top{
	background-color: #ffffff;
	color: #666666;
	padding:10px 15%;
}
body.base{
	background-color: #ffffff;
	color: #666666;
	padding:10px 10%;
}

body.comic{
	background-color: #ffffff;
	color: #666666;
	padding:10px;
}
body.mono{
	background-color:#ffffff;
	color: #666666;
	padding:10px 10%;
}

font.renew{ color:#aa3300; }
font.gsp110{ line-height:110%; }
font.gsp120{ line-height:120%; }
font.gsp130{ line-height:130%; }
font.gsp140{ line-height:140%; }
font.gsp150{ line-height:150%; }
font.gsp160{ line-height:160%; }
font.gsp170{ line-height:170%; }
font.gsp180{ line-height:180%; }
font.gsp190{ line-height:190%; }
font.gsp200{ line-height:200%; }
font.gsp210{ line-height:210%; }
font.gsp220{ line-height:220%; }
font.gsp230{ line-height:230%; }
font.size090{ font-size:90%; }

div.comment{ padding: 0 10px; }
div.backlink{ padding:2px 5px; }
div.note{ padding: 0px 10px; }

.nodisp{ display:none; }

dd{ margin: 0 0 5px 30px; }

/*** トップページ用 */

.topHead{
	margin: 0;
	color:#666666;
	padding: 2px 5px;
	border: 0 solid #99cc66;
	border-width: 2px 0 1px 0;
	text-align: right;
	background-color:#FFFFcc;
}

.topNote{
	padding: 10px 15px 15px 15px;
}
.topInfo{
	padding: 3px 10px;
}
.topSort{
	background-color:#FFFFcc;
	color:#666666;
	margin: 0 3px;
	padding: 1px 10px;
	border: 0 solid #99cc66;
	border-width: 1px 0;
}
.topSsort{
	color:#666666;
	margin: 0 10px;
	padding: 0 5px;
	border: 0 solid #99cc66;
	border-width: 0 0 1px 5px;
}
.topSynth{
	padding: 10px 20px 0 20px;
}

.topItem{
	padding: 0 20px;
}

.topFoot{
	margin: 0;
	padding: 1px 5px;
	border: 0 solid #99cc66;
	border-width: 2px 0 0 0;
	text-align: right;
}
.topLink{ padding: 20px; }

.topSpItem{ padding: 0 10px; }
.topHist{ padding: 10px; }
font.hidden01{ color:#ffffff; }

/* インフォメ用 */
table.InfoList{
	border: 1px solid #99cc66;
	border-width: 1px 0 0 1px;
}
table.InfoList td{
	border: 1px solid #99cc66;
	border-width: 0 1px 1px 0;
	padding: 1px 5px 1px 5px;
	vertical-align: middle;
	color:#666666;
}
td.InfoTitle{
	background-color: #FFFFcc;
}
td.InfoItm{
	font-size: 80%;
	text-align: center;
}
td.InfoSam{
	font-size: 80%;
	text-align: center;
}
td.InfoPrice{
	text-align: center;
}
td.InfoExp{
	font-size: 80%;
}
input.InfoVol{
	text-align: right;
	ime-mode: disabled;
	border: 1px solid #99cc66;
}
input.InfoMsg{
	ime-mode: active;
	border: 1px solid #99cc66;
}
input.InfoMail{
	ime-mode: disabled;
	border: 1px solid #99cc66;
}

-->