  <STYLE TYPE="text/css">
    <!--
    .align_r {text-align: right;}
    .align_l {text-align: left;}
    .align_c {text-align: center;}
    .v_align_t {vertical-align: top;}
    .v_align_m {vertical-align: middle;}
    .v_align_b {vertical-align: bottom;}
    
    .font_s  {font-size:   8pt;}
    .font_sb {font-size:   8pt;
          font-weight: bold;}
    .font_sn {font-size:   9pt;}
    .font_n  {font-size:   10pt;}
    .font_nb {font-size:   10pt;
          font-weight: bold;}
    .font_sl {font-size:   11pt;}
    .font_slb{font-size:   11pt;
          font-weight: bold;}
    .font_l  {font-size:   12pt;}
    .font_lb {font-size:   12pt;
          font-weight: bold;}
          
    .fontcolor_enji  {color: #80005a;}
    .fontcolor_white {color: #ffffff;}
    .fontcolor_blue  {color: #0000ff;}
    .fontcolor_navy  {color: #000080;}
    .fontcolor_red   {color: #ff0000;}
    .fontcolor_blue2 {color: #0033CC;}
    .fontcolor_silver{color: #909090;}
    .fontcolor_black {color: #000000;}

    .bgcolor_white  {background-color: #ffffff;}
    .bgcolor_black  {background-color: #000000;}
    .bgcolor_silver {background-color: #c0c0c0;}
    .bgcolor_gray   {background-color: #808080;}
    .bgcolor_navy   {background-color: #000080;}
    .bgcolor_blue   {background-color: #0000ff;}
    .bgcolor_green  {background-color: #008000;}
    .bgcolor_lime   {background-color: #00ff00;}
    .bgcolor_yellow {background-color: #ffff00;}
    .bgcolor_red    {background-color: #ff0000;}
    .bgcolor_Gaisn  {background-color: #E5E5E5;}
    .bgcolor_cream  {background-color: #ffff99;}
    .bgcolor_cream2  {background-color: #ffffCC;}
    .bgcolor_blue2   {background-color: #B0C4DE;}
    .bgcolor_blue3   {background-color: #CCFFFF;}
    .bgcolor_blue4   {background-color: #0066CC;}
    .bgcolor_yellow2 {background-color: #FFFFE0;}
    .bgcolor_perple  {background-color: #6666FF;}
    .bgcolor_perple2 {background-color: #E6E6FF;}
    .bgcolor_pink    {background-color: #FFE0FF;}
    .bgcolor_blue5   {background-color: #E6F7F7;}
    .bgcolor_yellow3 {background-color: #FFFFE5;}
    .bgcolor_green2  {background-color: #E5FFE5;}
    .bgcolor_pink2   {background-color: #FFE5F2;}
    .bgcolor_perple3 {background-color: #F2E5FF;}
    .bgcolor_perple4 {background-color: #6338D6;}
    .bgcolor_green3  {background-color: #E7EFBD;}
    .bgcolor_Khaki   {background-color: Khaki;}
    
    .display_block  {display: block;}
    .display_inline {display: inline;}
    .display_none   {display: none;}
    
    .width150 {width: 150;}
    .width120 {width: 120;}
    .width100 {width: 100;}
    .width95  {width: 95;}
    .width90  {width: 90;}
    .width85  {width: 85;}
    .width80  {width: 80;}
    .width75  {width: 75;}
    .width70  {width: 70;}
    .height70 {height: 70;}
    .height60 {height: 60;}
    .height40 {height: 40;}
    .height30 {height: 30;}
    .height25 {height: 25;}
    .height20 {height: 20;}
    
    .guide    {color: #000080;}
    
    body      { font-type:MSゴシック;
              font-size: 10pt;
              background-color: #c0c0c0;
			  margin: 0pt 0pt 0pt 0pt; }
    table.layout{table-layout:fixed;}
	th.nomal    { font-size: 10pt;
              color: #ffffff;
              font-weight: normal;
              background-color: #000080;}
    th.nomal2   { font-size: 10pt;
              color: #ffffff;
              font-weight: normal;
              background-color: #0066cc;}
    th.nomal3    { font-size: 10pt;
              color: #ffffff;
              font-weight: normal;
              background-color: #4444ff;}
    th.nomal4    { font-size: 10pt;
              color: #ffffff;
              font-weight: normal;
              background-color: #77b359;}
    th.reverse2    { font-size: 10pt;
              color: #ffffff;
              font-weight: normal;
              background-color: #6666ff;}
    th.reverse    { font-size: 10pt;
              color: #000080;
              font-weight: normal;
              background-color: #e5e5e5;}
    td.nomal    { font-size: 10pt;}
    td.subject  { font-size: 11pt;
				  font-weight: bold;
				  text-decoration: underline;}
    input.nomal   { font-size: 10pt;}
    input.essential{ font-size: 10pt;background-color: #ffffb3;}
    input.conceal { border: 0px #c0c0c0 solid; 
            background-color: #c0c0c0;
            font-size: 10pt;}
    input.conceal2{ border: 0px #c0c0c0 solid; 
            background-color: #ffffff;
            font-size: 10pt;}
    input.conceal3{ border: 0px #c0c0c0 solid; 
            background-color: #c0c0c0;
            font-size: 8pt;}
    input.conceal4{ border: 1px #000000 solid; 
            background-color: #ffffff;
            font-size: 10pt;
            text-align:right;}
    input.conceal5{ border: 0px #c0c0c0 solid; 
            background-color: #ffffff;
            font-size: 9pt;
            text-align:right;}
    input.conceal6{ border: 1px #000000 solid; 
            background-color: #ffffff;
            font-size: 10pt;}
    input.conceal7{ border: 0px #c0c0c0 solid; 
            background-color: #ffffff;
            font-size: 9pt;}
    input.conceal8{ border: 0px #c0c0c0 solid; 
            background-color: #ffffff;
            font-size: 10pt;
			ime-mode:disabled;}
    input.conceal9{ border: 0px #c0c0c0 solid; 
            background-color: #ffffff;
            font-size: 9pt;
            text-align:right;
            ime-mode:disabled;}
    input.conceal10{  border: 0px #c0c0c0 solid; 
            background-color: #FFFFE0;
            font-size: 10pt;}
    input.conceal11{  border: 0px #c0c0c0 solid; 
            background-color: #FFE0FF;
            font-size: 10pt;}
    input.conceal12{ border: 0px #c0c0c0 solid; 
            background-color: #E6E6FF;
            font-size: 9pt;}
    input.conceal13{ border: 0px #c0c0c0 solid; 
            background-color: #e5e5e5;
            font-size: 9pt;
            text-align:center;}
    input.conceal14{ border: 0px #c0c0c0 solid; 
            background-color: #e5e5e5;
            font-size: 9pt;
            text-align:left;}
    input.conceal15{ border: 0px #c0c0c0 solid; 
            background-color: #c0c0c0;
            text-align:right;
            font-size: 10pt;}
    input.conceal16{ border: 1px #000000 solid; 
            background-color: #c0c0c0;
            font-size: 10pt;}
    input.conceal17{ border: 0px #c0c0c0 solid; 
            background-color: #c0c0c0;
            font-size: 11pt;}
    input.conceal18{ border: 0px #ddddff solid; 
            background-color: #ddddff;
            font-size: 8pt;}
    input.conceal19{ border: 0px #c0c0c0 solid; 
            background-color: #e5f1ff;
            font-size: 10pt;
			ime-mode:disabled;}
    input.conceal20{height:18; 
			        width: 50;}
    input.conceal21{height:18; 
			        width: 35;}
    input.conceal22{ border: 0px #c0c0c0 solid; 
            background-color: #FFFFCE;
            font-size: 10pt;}
    input.conceal23{ border: 0px #c0c0c0 solid; 
            background-color: #E7EFBD;
            font-size: 10pt;}
    input.conceal24{ border: 1px #c0c0c0 solid; 
            background-color: #c0c0c0;
            font-size: 10pt;
            text-align:right;}
    input.conceal25{ border: 0px #c0c0c0 solid; 
            background-color: #ffffce;
            font-size: 10pt;
			ime-mode:disabled;}
    input.conceal26{height:18; 
			        width: 32;}
    input.conceal27{height:18; 
			        width: 22;}
    input.conceal28{ border: 1px #000000 solid; 
            background-color: #ffffff;
            font-size: 11pt;
            text-align:right;}
    input.conceal29{ border: 0px #c0c0c0 solid; 
            background-color: #e5f1ff;
            font-size: 10pt;
			ime-mode:disabled;
            text-align:right;}
    input.conceal30{ border: 0px #c0c0c0 solid; 
            background-color: #ffffce;
            font-size: 10pt;
			ime-mode:disabled;
            text-align:right;}
    textarea.conceal{background-color: #c0c0c0;
            color:#000000;
            font-size: 10pt;}
    .waku{ border: 1px #000000 solid; }

    .hd { font-size:10pt;    /* 基本的な表頭スタイル */
          color:#ffffff;
          font-weight:normal;
          text-align:center;
          background-color:#000080;
          height:30;}
    .dts { font-size:10pt;     /* 左寄せ（文字列表示形式）*/
          text-align:left;}
    .dtn { font-size:10pt;     /* 右寄せ（数値表示形式）*/
          text-align:right;}
    .dtc { font-size:10pt;     /* 中央揃え */
          text-align:center;}

    .input_chk   {ime-mode:disabled;}  /*半角入力チェック*/
    .input_chk_r {ime-mode:disabled;   /*半角入力(数値表示形式)*/
		  text-align: right;}
    select.essential{ font-size: 10pt;background-color: #ffffb3;}

    .tab_outline{border-width:thin; border-style:groove;}	/*テーブル枠*/

    .splitline   { border-style: solid;
		   border-width: 0px 0px 1px 0px thin;
		   border-bottom-color: black; }  /* お知らせ画面の枠 */
    .HandShow    { cursor: hand; }    	/* お知らせ画面添付ファイル上になると、マウスを変更 */
    .HandReturn  { cursor: default; }	/* お知らせ画面添付ファイル上になると、マウスを変更 */

    .Hissunyuryoku { color: red; } 	/* 必須入力項目 */
    -->
  </STYLE>
