﻿BODY 
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #F0F0F0;
}
#container { }
#header { BORDER-BOTTOM-COLOR: #0000CC }
#content { }
#footer { BORDER-TOP-COLOR: #0000CC }
#subTitle { BORDER-BOTTOM-COLOR: #0000CC }
.title {
    /*background-image: url(../images/logo1.gif);*/
    /*background-repeat: no-repeat;*/
    FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#CDD2FF, EndColorStr=#9696FF, GradientType=1);
    COLOR: #0000CC;
    /*border-top: solid 2px #0000CC;*/
    border-bottom: solid 2px #0000CC; /*F9346C;_NO__DOTCOMMA__AFTER__*/
    border-left: solid 7px #0000CC; /*F9346C;_NO__DOTCOMMA__AFTER__*/
    background: linear-gradient(to right, #F0F0F0, #9696FF);
}
.titleLeft { TEXT-ALIGN: left }
.titleRight { TEXT-ALIGN: right }
.systemName { COLOR: #0000CC }
.screenName { COLOR: #0000CC }
.systemInfo { COLOR: #FFFFFF }
.systemInfored { COLOR: #FF0000 }
.menu { }
.menuItem {
    COLOR: #F0F0F0;
    BACKGROUND-COLOR: #0000ff;
}
.menuSelected {
    COLOR: #000000;
    font-weight: bold;
    BACKGROUND-COLOR: #A9B9FF; /*#BAC0F6;_NO__DOTCOMMA__AFTER__*/
    border-top: 2px solid #A9B9FF;
    border-bottom: 2px solid #888888;
    border-right: 2px solid #888888;
}
.menuHover { }
.inputItem { }
.displayItem {
    /*COLOR: #0000CC; / * 青 */
    /*COLOR: #d2691e; / * オレンジ */
    color: #006400; /* 緑 */
}
.displayItem11 {
    /*COLOR: #0000CC; / * 青 */
    /*COLOR: #d2691e; / * オレンジ */
    color: #006400; /* 緑 */
}
.label { }
.label { }
.button { background-color: #B0B0FF }
.ex_button { background-color: #B0B0FF }
.list_button { background-color: #B0B0FF }
.nextScreenButton {
    background-color: #B0B0FF;
    color: #0000FF;
}
.headingMark { BACKGROUND-COLOR: #d2691e }
.headingText {
    COLOR: #d2691e;
    /*COLOR: #000000*/;
}

.groupBorderTop { BORDER-TOP-COLOR: #d2691e }
/* 協水IE11対応_「縦(垂直)方向の写真位置」開始 */
.datepickerImg {
    background-image: url(../images/calendar.gif);
    vertical-align: middle;
    margin-bottom: 3px;

}
.magnifyImg {
    BACKGROUND: transparent url(../images/magnify.png);
    vertical-align: middle;
    margin-bottom: 4px;
   
}

img {
    vertical-align: middle;
}
/* 協水IE11対応_「縦(垂直)方向の写真位置」完了 */
.grid { }
.grid TD {
    /*: ;
    BORDER-LEFT-COLOR: #ccffcc;
    BORDER-BOTTOM-COLOR: #ccffcc;
    BORDER-TOP-COLOR: #ccffcc;
    BORDER-RIGHT-COLOR: #ccffcc */ BORDER-LEFT-COLOR:#CCCCFF;
    BORDER-BOTTOM-COLOR: #CCCCFF;
    BORDER-TOP-COLOR: #CCCCFF;
    BORDER-RIGHT-COLOR: #CCCCFF;
}
.gridHeader TH {
    /*: ;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffa07a;*/
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #0000CC;
}
.gridHeader TD {
    /*: ;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffa07a;*/
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #0000CC;
}
.gridHeader TD.extend01 {
    COLOR: #000000;
    BACKGROUND-COLOR: #ffa07a;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #989898;
}
.gridOddRow TD { BACKGROUND-COLOR: #FFFFDC }
.gridEvenRow TD {
    /*: ;
    BACKGROUND-COLOR: #ffddcc;*/
    BACKGROUND-COLOR: #CCDDFF;
}

.singleDataTable tr ,.doubleDataTable tr,.threeDataTable tr{
    height: 2.5em;
}
.singleDataTable tr:nth-child(2n+1) {
    BACKGROUND-COLOR: #FFFFDC;
}
.singleDataTable tr:nth-child(2n){
    BACKGROUND-COLOR: #CCDDFF;
}

.singleDataTableNoHead tr:nth-child(2n+1) {
    BACKGROUND-COLOR: #CCDDFF;
}
.singleDataTableNoHead tr:nth-child(2n){
    BACKGROUND-COLOR: #FFFFDC;
}
.doubleDataTable tr:nth-child(4n+1) , .doubleDataTable tr:nth-child(4n+2){
    BACKGROUND-COLOR: #FFFFDC;
}
.doubleDataTable tr:nth-child(4n+3) , .doubleDataTable tr:nth-child(4n+4){
    BACKGROUND-COLOR: #CCDDFF;
}
.threeDataTable tr:nth-child(6n+1) , .threeDataTable tr:nth-child(6n+2), .threeDataTable tr:nth-child(6n+3){
    BACKGROUND-COLOR: #FFFFDC;
}
.threeDataTable tr:nth-child(6n+4) , .threeDataTable tr:nth-child(6n+5), .threeDataTable tr:nth-child(6n+6){
    BACKGROUND-COLOR: #CCDDFF;
}

.copyright { COLOR: #0000CC }
.systemVersion { COLOR: #0000CC }
.warningMessage { COLOR: #ff0000 }
.warningMessage11 { COLOR: #ff0000 }
.informationMessage { color: #000000 }
.warningControl { BACKGROUND-COLOR: YELLOW }
.errorMessage { COLOR: #ff0000 }
.errorControl { BACKGROUND-COLOR: #ff0000 }
/* jQuery UI Tabs */
div #tabs {
    background-color: #CDD2FF;
    BORDER-LEFT-COLOR: Blue;
    BORDER-BOTTOM-COLOR: Blue;
    BORDER-TOP-COLOR: Blue;
    BORDER-RIGHT-COLOR: Blue;
}
#tabs li.select { background: #CDD2FF }
/*
#tabs.ui-tabs {
    padding: 0;
    border-width: 0;
}
#tabs .ui-widget-header {
    border: 0px;
}
#tabs .ui-tabs-panel {
    border-width: 1px;
    border-color: #0000CC;
}
#tabs .ui-tabs-nav {
    border-width: 0;
    padding: 0px;
    background-color: #CDD2FF;
}
#tabs .ui-tabs-nav li.ui-tabs-selected {
    border-width: 5px;
    margin-bottom: -5px;
}
*/
#lookup_container { }
#lookup_header { BORDER-BOTTOM-COLOR: #0000CC }
#lookup_content { }
#lookup_footer { BORDER-TOP-COLOR: #0000CC }
#lookup_subTitle { BORDER-BOTTOM-COLOR: #0000CC }
BODY {
    FONT-SIZE: 9pt;
    FONT-FAMILY: "ＭＳ ゴシック",sans-serif;
}
#container { WIDTH: 940px }
#header {
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-BOTTOM: 2px solid;
}
#content { MARGIN: 5px 0px }
#footer {
    BORDER-TOP: 2px solid;
    BORDER-TOP-COLOR: #0000CC;
    MARGIN-TOP: 5px;
    PADDING-TOP: 5px;
}
#subTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 10px 20%;
    BORDER-BOTTOM: 2px solid;
    TEXT-ALIGN: center;
}
.title {
    WIDTH: 100%;
    HEIGHT: 40px;
}
.titleLeft { TEXT-ALIGN: left }
.titleRight { TEXT-ALIGN: right }
.systemName {
    /*    FONT-WEIGHT: bold;;
    FONT-SIZE: 18px*/ FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}
.screenName {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}
.systemInfo {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 2px;
    TEXT-ALIGN: right;
}
.systemInfored {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}
.menuTable {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 100%;
    BORDER-RIGHT-WIDTH: 0px;
}
.menuLeft { WIDTH: 100% }
.menuRight { WIDTH: 130px }
.menu {
    MARGIN-TOP: 5px;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
    height: 20px;
}
.menuItem {
    WIDTH: 130px;
    height: 20px;
}
.menuSelected {
    FONT-SIZE: 9pt;
    height: 20px;
}
.menuHover { }
.inputItem { FONT-SIZE: 11pt }
.displayItem {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.displayItem11 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
}
.label {
    FONT-SIZE: 9pt;
    word-break: break-all;
    word-wrap: break-word;
}
.label11 { FONT-SIZE: 11pt }
.label11_break {
    FONT-SIZE: 11pt;
    word-break: break-all;
    word-wrap: break-word;
}
.button {
    WIDTH: 100px;
    height: 23px;
    FONT-SIZE: 9pt;
}
.ex_button { FONT-SIZE: 9pt }
.list_button {
    FONT-SIZE: 9pt;
    height: 23px;
}

.headingMark {
    PADDING-LEFT: 5px;
    FLOAT: left;
    WIDTH: 5px;
}
.headingText {
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    /*    FONT-SIZE: 10pt;;
    FONT-FAMILY: ＭＳ Ｐゴシック,@ＭＳ Ｐゴシック*/;
}
.groupBorderAll {
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT-COLOR: #d2691e;
    BORDER-BOTTOM-COLOR: #d2691e;
    BORDER-TOP-COLOR: #d2691e;
    BORDER-RIGHT-COLOR: #d2691e;
}
.groupBorderTop {
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
.grid {
    /*: ;
    WIDTH: 100%;*/
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-TOP-STYLE: ridge;
    PADDING-TOP: 1px;
    BORDER-RIGHT-STYLE: ridge;
    BORDER-LEFT-STYLE: ridge;
    BORDER-COLLAPSE: collapse;
    BORDER-BOTTOM-STYLE: ridge;
}
.grid TD {
    BORDER-RIGHT: 1px ridge;
    BORDER-TOP: 1px ridge;
    BORDER-LEFT: 1px ridge;
    BORDER-BOTTOM: 1px ridge;
}
.gridHeader TH {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}
.gridHeader TD {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.gridHeader TD.extend01 { FONT-WEIGHT: bold }
.gridOddRow TD { }
.gridEvenRow TD { }
.systemVersion { }
.warningMessage { FONT-WEIGHT: bold }
.warningMessage11 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
}
.informationMessage {
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.warningControl { }
.errorMessage {
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.errorControl { }
.nodisplayTextBox { display: none }
#lookup_container { WIDTH: 100% }
#lookup_header {
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-BOTTOM: 2px solid;
}
#lookup_content { MARGIN: 5px 0px }
#lookup_footer {
    BORDER-TOP: 2px solid;
    MARGIN-TOP: 5px;
    PADDING-TOP: 5px;
}
#lookup_subTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 10px 20%;
    BORDER-BOTTOM: 2px solid;
    TEXT-ALIGN: center;
}
SELECT.nyuShukkoKbn { width: 200px }
SELECT.width01 { width: 200px }
.result {
    FONT-FAMILY: Meiryo;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
SELECT {
    FONT-FAMILY: Meiryo;
    FONT-SIZE: 12px;
}
.menuButton {
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    background-color: #FADDCF;
    border: 2px solid #313A90;
    color: #000000;
    height: 26px;
    cursor: pointer;
    font-size: 12px;
}
.buttonPink { background-color: #FADDCF }
.buttonBlue { background-color: #E0EEEE }
.buttonPurple { background-color: #FAEBD7 }
.buttonWhite { background-color: #FFFFFF }
.clear { clear: both }
/* IMEモード */
/* 自動（デフォルト）。モード変更可能 */
.ime_auto { ime-mode: auto }
/* 日本語入力モード。モード変更可能 */
.ime_active { ime-mode: active }
/* 英数字入力モード。モード変更可能 */
.ime_inactive { ime-mode: inactive }
/* 英数字入力モード。モード変更不可 */
.ime_disabled { ime-mode: disabled }
.PageBar { BACKGROUND-COLOR: #CDD2FF }
.H3 {
    BORDER-RIGHT: #ccff00 5px inset;
    BORDER-TOP: #ccff00 0px inset;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    BORDER-LEFT: #ccff00 0px inset;
    MARGIN-RIGHT: 0%;
    BORDER-BOTTOM: #ccff00 5px inset;
    FONT-FAMILY: "ＭＳ ゴシック",sans-serif;
}
.fileListItem {
    BORDER-LEFT-COLOR: #008000;
    BORDER-BOTTOM-COLOR: #008000;
    BORDER-TOP-COLOR: #008000;
    BORDER-RIGHT-COLOR: #008000;
}
.gridHeaderSub TD {
    COLOR: #000000;
    BACKGROUND-COLOR: #ffff99;
}
.gridDetailSub TD { BACKGROUND-COLOR: #ffffff }
.td_label_col {
    FILTER: progid:DXImageTransform.Microsoft.Gradient (StartColorStr=#BEBEFF, EndColorStr=#9696FF, GradientType=0);
    background-color: #BEBEFF;
    background: linear-gradient(to bottom, #CDD2FF, #9696FF);
}
.td_label_col_left {
    FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#BEBEFF, EndColorStr=#9696FF, GradientType=0);
    background-color: #BEBEFF;
    background: linear-gradient(to bottom, #CDD2FF, #9696FF);
}
.td_no_label_col { }
.td_displayItem_col { background-color: #FFFFDC }
.td_displayItem_col_num { background-color: #FFFFDC }
.td_no_displayItem_col { }
.td_inputItem_col { background-color: #FFFFDC }
/* login */
.lg_inputheader { }
.lg_inputarea { }
.lg_buttonarea { }
.td_label_col,
.td_no_label_col {
    TEXT-ALIGN: right;
    /*    FONT-SIZE: 10pt;*/
    FONT-SIZE: 9pt;
    PADDING-RIGHT: 5px;
}
.td_no_label_col_left {
    TEXT-ALIGN: left;
    PADDING-RIGHT: 5px;
}
.td_label_col_left {
    TEXT-ALIGN: left;
    PADDING-RIGHT: 5px;
}
.td_displayItem_col_num {
    TEXT-ALIGN: right;
    PADDING-RIGHT: 5px;
}
.td_inputItem_col {
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    padding: 2px;
}
.label_ImageTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.fileList { }
.fileListItem {
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 1px solid;
    WIDTH: 170px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 1px solid;
    HEIGHT: 185px;
}
.fileListFileType { FONT-SIZE: 9pt }
.fileListImage IMG {
    WIDTH: 50px;
    HEIGHT: 50px;
}
.fileListFileName { MARGIN: 5px 0px }
.fileListComment { FONT-SIZE: 9pt }
.gridHeaderSub TD { FONT-WEIGHT: bold }
.gridDetailSub TD { }
/* login */
.lg_inputheader { TEXT-ALIGN: right }
.lg_inputarea { TEXT-ALIGN: left }
.lg_buttonarea { TEXT-ALIGN: center }
.alphaFrame
{
    filter:alpha(opacity=50); 
    -moz-opacity:0.5;
    opacity: 0.5;  
    position:absolute; 
    left:0; 
    top:0; 
    width:100%;
    height:100%; 
    background-color:gray; 
    z-index:1
}


#divTable
{

 left:45px;
 top:305px;
 width:500px;
 height:160px;
 z-index:6;
}

#divTableHd
{

 left:45px;
 top:289px;
 width:500px;
 height:160px;
 z-index:7;
}


#divTableHdRight
{

 left:495px;
 top:289px;
 width:500px;
 height:160px;
 z-index:7;
}
