
#alpha-inner .result h3,
#alpha-inner #analyz h3 {
	margin-bottom:20px;
}
#alpha-inner h4.anal-header {
	border-bottom: #A9C457 1px solid;
	font-size: 10pt;
	font-weight: normal;
}
#alpha-inner .result table {
	border-collapse: collapse;
	border: 0px;
}
#alpha-inner .result th,
#alpha-inner .result td {
	padding: 0px;
	vertical-align: top;
	border: 0px;
	background: #ffffff;
	font-size: 8pt;
}
#alpha-inner .result th {
	text-align: left;
	font-weight: normal;
}
#alpha-inner .result td {
	padding-left: 10px;
}
#alpha-inner #rcv th {
	text-align: right;
}
#alpha .result #input p,
#alpha .result #input div,
#alpha #analyz .result p,
#alpha #analyz .result div {
	font-size: 8pt;
}
#alpha #analyz .arrow {
	padding: 0 0 0 15px;
	background: url(http://www.web-chosa.com/images/arrow_off.gif) left 3px no-repeat;
}
#alpha #analyz .msg {
	font-size: 10pt;
}
#alpha #analyz .msg p#mater1 {
	margin-top: 15px;
	margin-bottom: 0px;
}
#alpha #analyz .msg p#mater2 {
	margin-top: 10px;
	margin-bottom: 15px;
}
#alpha #analyz .msg p table.deff-mater {
	table-layout: fixed;
	border-collapse: collapse;
	width: 420px;
	margin: 0px;
	border: 0px;
	background: #ffffff;
}
#alpha #analyz .msg p table.deff-mater th,
#alpha #analyz .msg p table.deff-mater td {
	padding: 0px;
	border: 0px;
	background: #ffffff;
	text-align: center;
	font-size: 8pt;
	font-weight: normal;
}
#alpha #analyz .msg p table.deff-mater th.l {
	text-align: left;
}
#alpha #analyz .msg p table.deff-mater th.r {
	text-align: right;
}
#alpha #analyz .msg p table.deff-mater td {
	height: 20px;
	border: 1px solid #c0c0c0;
	background: url(http://www.web-chosa.com/images/sys/mater.png) left top repeat-y;
}
#alpha #analyz .msg p table.deff-mater th.here {
	background: url(http://www.web-chosa.com/images/sys/pointer.gif) center center no-repeat;
}
.blue {
	color: #0000ff;
}
.red,
.red th,
.red td {
	color: #ff0000;
}
.f-info {
	margin-left: 20px;
	font-size: 8pt;
}
#switch {
	font-size: 8pt;
}
#container,
#analyz,
#revsw,
#f-header,
#f-mail {
	display: none;
}
#hideif iframe {
	width: 0px;
	height: 0px;
	border: 0px;
}
#resept {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #ffffff;
	z-index: 10;
}
#resept table {
	position: absolute;
	*position: relative;
	width: 100%;
	height: 100%;
}
#resept td,
#resept td div {
	text-align: center;
	color: #999999;
	font-size: 10pt;
}
#resept td img,
#rspsign img {
	visibility: hidden;
	width: 32px;
	height: 32px;
	margin-bottom: 10px;
	border: 0px;
}
#rspsign {
	position: relative;
	height: 64px;
	text-align: center;
	color:#999999;
	font-size: 10pt;
}
#analyz {
	position: relative;
	width: 100%;
}
#overlay {
	position: absolute;
	top: -1000px;
	z-index: 20;
	background: #000000;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#alObox {
	position: absolute;
	top: -1000px;
	border-collapse: collapse;
	z-index: 30;
}
#alObox table {
	margin: auto;
}
#alObox td {
	padding: 0px;
}
#alObox table th {
	padding-right: 10px;
	text-align: center;
	vertical-align: middle;
}
#alObox table td {
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
}
#alObox #alcap {
	padding-bottom: 10px;
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
}
.dlgtbl {
	border: 20px solid #ffffff;
	background: #ffffff;
}
.dlgtbl th {
	vertical-align: top;
}
.dlgbtn {
	padding-top: 20px;
}
.dlgbtn input {
	width: 70px;
}

