@CHARSET "UTF-8";

.mapclass { 
border-style: solid; 
border-color: #1874CD; 
}

.Blue1{
  color : white;
  background-color : #003366;
}
.Blue2{
  color : black;
  background-color : #336699;
}
.Blue3{
  color : black;
  background-color : #99caff;
}
.Haikei{
  color : black;
  background-image : url(../res/img/bg.gif);
}
.Haikei_L_Window{
  color : black;
/*  overflow: auto; */
  background-image : url(../res/img/header.gif);
  background-repeat: no-repeat; 
}
.HedderHaikei{  
  background-image : url(../res/img/header2.gif);
  background-repeat: no-repeat; 
  background-position:right top;
}
.Hedder_Moji{
	font-size : 12pt;
	font-weight : bold;
	color : #003366;
	margin-top : 0px;
}
.UnionBase{
	background-color : #FFFFFF;
	font-size : 12pt;
}
.UnionHedderBase{
	background-color : #FFFFFF;
	font-size : 12pt;
/*  background-image : url(../res/img/header.gif);*/
	background-image : url(../res/img/header2.gif);
	background-repeat: no-repeat; 
	background-position:right top;
}

/* 入力エラーメッセージ */
.input_error {
	text-align : left;
	color : #FF3300;
	font-weight : bold;
}
.input_error_Small {
	font-size : 10pt;
	font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
	text-align : left;
	color : #FF3300;
	font-weight : bold;
}
.input_error_Middle {
	font-size : 12pt;
	font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
	text-align : left;
	color : #FF3300;
	font-weight : bold;
}


.MojiBig{
  font-size : 18pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  color : black;
  font-weight : normal;
/*  font-weight : bold;  */
}
.Tab{
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  color : black;
}
.MojiMiddle{
  font-size : 12pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  color : black;
  font-weight : normal;
}
.MojiMiddle_Bold{
  font-size : 12pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight : bold;
  color : black;
}
.MojiSmall{
  font-size : 10pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  color : black;
  font-weight : normal;
}
.MojiSmall_Red{
  font-size : 11pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  color : red;
  font-weight : normal;
}
.MojiSmall_Bold{
  font-size : 10pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight : bold;
  color : black;
}
.MojiSmall_Bold2{
  font-size : 10pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight : bold;
  color : black;
}
.MojiScall_S06{
  font-size : 0.6em; /* 文字の拡大縮小 */
}
.Moji_08{
  font-size : 8pt; /* 文字のポイント指定 */
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight : normal;
  color : black;
}
.Moji_09{
  font-size : 9pt; /* 文字のポイント指定 */
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight : normal;
  color : black;
}
.Moji_10{
  font-size : 10pt; /* 文字のポイント指定 */
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight : normal;
  color : black;
}
.RadioText{
  font-size : 10pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight : bold;
  color : blue;
}

.TableBack{
  background-image : url(../res/img/bg.gif);
}
.TableHeader{
  background-color : #003366;
}
.TableHeader2{
  background-color : teal;
}
.ScrollTableStyle{
/*  overflow-y : scroll;   縦方向のみスクロール表示 */ 
	overflow : auto;  /* スクロール表示 */ 
/*	overflow : scroll;  スクロール表示 */ 
}
.ScrollTableStyleXY{
/*  overflow-y : scroll;   縦方向のみスクロール表示 */ 
/*	overflow : auto;  スクロール表示 */ 
	overflow : scroll; /* スクロール表示 */ 
}
.ScrollPageStyle{
  overflow : auto;   /* スクロール表示 */ 
}
.ImageScallStyle{
/*  zoom : 96%;   /* 画像の拡大縮小 */ 
}
.VerticalAlign_T{
  vertical-align : top;   /* 縦方向の位置関係 */ 
}
.VerticalAlign_B{
  vertical-align : bottom;   /* 縦方向の位置関係 */ 
}
.VerticalAlign_BL{
  vertical-align : baseline;   /* 縦方向の位置関係 */ 
}
.look_menu_title {
 	color: #3366ff;
  	padding-left: 10px;
  	padding-right: 10px;
  	border-width: 0px 0px 2px 10px;
  	border-style: solid;
  	border-color: #3366ff;
/*  	border-color: #66cc99;*/
  	line-height: 120%;
/*  	line-width: 120%;*/
  	margin-bottom: 0px;
  	width:50%;
  font-weight : bold;
  font-size : 14pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';  	
}
.Help_Window{
  color : black;
  background-image : url(../res/img/bg.gif);
  font-size : 18pt;
  font-family : 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight : normal;
}
  
.PrintBase{
	background-color : #FFFFFF;
	font-size : 12pt;
}
.PrintTableMap{
	font-size : 12pt;
	font-family : "ＭＳ ゴシック";
	background : #ffffff;
}


/* テーブル（奇数行：左寄せ）*/
.TD_Print_left1 {
	text-align : left;
	background-color : #d3e0ff;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
/* テーブル（奇数行：中央）*/
.TD_Print_center1 {
	text-align : center;
	background-color : #d3e0ff;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
/* テーブル（奇数行：右寄せ）*/
.TD_Print_right1 {
	text-align : right;
	background-color : #d3e0ff;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

/* テーブル（偶数行：左寄せ）*/
.TD_Print_left2 {
	text-align : left;
	background-color : #e9ecf5;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

/* テーブル（偶数行：中央）*/
.TD_Print_center2 {
	text-align : center;
	background-color : #e9ecf5;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

/* テーブル（偶数行：右寄せ）*/
.TD_Print_right2 {
	text-align : right;
	background-color : #e9ecf5;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

/* テーブルのタイトル（中央）  */
.title_Print_center {
	text-align : center;
	color: white;
	background-color : #333399;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
/* テーブルのタイトル（左）  */
.title_Print_left {
	text-align : left;
	color: white;
	background-color : #333399;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
/* テーブルのタイトル（右）  */
.title_Print_right {
	text-align : right;
	color: white;
	background-color : #333399;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
/* テーブルのタイトル（右）  */
.TD_Print_blank {
	text-align : right;
	color: white;
	background-color : #ffffff;
    padding-left: 0.5em;
    padding-right: 0.5em;
}


@media print{ 
	.noprint{
		visibility : hidden;
	}
	.ofprint{
		overflow : visible;
	} 
} 

.boxTitle{
  color: #FFFFFF;/*文字色*/
  background-color: #333399;/*背景色6A6FAC*/
  font-size: 12pt;
  font-family: 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight: bold;
  letter-spacing: 0.2em;
  padding: 2px 1em 2px 1.5em;
  background-repeat: no-repeat;
  }
.boxTitleSmall{
  color: #FFFFFF;/*文字色*/
  background-color: #333399;/*背景色6A6FAC*/
  font-size: 10pt;
  font-family: 'ＭＳ ゴシック', 'Osaka－等幅', 'sans-serif', 'monospace';
  font-weight: bold;
  letter-spacing: 0em;
  padding: 1px 1em 1px 1em;
  background-repeat: no-repeat;
  }
.boxSelect{
  border: solid 1px #6A6FBE;/*枠色*/
  border-top: solid 4px #CACFEC;
  border-bottom: solid 4px #CACFEC;
  overflow : auto;
  }


