/*
 * プロジェクト名: SANUPS選定ツール
 *         客先名: 山洋電気株式会社様
 *       使用 JDK: 1.3.1_10
 *         作成日: 2005/08/28
 *      Copyright: AileSystem Corp.
 */

/* ヘッダ関連 */
h1	{
		margin-left:-8px;
		color: white;
		background-color: #333399;
		line-height: 20px;
		font-size: 16px;
		font-weight: normal;
	}

h2 {
		color: #000000;
		background-color: white;
		line-height: 14px;
		font-size: 17.5px;
		font-weight: bold;
		margin: 0px;
	}

h2.attention {
		color: red;
	}

h2.operation {
		color: blue;
	}

h2.patent {
		color: blue;
	}

h2.indemnity {
		color: blue;
	}

h2.inquiry {
		color: blue;
	}

/* 文書本体 */
body {
		background-color: white;
		margin: 0px 0px 0px 8px;
		font: black;
		font-size: 14px;
		line-height: 18px
	}

div.body {
		margin-left: 8px;
	}

div.clarification {
		margin-bottom: 40px;
	}

div.sel_clarification {
		background-color: #ccffff;
		margin-bottom: 40px;
	}

/* リンク関連 */
a:link {
		color: blue;
	}

a:visited {
		color: blue;
	}

a:active {
		color: blue;
	}

/* テーブル関連(全般) */
table {
		border-collapse: collapse;
		empty-cells: show;
		border: 0px;
		margin: 4px 0px 4px 0px;
		/*table-layout: fixed;*/
	}

th {
		text-align: center;
		border: 0px solid black;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 1px;
		padding-bottom: 1px;
	}

thead th {
		border-bottom: 0px solid black;
	}

tfoot th {
		border-top: 0px solid black;
	}

tfoot td {
		border-top: 0px solid black;
	}

th.left {
		text-align: left;
	}

th.right {
		text-align: right;
	}

td {
		border: 0px solid black;
		padding-left: 4px;
		padding-right: 4px;
	}

td.left {
		text-align: left;
	}

td.right {
		text-align: right;
	}

td.separate {
		border-top: 1px solid gray;
	}

/* テーブル関連(電源仕様入力) */
table.power_spec {
		width: 600px;
	}

th.power_spec {
		background-color: white;
	}

td.ps_space {
		background-color: white;
		width: 10px;
	}

td.ps_illust_number {
		background-color: white;
		text-align: center;
		width: 20px;
	}

td.ps_equipment {
		background-color: white;
		text-align: left;
	}

td.ps_equipment_other {
		background-color: white;
		text-align: left;
		border-left: 1px;
	}

td.ps_quantity {
		background-color: white;
		text-align: right;
		width: 70px;
	}

td.ps_guide_power_consumption {
		background-color: white;
		text-align: right;
		width: 94px;
	}

td.ps_power_consumption {
		background-color: white;
		text-align: right;
		width: 90px;
	}

td.ps_phase_factor {
		background-color: white;
		text-align: right;
		width: 80px;
	}

td.ps_margin {
		background-color: white;
		text-align: right;
		width: 80px;
	}

/* テーブル関連(UPS選定条件) */
table.ups_spec {
		width: 600px;
	}

th.us_title {
		background-color: white;
		width: 130px;
		border: 0px solid black;
		text-align: left;
		font-weight: normal;
	}

th.us_colon {
		background-color: white;
		width: 10px;
		border: 0px solid black;
		font-weight: normal;
	}

td.us_entry {
		background-color: white;
		text-align: left;
		border: 0px solid black;
	}

/* テーブル関連(選定結果) */
table.result_condition {
		width: 600px;
		margin-bottom: -4px;
	}

th.result_condition {
		background-color: white;
		border-bottom: 2px solid gray;
	}

th.result_condition_footer {
		background-color: white;
		border-top: 2px solid gray;
		font-size: 18px;
		padding-top: 8px;
	}

th.result_condition_footer2 {
		background-color: white;
		border-top: 2px solid gray;
		font-size: 16px;
		padding-top: 8px;
	}


td.rc_illust_number {
		background-color: white;
		text-align: center;
		width: 10px;
	}

td.rc_equipment {
		background-color: white;
		text-align: left;
	}

td.rc_equipment_other {
		background-color: white;
		text-align: left;
	}

td.rc_quantity {
		background-color: white;
		text-align: right;
		width: 80px;
	}

td.rc_power_consumption {
		background-color: white;
		text-align: right;
		width: 120px;
	}

td.rc_phase_factor {
		background-color: white;
		text-align: right;
		width: 80px;
	}

td.rc_sum_power_consumption {
		background-color: white;
		text-align: right;
		width: 100px;
	}

td.rc_margin {
		text-align: right;
		width: 80px;
		background-color: #ffcc99;
		font-weight: bold;
	}

table.power_capacity {
		width: 600px;
		border: 0px;
	}

td.power_capacity1 {
		background-color: white;
		border: 0px;
	}

td.power_capacity2 {
		width: 150px;
		border: 0px;
		font-weight: bold;
		text-align: right;
		background-color: #ccffcc;
	}

td.power_capacity3 {
		width: 100px;
		border: 0px;
		font-weight: bold;
		text-align: right;
		background-color: #ccffcc;
	}

td.power_capacity4 {
		width: 34px;
		border: 0px;
		font-weight: bold;
		text-align: left;
		background-color: #ccffcc;
	}

/* テーブル関係(選定結果一覧) */
table.result_list {
		width: 600px;
		border: 0px;
	}

td.list_mark {
		width: 12px;
		padding-left: 0px;
		padding-right: 2px;
		background-color: white;
		border: 0px;
	}

td.model_title {
		width: 110px;
		background-color: white;
		padding-left: 0px;
		padding-right: 10px;
		border: 0px;
	}

td.detail {
		background-color: white;
		padding-left: 0px;
		padding-right: 0px;
		border: 0px;
	}

table.detail_list {
		width: 586px;
		border: 2px solid gray;
	}

th.detail_list {
		background-color: #cc0066;
		height: 40px;
		color: white;
		border: 2px solid gray;
	}

td.dl_composition {
		width: 120px;
		height: 40px;
		background-color: white;
		text-align: center;
		border: 2px solid gray;
	}

td.dl_model_code {
		width: 120px;
		height: 40px;
		background-color: white;
		text-align: center;
		border: 2px solid gray;
	}

td.dl_quantity {
		background-color: white;
		text-align: center;
		border: 2px solid gray;
	}

td.dl_capacity {
		background-color: white;
		text-align: center;
		width: 120px;
		border: 2px solid gray;
	}

td.dl_backup_time {
		background-color: white;
		text-align: center;
		width: 120px;
		border: 2px solid gray;
	}

div.style {
		background-color: #ceffff;
		margin: 0px;
	}

/* テーブル関連(注意事項・操作方法) */
table.attention {
		background-color: white;
		border: 0px;

	}

th.attention {
		background-color: white;
		border: 0px;
		font-weight: normal;
	}

td.attention {
		background-color: white;
		border: 0px;
	}

/* <span>関連 */
span.input_sparator {
		margin-left:14px;
	}

span.input_sparator2 {
		margin-left:200px;
	}

/* 入力関係 */
input {
		background-color: white;
		margin: 0px;
	}

input.cell {
		width: 98%;
		/*height: 14px;*/
	}

input.numeric {
		text-align: right;
		ime-mode: disabled;
	}

input.kanji {
		text-align: left;
		ime-mode: active;
	}

div.select_error {
		font-size: 16px;
		color: red;
	}

div.vspace {
		margin-top: 20px;
	}
