@charset "utf-8";
/*
 * anip_common_plant.css
 * [概要] 輸入・輸出植物共通CSS
 * [詳細] 輸入・輸出植物共通のスタイルシートを定義します。
 * [備考] ver 1.0.3 タイトル部の高さ、タイトル部・ヘッダ行の文字サイズを縮小
 * @version 1.0.3
 */
@import "anip_common.css";
@import "anip_common_stock_b.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: #00CC33;
    margin: 0px;
    padding: 3px;
    font-size: 12pt;
    width:98%;
}
iframe {
    background-color:#FFFFFF;
}
.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;
}
.alertmsg {
    color: #EE5500;
    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文字 */
}

/* menu部のスタイル */
#menu {
    text-align: left;    /* テキストの水平位置：左寄せ */
    margin-left: 150px;    /* 余白（外側）：150px */
}

/* table1（縦形式の表）のスタイル */
.table1 {
    border: 1px solid #00CC33;
}
.th_table1 {
    background-color: #CCCCCC;
}
.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;
}