TABLE.header						{
	width:744px;
	margin: 0px;
	box-sizing: border-box;
}

body                          {
	color: #424242;
	font-size: 90%;
	background-color: #fff;
	margin: 0px;
	scrollbar-arrow-color: #666666;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #666666;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: #FFFFFF;
	padding-top: 0px;
}

TABLE.flash						{
	width:465px;
	margin: 0px;
	box-sizing: border-box;
}

A:link                 { color: #000099; text-decoration: underline;}
A:visited              { color: #000099; text-decoration: underline;}
A:active               { color: #000099; text-decoration: underline;}
A:hover                { color: #000099; text-decoration: underline;}

.menu  A:link                 { color: #FFFFFF; text-decoration: none;}
.menu  A:visited              {	color: #FFFFFF;	text-decoration: none;}
.menu  A:active               { color: #FFFFFF; text-decoration: none;}
.menu  A:hover                {	color: #FFFFFF;	text-decoration: underline;}

.submenu  A {
  display: block;             /* ƒuƒƒbƒN—v‘f‚É‚·‚é */
  width: 122px;               /* ‰¡• */
  color: #000000;
  background-color: #E6F0FF;  /* ”wŒiF */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* ƒtƒHƒ“ƒgƒTƒCƒY */
  line-height: 14px;          /* s‚Ì‚‚³ */
  text-align: center;         /* …•½‘µ‚¦ */
  text-decoration: none;      /* ‰ºü‚ðÁ‚· */
}
.submenu  A:hover {
  color: #000099;
  background-color: #BED2FF;  /* ”wŒiF */
  margin: 0px;
  padding: 4px 0px 0px 1px;
  text-decoration: none;      /* ‰ºü‚ðÁ‚· */
}
.submenu  A:active { color: #000000; text-decoration: none;}
.submenu  A:visited { color: #000000; text-decoration: none;}

.sitemap  A:link              { color: #000000; text-decoration: none;}
.sitemap  A:visited           { color: #000000; text-decoration: none;}
.sitemap  A:active            { color: #000000; text-decoration: none;}
.sitemap  A:hover             { color: #0000FF; text-decoration: underline;}

.list  A:link                 { color: #0033FF; text-decoration: underline;}
.list  A:visited              {	color: #0033FF;	text-decoration: underline;}
.list  A:active               { color: #0033FF; text-decoration: none;}
.list  A:hover                {	color: #339999;	text-decoration: underline;}

.global_navi  A:link          { color: #464646; text-decoration: none;}
.global_navi  A:visited       { color: #464646;	text-decoration: none;}
.global_navi  A:active        { color: #464646; text-decoration: none;}
.global_navi  A:hover         { color: #B21B23;	text-decoration: none;}

.foot_navi  A:link            { color: #000099; text-decoration: none;}
.foot_navi  A:visited         { color: #000099;	text-decoration: none;}
.foot_navi  A:active          { color: #000099; text-decoration: none;}
.foot_navi  A:hover           { color: #000099;	text-decoration: underline;}

.j8pt  A:link                 { color: #464646; text-decoration: none;}
.j8pt  A:visited              {	color: #464646;	text-decoration: none;}
.j8pt  A:active               { color: #464646; text-decoration: none;}
.j8pt   A:hover               {	color: #0066CC;	text-decoration: none;}

td                     { font-size: 85%; font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height: 140%; }
strong               { font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height: 140%; }
.j75                    { font-size: 75%; font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height: 130%; }
.j8pt                 { font-size: 8pt; font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height: 120%; }
.j8                 { font-size: 9pt; font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height: 120%; }
.list                    {  font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height : 180%; 
  
  list-style-position : outside;
  list-style-type : square;
}
.j10                    { font-size: 100%; font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height: 140%; }
.j140                   { font-size: 120%; font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height: 140%; }
.en                    { font-size: 9pt; font-family:Arial , "Trebuchet MS", Verdana, Chicago ; }
.en8                   { font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Chicago ;}
.en_verdana { font-size: 70%; font-family: Verdana, Arial, "Trebuchet MS", Verdana, Chicago ;}
.en_verdana8 { font-size: 80%; line-height: 16px; font-family: Verdana, Arial, "Trebuchet MS", Verdana, Chicago ;}

dt                     { font-size: 85%; font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height: 140%; }
dd                    { font-size: 85%; font-family:'Osaka', 'Lucida Grande', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; line-height: 140%; }

.intro {
	font-size: 110%;
	line-height: 130%;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family:'Osaka', 'Lucida Grande', 'Hiragino Kaku Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif";
	font-weight: bold;
	color: #464646;

	}
	
.leadclass {
	line-height: 130%;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family:'Osaka', 'Lucida Grande', 'Hiragino Kaku Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif";
	font-weight: normal;
	color: #464646;

	}
	
.global_navi {
	font-size: 8pt;
	line-height: 130%;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family:'Osaka', 'Lucida Grande', 'Hiragino Kaku Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif";
	color: #464646;
	}
	
.foot_navi {
	line-height: 130%;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family:'Osaka', 'Lucida Grande', 'Hiragino Kaku Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif";
	color: #464646;
	}

h1  {
	font-family:'Osaka', 'Lucida Grande', 'Hiragino Kaku Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif";
	font-size: 120%;
	line-height: 130%;
	font-weight: bold;
	text-align: left;
	background: #ffffff 100% 25px;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}

h2 {
	font-size: 110%;
	line-height: 130%;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family:'Osaka', 'Lucida Grande', 'Hiragino Kaku Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif"; }

h3 {
	font-size: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family:'Osaka', 'Lucida Grande', 'Hiragino Kaku Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif";
	}

.menu{
  width:122px;                 /* •i100pxj */
  height:19px;                  /* ‚‚³i8pxj */
  color : white;               /* •¶ŽšFi”Z‚¢ƒOƒŒ[j */
  font-size:9pt;               /* •¶ŽšƒTƒCƒYi9ptj */
  text-align:center;           /* •¶Žši’†‰›‘µ‚¦j */
  border-style:solid;          /* ˜güiŽlŠpj */
  border-width:1px;            /* ˜gü‚Ì•i1pxj */
  border-color:#000099;        /* ˜gü‚ÌFiƒOƒŒ[j */
}

.submenu{
  position:absolute;
  top:-1000px; left:0px;
  visibility:hidden;
  width:123px;                 /* •i100pxj */
  font-size:10pt;               /* •¶ŽšƒTƒCƒYi9ptj */
  text-align:center;           /* •¶Žši’†‰›‘µ‚¦j */
  border:1px #888888 solid;    /* ˜gü‚Ì•i1pxj˜gü‚ÌFiƒOƒŒ[j ˜güiŽlŠpj */
  background-color:#E6F0FF;    /* ”wŒiFi”–‚¢…Fj */
  filter: alpha(style=0,opacity=80,finishopacity=100);
}

.getflash{
  font-size : 10px;
  line-height : 10px;
}

.b1{
  font-size : 15px;
  letter-spacing : 1px;
}

