/* @charset "UTF-8"; */

h1 {
display:none;
}

div.resizeimage img { width: 95vw; margin : 0px ;}
div.resizeimage2 img { width: 80vw; margin : 0px ;}
td.resizeimage img { width: vw; margin : 0px ;}

#page_header table {
  	width:100%;
	height:24px;
  	background-image:url(../image/app_logo.jpg);
	background-repeat:no-repeat;
  	position:relative;
	top:0px;
	left:0px;
}

#page_header{
	height:40px;
}

#page_header a img {
  	/*border:0px solid white;*/
  	/*position:relative;*/
	/*top:6px;*/
}

/*#page_header#header_info#user_info {*/
#user_info {
  	/*width:300px;*/
	height:24px;
	padding-top:7px;
	padding-right:7px;
	font-size:small;
	color:#333;
}

/*#page_header#header_info#logout {*/
#logout {
  	height:24px;
}

/*#page_header#header_title#title_Io {*/
#title_Io {
	height:24px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	color:#f8f8f6;
	background-color:#5f6b7c;
	font-weight:bold;
	font-size:medium;
	text-align:left;
/*	background:linear-gradient(#2ca9e1,#59bde8); */
}

/*#page_header#header_title#title_AppName {*/
#title_AppName {
	height:24px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
/*	color:#333; */
/*	background-color:#F5F5F5; */
	font-weight:bold;
	font-size:medium;
	text-align:left;
/*	background:linear-gradient(#2ca9e1,#59bde8); */
}

/* デフォルトスタイル・文字色 */
.item__COLOR01{
	color : #000000  /* black */
}
.item__COLOR02{
	color : #c0c0c0  /* silver */
}
.item__COLOR03{
	color : #808080  /* gray */
}
.item__COLOR04{
	color : #ffffff  /* white */
}
.item__COLOR05{
	color : #800000  /* maroon */
}
.item__COLOR06{
	color : #ff0000  /* red */
}
.item__COLOR07{
	color : #800080  /* purple */
}
.item__COLOR08{
	color : #ff00ff  /* fuchsia */
}
.item__COLOR09{
	color : #008000  /* green */
}
.item__COLOR10{
	color : #00ff00  /* lime */
}
.item__COLOR11{
	color : #808000  /* olive */
}
.item__COLOR12{
	color : #ffff00  /* yellow */
}
.item__COLOR13{
	color : #000080  /* navy */
}
.item__COLOR14{
	color : #0000ff  /* blue */
}
.item__COLOR15{
	color : #008080  /* teal */
}
.item__COLOR16{
	color : #00ffff  /* aqua */
}

/* デフォルトスタイル・背景色 */
.item__BGCOLOR01{
	background-color : #000000  /* black */
}
.item__BGCOLOR02{
	background-color : #c0c0c0  /* silver */
}
.item__BGCOLOR03{
	background-color : #808080  /* gray */
}
.item__BGCOLOR04{
	background-color : #ffffff  /* white */
}
.item__BGCOLOR05{
	background-color : #800000  /* maroon */
}
.item__BGCOLOR06{
	background-color : #ff0000  /* red */
}
.item__BGCOLOR07{
	background-color : #800080  /* purple */
}
.item__BGCOLOR08{
	background-color : #ff00ff  /* fuchsia */
}
.item__BGCOLOR09{
	background-color : #008000  /* green */
}
.item__BGCOLOR10{
	background-color : #00ff00  /* lime */
}
.item__BGCOLOR11{
	background-color : #808000  /* olive */
}
.item__BGCOLOR12{
	background-color : #ffff00  /* yellow */
}
.item__BGCOLOR13{
	background-color : #000080  /* navy */
}
.item__BGCOLOR14{
	background-color : #0000ff  /* blue */
}
.item__BGCOLOR15{
	background-color : #008080  /* teal */
}
.item__BGCOLOR16{
	background-color : #00ffff  /* aqua */
}

/* ラベル用　フォント */
.label__Lbl_Bold{ font-weight:bold; /*太字*/ }
.label__Lbl_Italic{ font-style:italic; /*イタリック体*/ }
.label__Lbl_Oblique{ font-style:oblique; /*斜体*/ }
.label__Lbl_Sans-serif{ font-family:sans-serif; /*ゴシック体系*/ }
.label__Lbl_Serif{ font-family:serif; /*明朝体系*/ }
.label__Lbl_Cursive{ font-family:cursive; /*筆記体系*/ }
.label__Lbl_Fantasy{ font-family:fantasy; /*装飾系*/ }
.label__Lbl_Monospace{ font-family:monospace; /*等幅系*/ }
.label__Lbl_Ms{ font-family:ＭＳ ゴシック; /**/ }
.label__Lbl_MSP{ font-family:ＭＳ Ｐゴシック; /**/ }
.label__Lbl_MsMin{ font-family:ＭＳ 明朝; /**/ }
.label__Lbl_MspMin{ font-family:ＭＳ Ｐ明朝; /**/ }
.label__Lbl_Align_left{ text-align:left; /*左寄せ*/ }
.label__Lbl_Align_center{ text-align:center; /*中央揃え*/ }
.label__Lbl_Align_right{ text-align:right; /*右寄せ*/ }
.label__Lbl_Align_justify{ text-align:justify; /*両端揃え*/ }
.label__Lbl_VAlign_top{ vertical-align:top; /*指定要素の上端と、行の上端を揃える*/ }
.label__Lbl_VAlign_middle{ vertical-align:middle; /*指定要素の中心と、親要素のx文字の中心を揃える*/ }
.label__Lbl_VAlign_bottom{ vertical-align:bottom; /*指定要素の下端と、行の下端を揃える*/ }
.label__Lbl_Underline{ text-decoration:underline; /*テキストに下線を引く*/ }
.label__Lbl_Overline{ text-decoration:overline; /*テキストに上線を引く*/ }
.label__Lbl_Line-through{ text-decoration:line-through; /*テキストに取り消し線を引く*/ }

/* ラベル用　色・背景 */
.label__Lbl_red{ color:#ff0000; /**/ }
.label__Lbl_pink{ color:#ffc0cb; /**/ }
.label__Lbl_orange{ color:#ffa500; /**/ }
.label__Lbl_yellow{ color:#ffff00; /**/ }
.label__Lbl_fuchsia{ color:#ff00ff; /**/ }
.label__Lbl_purple{ color:#800080; /**/ }
.label__Lbl_green{ color:#008000; /**/ }
.label__Lbl_teal{ color:#008080; /**/ }
.label__Lbl_aqua{ color:#00ffff; /**/ }
.label__Lbl_blue{ color:#0000ff; /**/ }
.label__Lbl_navy{ color:#000080; /**/ }
.label__Lbl_white{ color:#ffffff; /**/ }
.label__Lbl_gray{ color:#808080; /**/ }
.label__Lbl_black{ color:#000000; /**/ }
.label__Lbl_silver{ color:#c0c0c0; /**/ }
.label__Lbl_lime{ color:#00ff00; /**/ }
.label__Lbl_olive{ color:#808000; /**/ }
.label__Lbl_maroon{ color:#800000; /**/ }
.label__Lbl_Back_red{ background-color:#ff0000; /**/ }
.label__Lbl_Back_pink{ background-color:#ffc0cb; /**/ }
.label__Lbl_Back_orange{ background-color:#ffa500; /**/ }
.label__Lbl_Back_yellow{ background-color:#ffff00; /**/ }
.label__Lbl_Back_fuchsia{ background-color:#ff00ff; /**/ }
.label__Lbl_Back_purple{ background-color:#800080; /**/ }
.label__Lbl_Back_green{ background-color:#008000; /**/ }
.label__Lbl_Back_teal{ background-color:#008080; /**/ }
.label__Lbl_Back_aqua{ background-color:#00ffff; /**/ }
.label__Lbl_Back_blue{ background-color:#0000ff; /**/ }
.label__Lbl_Back_navy{ background-color:#000080; /**/ }
.label__Lbl_Back_white{ background-color:#ffffff; /**/ }
.label__Lbl_Back_gray{ background-color:#808080; /**/ }
.label__Lbl_Back_black{ background-color:#000000; /**/ }
.label__Lbl_Back_silver{ background-color:#c0c0c0; /**/ }
.label__Lbl_Back_lime{ background-color:#00ff00; /**/ }
.label__Lbl_Back_olive{ background-color:#808000; /**/ }
.label__Lbl_Back_maroon{ background-color:#800000; /**/ }

/* 項目用　フォント */
.item__Col_Size_xx-small{ font-size:xx-small; /*超極小のサイズ*/ }
.item__Col_Size_x-small{ font-size:x-small; /*極小のサイズ*/ }
.item__Col_Size_small{ font-size:small; /*小さいサイズ*/ }
.item__Col_Size_large{ font-size:large; /*大きいサイズ*/ }
.item__Col_Size_x-large{ font-size:x-large; /*特大のサイズ*/ }
.item__Col_Size_xx-large{ font-size:xx-large; /*超特大のサイズ*/ }
.item__Col_Size_20{ font-size:20px; /**/ }
.item__Col_Size_25{ font-size:25px; /**/ }
.item__Col_Size_30{ font-size:30px; /**/ }
.item__Col_Size_35{ font-size:35px; /**/ }
.item__Col_Size_40{ font-size:40px; /**/ }
.item__Col_Size_Help{ font-size:medium; /**/ }
.item__Col_Size_Help2{ font-size:15pt; /**/ }
.item__Col_Bold{ font-weight:bold; /*太字*/ }
.item__Col_Italic{ font-style:italic; /*イタリック体*/ }
.item__Col_Oblique{ font-style:oblique; /*斜体*/ }
.item__Col_Sans-serif{ font-family:sans-serif; /*ゴシック体系*/ }
.item__Col_Serif{ font-family:serif; /*明朝体系*/ }
.item__Col_Cursive{ font-family:cursive; /*筆記体系*/ }
.item__Col_Fantasy{ font-family:fantasy; /*装飾系*/ }
.item__Col_Monospace{ font-family:monospace; /*等幅系*/ }
.item__Col_Ms{ font-family:ＭＳ ゴシック; /**/ }
.item__Col_MSP{ font-family:ＭＳ Ｐゴシック; /**/ }
.item__Col_MsMin{ font-family:ＭＳ 明朝; /**/ }
.item__Col_MspMin{ font-family:ＭＳ Ｐ明朝; /**/ }
.item__Col_Align_left{ text-align:left; /*左寄せ*/ }
.item__Col_Align_center{ text-align:center; /*中央揃え*/ }
.item__Col_Align_right{ text-align:right; /*右寄せ*/ }
.item__Col_Align_justify{ text-align:justify; /*両端揃え*/ }
.item__Col_VAlign_top{ vertical-align:top; /*指定要素の上端と、行の上端を揃える*/ }
.item__Col_VAlign_middle{ vertical-align:middle; /*指定要素の中心と、親要素のx文字の中心を揃える*/ }
.item__Col_VAlign_bottom{ vertical-align:bottom; /*指定要素の下端と、行の下端を揃える*/ }
.item__Col_Underline{ text-decoration:underline; /*テキストに下線を引く*/ }
.item__Col_Overline{ text-decoration:overline; /*テキストに上線を引く*/ }
.item__Col_Line-through{ text-decoration:line-through; /*テキストに取り消し線を引く*/ }

/* 項目用　色・背景 */
.item__Col_red{ color:#ff0000; /**/ }
.item__Col_pink{ color:#ffc0cb; /**/ }
.item__Col_orange{ color:#ffa500; /**/ }
.item__Col_yellow{ color:#ffff00; /**/ }
.item__Col_fuchsia{ color:#ff00ff; /**/ }
.item__Col_purple{ color:#800080; /**/ }
.item__Col_green{ color:#008000; /**/ }
.item__Col_teal{ color:#008080; /**/ }
.item__Col_aqua{ color:#00ffff; /**/ }
.item__Col_blue{ color:#0000ff; /**/ }
.item__Col_navy{ color:#000080; /**/ }
.item__Col_white{ color:#ffffff; /**/ }
.item__Col_gray{ color:#808080; /**/ }
.item__Col_black{ color:#000000; /**/ }
.item__Col_silver{ color:#c0c0c0; /**/ }
.item__Col_lime{ color:#00ff00; /**/ }
.item__Col_olive{ color:#808000; /**/ }
.item__Col_maroon{ color:#800000; /**/ }
.item__Col_Back_red{ background-color:#ff0000; /**/ }
.item__Col_Back_pink{ background-color:#ffc0cb; /**/ }
.item__Col_Back_orange{ background-color:#ffa500; /**/ }
.item__Col_Back_yellow{ background-color:#ffff00; /**/ }
.item__Col_Back_fuchsia{ background-color:#ff00ff; /**/ }
.item__Col_Back_purple{ background-color:#800080; /**/ }
.item__Col_Back_green{ background-color:#008000; /**/ }
.item__Col_Back_teal{ background-color:#008080; /**/ }
.item__Col_Back_aqua{ background-color:#00ffff; /**/ }
.item__Col_Back_blue{ background-color:#0000ff; /**/ }
.item__Col_Back_navy{ background-color:#000080; /**/ }
.item__Col_Back_white{ background-color:#ffffff; /**/ }
.item__Col_Back_gray{ background-color:#808080; /**/ }
.item__Col_Back_black{ background-color:#000000; /**/ }
.item__Col_Back_silver{ background-color:#c0c0c0; /**/ }
.item__Col_Back_lime{ background-color:#00ff00; /**/ }
.item__Col_Back_olive{ background-color:#808000; /**/ }
.item__Col_Back_maroon{ background-color:#800000; /**/ }
.item__Col_Back_peachpuff{ background-color:#ffdab9; /**/ }
.item__Col_Back_lightpink{ background-color:#ffb6c1; /**/ }
.item__Col_Back_lightgray{ background-color:#eeeeee; /**/ }


.label__Lbl_Display_none{ display:none; /**/ }
.item__Col_Display_none{ display:none; /**/ }

.label__Lbl_Border_solid{ border:1px #ff0000 solid; /**/ }
.item__Col_Border_solid{ border:1px #ff0000 solid; /**/ }

.item__CUS_EMPHASIS{ /*強調項目_設定*/
 color:#ff0000; /*赤*/
/* color:#00b050; */ /*緑*/
 font-weight:bold; /*太字*/
/* text-decoration:underline;*/ /*テキストに下線を引く*/
}

.all__Width0{ width:0px; }
.all__Width150{ width:150px; }


/*部分入出力項目を非表示にする*/
#PART_sidNODISP {
	display:none;
}

/*項目を完全に非表示にする*/
.all__disp_none { display:none; }

/*ラベルをカスタムテーマと同様にする*/
.item__Col_custom_theme{

width: 100%;
padding: 3px;
text-align: right;
color: #333333;
background-color: #eeeeee;
border: #808080;
border-width: 0 5px 0 0;
word-break: keep-all;
white-space: nowrap;
box-sizing: border-box;
box-shadow: 3px 1px 0px #808080;
}

/*20171116 ADD K.IGARI START */

.item__Col_Bold_right_ellipsis{ /*太字、右寄せ、桁あふれ対応（…表示）*/
	font-weight:bold; /*太字*/
    text-align:right; /*右寄せ*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.item__Col_Align_right_ellipsis{ /*右寄せ、桁あふれ対応（…表示）*/
	text-align:right; /*右寄せ*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.item__Col_ellipsis{ /*桁あふれ対応（…表示）*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.item__Col_Bold_ellipsis{ /*太字、桁あふれ対応（…表示）*/
	font-weight:bold; /*太字*/
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/**
.item__Col_chkbox_small{
	width:10px;
	height:10px;
	vertical-align: middle;
	-moz-transform-origin: right bottom;
    -moz-transform:		scale(0.5);
	-webkit-transform:	scale(0.5);
	transform:		scale(0.5);
/**/ }**/
/*20171116 ADD K.IGARI END */

#sidG001_blank_div {
    height:0px;
}

#sidG002_blank_div {
height:0px;
}

#sidG003_blank_div {
height:0px;
}

#sidG004_blank_div {
height:0px;
}

#sidG005_blank_div {
height:0px;
}

/*20180320 ADD S.SASAKI アクションボタン用*/
*[type='button']:disabled, *[type='submit']:disabled, button:disabled {
/*
    box-shadow: none;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #808080;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 100%;
*/
/*    color: #696969; */
    color: #DCDCDC; /* 20180411 mod by T.Tonosaki */
/*
    background-color: #ffffff;
*/
}

　　.label__DOUICHK{
　　　　　background-color:#ffffff;
          border:0px;
　　}
.fontawesome_button{
  font-family: "fontawesome","メイリオ", Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino   Kaku Gothic ProN","游ゴシック", YuGothic,Verdana,sans-serif;
  height: 14.5pt;

}
#pass_info {
	/*height:24px;*/
	/*padding-top:7px;*/
	/*padding-right:7px;*/
	/*font-size:small;*/
	color:#ff0000;
}

