body {
	margin: 0px;
	padding: 0px
}

.main {
	margin: 15px;
	padding: 0px;
	font-size: small;
}

/*** ***/
h1 {
	margin: 5px 10px; /*padding: 5px*/;
	font-size: medium;
	font-weight: normal;
	color: #339;
	/*background-color:#f6f9ff;
	border: 1px solid #cdf;*/
}

h2 {
	margin: 5px 10px; /*padding: 3px 10px;*/
	font-size: small;
	font-weight: normal;
	color: #339;
	/*background-color:#fff;
	border-bottom:1px solid #acf;border-left:14px solid #acf;*/
}

p {
	margin: 5px; /*font-size:smaller;line-height:140%;*/
}

/**** エラー時 ****/ /**** エラー行：背景の着色 ****/
tr.er {
	background-color: orange;
}

.er td {
	background-color: orange;
	font-weight: bold;
}

.er select {
	background-color: #CCFF00;
}

.er input {
	background-color: #dfc;
}

/**** アラーと文言の表示 ****/
table.err {
	width: 80%;
	border-collapse: collapse;
	margin: 1em 10%;
	padding: 0.7em 1.5em;
	background-color: #fc9;
	border: 1px solid orange;
}

.err tr {
	margin: 0px;
	padding: 1px;
}

.err td {
	margin: 0px;
	padding: 0.5em 1em;
	font-size: 100%;
	color: #CC0000;
	font-weight: bold;
}

/**** ****/
	/*table.bgc {background-color:#f6f9ff;border:1px solid #eee;border-bottom:1px solid #aaa;border-right:1px solid #aaa;}*/
	/*.dv {margin: 0px 10px 15px 25px;padding: 10px 0px;border:1px solid #cdf;}*/
.sml {
	font-size: smaller; /*line-height:120%*/
}

.rsml {
	font-size: small; /*line-height:120%;*/
	color: #c33;
}

.xsml {
	font-size: x-small; /*line-height:130%*/
}

.rxsml {
	font-size: x-small; /*line-height:130%;*/
	color: #c33;
}

.new {  font-size: 10pt; line-height: 10pt; color: #FF3300}

/************* TEXT PR BOX *******************/
table.prbox { width:300px; /*margin:2px 20px*/; border:1px solid #cdf;background-color:#cdf;}
div.prtitle { margin:0px;padding:2px 7px;font-size:11px;color:#00f;background-color: #cdf;}
div.prtitle a:link, 
div.prtitle a:visited { color:#00f; text-decoration:underline;}
div.prtitle a:hover { color:red; text-decoration:underline;}
div.prtext { margin:0px;padding:2px 10px;font-size:11px;}
div.prtext a:link, 
div.prtext a:visited { color:#444; text-decoration:none;}
div.prtext a:hover { color:red; text-decoration:underline;}
.f10 {
	font-size: 10px;
	line-height: 130%;
}
