body {
    margin-top: 0px;
    font-size: 12px;
    text-align:left;
}


/* Ａタブ下線無し */
A {
    text-decoration:none;
}
a:link{ color: #333333; font-size: 12px; text-decoration:none}
a:visited{ color: #333333; font-size: 12px; text-decoration:none}
a:active{ color: #333333; font-size: 12px; text-decoration: underline}
a:hover{ color: #D34646; font-size: 12px; text-decoration: underline}

.headmenuA {
    color: #FFFFFF;
}
.submenuA {
    color: #000000;
}

/* 各ページタイトル */
.page_title{
    text-align:left;
    font-size: 15pt;                /* 文字サイズ */
    color: #000000;
    vertical-align: middle;
    height: 25px;
    /*background-image: url('img/bg.gif');*/
    /*background-color: #DDDDDD;*/
    /* filter: alpha(style=1, opacity=100, finishopacity=10); */
    background:#FFBC9B;
    padding-left :3px;
    font-weight: bold;
}

/*ログインフォーム部のテーブル*/
/*
.login_form{
    vertical-align: top;
    text-align:center;
}
*/

.login_form{
    vertical-align: top;
    text-align:center;
}

#div_container {  

}  

/* 管理左メニュー全体 */
.table_mng_kanrimenu {
    border-collapse:collapse;      /* セルの枠線をくっつける */
    border:1px solid #666666;
}
/* 管理左メニュータイトル */
.td_mng_kanrimenu_title {
    text-align:left;
    background-color:#DDDDDD;
    color:#000000;
    height:20px;
    font-size:14px;
    font-weight:bold;
}
/* 管理左メニュー各メニュー*/
.td_mng_kanrimenu_menu {
    font-size: 10pt;
    text-align: left;
    color: #000000;
    background-color: #FFFFFF;
    border:1px solid #666666;
}

/* 管理左メニューアクティブメニュー*/
.td_mng_kanrimenu_active_menu {
    font-size: 10pt;
    text-align: left;
    color: #000000;
    background-color: #FFCC33;
    border:1px solid #666666;
    font-weight:bold;
}
/* 管理左メニュー各メニュー*/
.td_mng_kanrimenu_sub_title {
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: #000000;
    background-color: #DDDDDD;
    border:1px solid #666666;
}


/*（フォーム用）*/
.table_mng_form {
    border-collapse:collapse;      /* セルの枠線をくっつける */
    border:1px solid #666666;
}

/*（フォーム用）項目タイトル用*/
.td_mng_form_title {
    font-size: 10pt;
    text-align: left;
    font-weight: bold;            /* 文字（太） */
    vertical-align: middle;        /* 縦位置 */
    color: #000000;
    background-color: #DDDDDD;
    border:1px solid #666666;
}

/*（フォーム用）項目編集用*/
.td_mng_form_data {
    font-size: 10pt;
    text-align: left;
    color: #000000;
    background-color: #FFFFFF;
    border:1px solid #666666;
}

/*リスト用*/
.table_mng_list {
    border-collapse: collapse;      /* セルの枠線をくっつける */
    border:1px solid #666666;
}

/*（リスト用）項目タイトル用*/
.td_mng_list_title {
    font-size: 10pt;
    font-weight: bold;            /* 文字（太） */
    vertical-align: middle;        /* 縦位置 */
    text-align: center;
    color: #000000;
    background-color: #DDDDDD;
    border:1px solid #666666;
}

/*（リスト用）項目編集用*/
.td_mng_list_data {
    font-size: 10pt;
    vertical-align: middle;        /* 縦位置 */
    text-align: left;
    color: #000000;
    background-color: #FFFFFF;
    border:1px solid #666666;
}

/*（リスト用）項目編集用 警告表示用*/
.td_warning_list_data {
    font-size: 10pt;
    vertical-align: middle;        /* 縦位置 */
    text-align: left;
    color: #000000;
    background-color: #FFCCCC;
    border:1px solid #666666;
}

/*ボタン用*/
.button_mng {
    color: #000000;
    background-color: #DDDDDD;
}

/*エラーメッセージ用*/
.div_mng_errmsg {
    color: #FF0000;
    font-size: 12pt;                /* 文字サイズ */
}

/*必須用*/
.hissu_mark {
    color: #FF0000;
    font-size: 9pt;                /* 文字サイズ */
}

/********************************************************************
 カラーパンネル関連
 ********************************************************************/
#colorDisplay{
	width: 320px;
	height: 214px;
	position: absolute;
    border:1px solid #000000;
    background-color:#ffffff;
}

#tableColorDisplay{
	position: absolute;
}
#tableColorDisplay2{
	position: absolute;
}



/********************************************************************
 携帯絵文字関連
 ********************************************************************/
#smileDisplay{
	width: 320px;
	height: 80px;
	position: absolute;
    border:1px solid #000000;
    background-color:#ffffff;
}


/********************************************************************
 特殊文字関連
 ********************************************************************/
#specialStrDisplay{
	width: 350px;
	height: 150px;
	position: absolute;
}

#specialStrTable{
    border:1px solid #000000;
    background-color:#ffffff;
    text-align: center;
}

#secialStrList{
    border:1px solid #000000;
    background-color:#ffffff;
    text-align: center;
}


#specialStrTitleBar{
    margin: 0;
    align:left;
    width:300px;
    display: inline;
    margin: 0px 1px 0px 0px;
    background-color: #F2E1DF;
}