/*
 * anip_common_plant.css
 * [概要] 輸入・輸出植物共通CSS
 * [詳細] 輸入・輸出植物共通のスタイルシートを定義します。
 * [備考] ver 1.0.3 タイトル部の高さ、タイトル部・ヘッダ行の文字サイズを縮小
 * @version 1.0.3
 */
@charset "utf-8";
@import "anip_common.css";
#title {
	background-color: #3399FF;
}
body, input, textarea {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; /* フォント指定 */
	font-size: 10pt;	/* フォントサイズ：10ポイント */
}
body {
	background-color: #CCFFCC;	/* 背景色 */
	word-break: break-all;		/* 単語途中の改行を許容 */
}
h1 {
	font-size: 18pt;
}
h2 {
	font-size: 18pt;
}
h3 {
	color: #FFFFFF;
	background-color: #00CC33;
	margin: 0px;
	padding: 3px;
	font-size: 12pt;
}
h4 {
	color: #FFFFFF;
	background-color: #339999;
	font-size: 9pt;
	margin: 0px;
	padding: 3px;
}
.msg {
	color: #3366FF;
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
}
.msgf {
	color: #3366FF;
	font-weight: bold;
	text-align: left;
	padding-left: 15em;
	font-size: 12pt;
}
.errmsg {
	color: #FF0000;
	font-weight: bold;
	font-size: 12pt;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
	text-align: left;
}

/* title部のスタイル */
#title {
	height: 50px;	/* title部の高さ：50ピクセル */
}
#title_name {
	font-size: 18pt;	/* フォントのサイズ：18ポイント */
}

/* header部のスタイル */
#header {
	margin-top: 0.8em;	/* 余白（外側）：0.8文字 */
	margin-bottom: 0.8em;	/* 余白（外側）：0.8文字 */
}

/* table1（縦形式の表）のスタイル */
.table1 {
	border: 1px solid #00CC33;
}
.table1_width {
    width: 100%;        /* テーブルの幅：100% */
}
.th_table1 {
	background-color: #CCCCCC;
}
.th_table1_center {
	background-color: #CCCCCC;	/* ヘッダ列の背景色 */
	align: center;
}
.th_table1_col1 {
	background-color: #CCCCCC;
}
.th_table1_col2 {
	background-color: #CCCCCC;
}

/* table2（グリッド形式の表）のスタイル */
.table2 {
	border: #3366FF;			/* テーブル外枠の色 */
}
.tr_table2_header {
	background-color: #CCCCCC;	/* ヘッダ行の背景色 */
}
.tr_table2_odd {
	background-color: #99FF99;	/* 奇数行の背景色 */
}
.tr_table2_even {
	background-color: #CCFFCC;	/* 偶数行の背景色 */
}
/* 上記に移行後削除 */
/* -------------------------------- ここから ---------- */
.th_table2 {
	background-color: #00CCFF;
	text-align: center;
	font-size: 9pt;
}
.td_lightgreen {
	background-color: #CAFFD6;
	text-align: center;
}
.td_lightblue {
	background-color: #99FFFF;
	text-align: center;
}
.td_red {
	background-color: #FF9999;
	text-align: center;
}
/* -------------------------------- ここまで ---------- */

.rightbutton {
	float: none;
	clear: right;
	text-align: right;
}
.leftbutton {
	float: left;
}
.table_border {
	border: solid;
	border-color: #00CC33;
	border-width: 2px;
}
.table_border_h4 {
	border: solid;
	border-color: #339999;
	border-width: 2px;
}
.td_padding td {
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}