﻿/* -------------------------------------------------- */
/* 共通                                               */
/* -------------------------------------------------- */

*{
    font-family: 'Noto Sans JP','Arial', sans-serif;/*【ｽﾏﾎ対応】元ＭＳ ゴシック; */

   /* box-sizing */
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

HEAD{
    font-size:14px; /*【ｽﾏﾎ対応】元font-size:13px; */
}

BODY{
    font-size:14px; /*【ｽﾏﾎ対応】元font-size:13px; */
    color:#000000;
    background-color:#FFFFFF;
    margin-top:0pt;
    margin-left:5pt;
    margin-right:5pt;
}

FORM{
    margin-top:0pt;
    margin-bottom:5pt;
    margin-left:0pt;
    margin-right:0pt;
}

TH,TD{
    font-size:14px; /*【ｽﾏﾎ対応】元font-size:13px; */
    white-space:nowrap;
}

A:LINK,VISITED,ACTIVE{
    font-size:14px; /*【ｽﾏﾎ対応】元font-size:13px; */
    color:#C9FF93;
}
INPUT,TEXTAREA{
    font-size:14px; /*【ｽﾏﾎ対応】元font-size:13px; */
}
/*  ｸﾞﾘｯﾄﾞでの2行版対応の為 */
SELECT{
    font-size:14px; /*【ｽﾏﾎ対応】元font-size:13px; */
}
/*  Chrome対応 */
TEXTAREA{  
    resize:none;  
} 
/*  ｸﾞﾗﾃﾞｰｼｮﾝ */
hr.grad{
  /*  width:100%;
    border-color:Gray;
    filter: Alpha(opacity=100,finishopacity=1,style=3); */
  /* IE10,11 */
  border-top:1px solid #ccb;
  opacity:0.5;
}

/* -------------------------------------------------- */
/* ﾍｯﾀﾞ                                               */
/* -------------------------------------------------- */
/* ﾀｲﾄﾙ欄 */
.TITLE{
    font-weight:normal;
    color:Black;
    background-color:#ffbf7f;
}

/* Javascriptﾒｯｾｰｼﾞ欄 */
.TFW_JSMSG{
    font-size:14px; /*【ｽﾏﾎ対応】元font-size:13px; */
    color:#000000;
    background-color:#FFFFFF;
    border:0px;
}

/* -------------------------------------------------- */
/* 項目                                               */
/* -------------------------------------------------- */

/* 見出し部分(例:ﾏｽﾀ登録詳細画面の項目名欄) */
.HD{
    color:#FFFFFF;
    background-color:#626063;
}

/* 備考部分(例:ﾏｽﾀ登録詳細画面の備考記述欄) */
.TEXT{
}

/* ﾍｯﾀﾞ背景 */
.HDBACK{
    /*background-image: url(../../aspx_tfw/images/theme/header1.png);*/
    background-repeat: repeat-x;
    background-position: top;
    padding: 2px 0px 2px 5px;
    border-left: 10px solid #333631;
}

/* ﾀｲﾄﾙ背景 */
.TITLEBACK{
    background-image: url(../../aspx_tfw/images/kytkng/header.jpg);
    background-position: top;
    padding: 2px 0px 0px 5px;
    border-left: 5px solid #333631;
}

/* ﾛｸﾞｱｳﾄのﾎﾞﾀﾝ外側 */
.BTNFRAME{
    border: 1px solid gray;  /* 元#333631 */
    padding: 1px;
    height:25px;            /* 元height:22px; */
    width:60px;
    text-align:center;
    cursor:pointer;
}

/* ﾛｸﾞｱｳﾄのﾎﾞﾀﾝ内側 */
.BTNINNER{
    background-image: url(../../aspx_tfw/images/kytkng/header.jpg);
    background-repeat: repeat-x;
    background-position: center;
    padding: 0px 0px 0px 0px;
    border-left: 0px solid gray; /* 元#333631 */
    height:20px;                 /* 元なし(指定により背景色[ﾛｸﾞｱｳﾄ]の表示位置調整) */
}

/* -------------------------------------------------- */
/* 一覧                                               */
/* -------------------------------------------------- */
/* (一覧)規定値 */
.LSTDEF{

}

/* (一覧)[TR]ヘッダ部分 */
.LSTHD{
    color:#FFFFFF;
    background-color:#626063;
}

/* (一覧)[TR]フッタ部分 */
.LSTFT{
    color:#000000;
    background-color:#FFFFFF;
}

/* (一覧)[TD](エラー部)奇数行明細部分 */
.LST01ER{
    color:#000000;
    background-color:#FFE3FD;
}

/* (一覧)[TD](エラー部)偶数行明細部分 */
.LST02ER{
    color:#000000;
    background-color:#FFFFFF;
}

/* (一覧)[TD]奇数行明細部分 */
.LST01{
    color:#000000;
    background-color:#FFE3FD;
}

/* (一覧)[TD]偶数行明細部分 */
.LST02{
    color:#000000;
    background-color:#FFFFFF;
}

/* (一覧)[TR]ヘッダ部分(INPUTｴﾘｱ) */
.LSTHD INPUT{
    color:#FFFFFF;
    background-color:#626063;
    text-align:center;
    border:solid 1px #626063;
}

/* (一覧)[TR]フッタ部分(INPUTｴﾘｱ) */
.LSTFT INPUT{
    color:#000000;
    background-color:#FFFFFF;
    border:solid 1px #FFFFFF;
}

/* (一覧)[TD](エラー部)奇数行明細部分(INPUTｴﾘｱ) */
.LST01ER INPUT{
    color:#000000;
    background-color:#FFE3FD;
    border:solid 1px #FFE3FD;
}

/* (一覧)[TD](エラー部)偶数行明細部分(INPUTｴﾘｱ) */
.LST02ER INPUT{
    color:#000000;
    background-color:#FFFFFF;
    border:solid 1px #FFFFFF;
}

/* (一覧)[TD]奇数行明細部分(INPUTｴﾘｱ) */
.LST01 INPUT{
    color:#000000;
    background-color:#FFE3FD;
    border:1px solid #7f9db9;
}
.LST01 .TEXT_READONLY{
    color:DimGray;
    background-color:Lavender;
    border:1px solid #7f9db9;
}
.LST01 .TEXT_SEARCH{
    border:1px solid blue;
}
.LST01 .CHECKBOX{
    color:#000000;
    background-color:#FFE3FD;
    border:1px solid #FFE3FD;
}
.LST01 .RADIO{
    color:#000000;
    background-color:#FFE3FD;
    border:1px solid #FFE3FD;
}

/* (一覧)[TD]偶数行明細部分(INPUTｴﾘｱ) */
.LST02 INPUT{
    color:#000000;
    background-color:#FFFFFF;
    border:1px solid #7f9db9;
}
.LST02 .TEXT_READONLY{
    color:DimGray;
    background-color:Lavender;
    border:1px solid #7f9db9;
}
.LST02 .TEXT_SEARCH{
    border:1px solid blue;
}
.LST02 .CHECKBOX{
    color:#000000;
    background-color:#FFFFFF;
    border:1px solid #FFFFFF;
}
.LST02 .RADIO{
    color:#000000;
    background-color:#FFFFFF;
    border:1px solid #FFFFFF;
}

/* (一覧)[TD]奇数行明細部分(SELECTｴﾘｱ) */
.LST01 SELECT{
    color:#000000;
    background-color:#FFE3FD;
    border:solid 1px #FFE3FD;
}

/* (一覧)[TD]偶数行明細部分(SELECTｴﾘｱ) */
.LST02 SELECT{
    color:#000000;
    background-color:#FFFFFF;
    border:solid 1px #FFFFFF;
}

/* (一覧)[TD]奇数行明細部分(TEXTAREAｴﾘｱ) */
.LST01 TEXTAREA{
    color:#000000;
    background-color:#FFE3FD;
    border:solid 1px #FFE3FD;
}

/* (一覧)[TD]偶数行明細部分(TEXTAREAｴﾘｱ) */
.LST02 TEXTAREA{
    color:#000000;
    background-color:#FFFFFF;
    border:solid 1px #FFFFFF;
}

/* -------------------------------------------------- */
/* テーブル(通常)                                     */
/* -------------------------------------------------- */
.TBL_FIXED{
    table-layout:fixed;
	margin:0px 0px 0px 0px;padding:0px;
    border-collapse:separate;
	border-spacing:0px;
   /* left と top はｸﾞﾙｰﾌﾟ日時等はborder=0pxに設定調整必要 */
    border-left:1px solid gray;
    border-top:1px solid gray;
    width:10px; /* この設定によりSafari etcで列幅指定可能となる  */
}

.TBL_FIXED TH{
    padding:0px 0px 0px 0px;
    line-height:20px;
    height:23px;
    font-weight:normal;
    text-align:center;
    word-break: break-all;
    color:#FFFFFF;
    background-color:#626063;
	border-top:1px solid #D3D3D3;border-left:1px solid #D3D3D3;
	border-right:1px solid #663300;border-bottom:1px solid #663300;
    overflow:hidden;
}

.TBL_FIXED TD{
    padding:0px 0px 0px 0px;
    line-height:20px;
    height:23px;
    word-break: break-all;
    overflow:hidden;
	border-top:1px solid white;border-left:1px solid white;
	border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;
}

/* -------------------------------------------------- */
/* テーブル(グリッド)                                 */
/* -------------------------------------------------- */
.TBL_GRID_FIXED{
    table-layout:fixed;
	margin:0px 0px 0px 0px;padding:0px;
    border-collapse:separate;
	border-spacing:0px;
   /* left と top はｸﾞﾙｰﾌﾟ日時等はborder=0pxに設定調整必要 */
    border-left:1px solid gray;
    border-top:1px solid gray;
    width:10px; /* この設定によりSafari etcで列幅指定可能となる  */
}

.TBL_GRID_FIXED TH{
    padding:0px 0px 0px 0px;
    line-height:20px;
    height:23px;
    font-weight:normal;
    text-align:center;
    word-break: break-all;
    color:#FFFFFF;
    background-color:#626063;
	border-top:1px solid #D3D3D3;border-left:1px solid #D3D3D3;
	border-right:1px solid #663300;border-bottom:1px solid #663300;
    overflow:hidden;
}

.TBL_GRID_FIXED TD{
    vertical-align:middle;
    padding:0px 0px 0px 0px;
    line-height:21px;
    height:21px;
    word-break: break-all;
    overflow:hidden;
	border-top:1px solid white;border-left:1px solid white;
	border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;
}

/* -------------------------------------------------- */
/* 入力項目                                           */
/* -------------------------------------------------- */
/*
  ※通常，IMEOFFしたい場合は，disableとすると完全にIMEをOFF可能であるが，
　　SELECTﾎﾞｯｸｽがある画面で，かつ，全角入力の項目があった場合，SELECTﾎﾞｯｸｽ
　　の部分で前回のIMEを継続してしまう為，inactiveにし手動でIME変更可能としておく。

　　根本的にSELECTﾀｸﾞでIME制御ができればよいのだが，できない。

    (2007-06-27)IE7ではSELECTﾀｸﾞのｸﾗｽにIME制御を記述すると有効になった。(IE6ではできない)
*/

/* ﾃｷｽﾄﾎﾞｯｸｽ(全角欄用) */
.TEXT_IMEON{
    ime-mode:active; 
}

/* ﾃｷｽﾄﾎﾞｯｸｽ(ｺｰﾄﾞ,半角英数欄,日付欄用) */
.TEXT_IMEOFF{
    ime-mode:inactive;
  /*  ime-mode:disabled; */
}

/* ﾃｷｽﾄﾎﾞｯｸｽ(読取専用) */
.TEXT_READONLY{
    border:1px solid #7f9db9;
    ime-mode:inactive;
    background-color:Lavender;
}

/* ﾃｷｽﾄﾎﾞｯｸｽ(読取専用) */
.TEXT_READONLY_CD{
    border:1px solid #7f9db9;
    ime-mode:inactive;
    background-color:Lavender;
}

/* ﾃｷｽﾄﾎﾞｯｸｽ(読取専用) */
.TEXT_READONLY_NM{
    border:1px solid #7f9db9;
    ime-mode:inactive;
    background-color:Lavender;
}

/* ﾃｷｽﾄﾎﾞｯｸｽ(読取専用) */
.TEXT_READONLY_DATE{
    border:1px solid #7f9db9;
    ime-mode:inactive;
    background-color:Lavender;
}

/* ﾃｷｽﾄﾎﾞｯｸｽ(読取専用) */
.TEXT_READONLY_TIME{
    border:1px solid #7f9db9;
    ime-mode:inactive;
    background-color:Lavender;
}

/* ﾃｷｽﾄﾎﾞｯｸｽ(ｺｰﾄﾞ検索欄用) */
.TEXT_SEARCH{
    border: 2px groove #626063;
    ime-mode:inactive;
  /*  ime-mode:disabled; */
}

/* ﾃｷｽﾄﾎﾞｯｸｽ(ﾗｼﾞｵﾎﾞﾀﾝ用) */
.RADIO{
    ime-mode:inactive;
}

/* ﾃｷｽﾄﾎﾞｯｸｽ(ﾁｪｯｸﾎﾞｯｸｽ用) */
.CHECKBOX{
    ime-mode:inactive;
}

/* SELECTﾎﾞｯｸｽ */
.SELECTBOX{
    ime-mode:inactive;
}

/* -------------------------------------------------- */
/* ﾘﾝｸ,選択                                           */
/* -------------------------------------------------- */
/* ﾘﾝｸﾎﾞﾀﾝ(例：修正) */
#LINKBTN{
    text-align:center;
    color:#C9FF93;
    text-decoration:underline;
    cursor:pointer;
}

/* 項目ｿｰﾄ(昇順) */
#SORTUP{
    cursor:pointer;
    vertical-align:top;
}
/* 項目ｿｰﾄ(降順) */
#SORTDW{
    cursor:pointer;
    vertical-align:bottom;margin-left:-12px;
}

/* ﾁｪｯｸﾎﾞｯｸｽ(ﾍｯﾀﾞ部分) */
#CHKHD{
    height:22px;
    visibility:hidden;
}

/* ﾁｪｯｸﾎﾞｯｸｽ(ﾃﾞｰﾀ部分) */
#CHKD{
    height:22px;
}

/* ﾗｼﾞｵﾎﾞﾀﾝ(ﾍｯﾀﾞ部分) */
#RDOHD{
    height:20px;
    visibility:hidden;
}

/* ﾗｼﾞｵﾎﾞﾀﾝ(ﾃﾞｰﾀ部分) */
#RDOD{
    height:20px;
}

/* ﾎﾞﾀﾝ(ﾍｯﾀﾞ部分) */
#BTNHD{
    height:20px;
    visibility:hidden;
}

/* ﾎﾞﾀﾝ(ﾃﾞｰﾀ部分) */
#BTND{
    height:20px;
}

/* -------------------------------------------------- */
/* 一覧表示領域                                       */
/* -------------------------------------------------- */
/* 一覧ｴﾘｱ([1行2列]ﾍｯﾀﾞ項目部分) */
#DIV_C12{
    overflow:hidden;
    width:10px;
}
/* 一覧ｴﾘｱ([2行1列]明細固定部分) */
#DIV_C21{
    overflow:hidden;
    height:10px;
}
/* 一覧ｴﾘｱ([2行2列]明細項目部分) */
#DIV_C22{
    height:17px;
    width:27px;
    overflow:scroll;
    scrollbar-face-color:#EAD7A4;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#626063;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#EAD7A4;
    scrollbar-track-color:#FFFFFF;
    scrollbar-highlight-color:#EAD7A4;
}

/* -------------------------------------------------- */
/* その他項目                                         */
/* -------------------------------------------------- */
/*  ｻﾌﾞﾐｯﾄ命令一覧項目 */
.HIDDEN_SUBMIT{
    display:none;
    color:White;
    background-color:Blue;
    font-size:12px; /* 12px固定 */
}
/*  ｺﾏﾝﾄﾞﾎﾞﾀﾝ */
.CMDBTN{
    background-image: url(../../aspx_tfw/images/theme/button3.png);
	background-size:contain;
    border:1px outset #626063;
    background-color:#C9FF93;
	text-align:CENTER;
    color:#000000;
    cursor:pointer;
}
/*  ｺﾏﾝﾄﾞﾎﾞﾀﾝ(削除) */
.CMDDEL{
    background-image: url(../../aspx_tfw/images/theme/button_del.png);
	background-size:contain;
    border:1px outset #626063;
    background-color:Red;
	text-align:CENTER;
    color:White;
    cursor:pointer;
}




