@charset "shift_jis";

/* *****************************************************
Contents ---------------
01: LayerHeader
------------------------
***************************************************** */
#LayerHeader
  {
  position: relative;
  width: 920px;
  height: 141px;
  padding: 0;
  margin: 0 0 15px 0;
  clear: both;
  }

#LayerHeader:after
  {
  clear: both;
  margin: 0;
  height: 0;
  content: ".";
  display: block;
  visibility: hidden;
  }

 #Top #LayerHeader
  {
  width: 920px;
  height: 370px;
  margin: 0;
  }

/* *****************************************************
LayerHeaderLeft
***************************************************** */
#LayerHeaderLeft
  {
  float: left;
  display: block;
  width: 370px;
  height: 100px;
  margin: 0;
  }

/* IdLogo
------------------------------------------------- */
#IdLogo
	{
  position: relative;
  top: 24px;
  left:15px;
  width: 415px;
  height: 50px;
	}

/* *****************************************************
LayerHeaderRight
***************************************************** */
#LayerHeaderRight
  {
  float: right;
  display: block;
  width: 425px;
  height: 100px;
  margin: 0;
  }
  

#en #LayerHeaderRight
  {
  float: right;
  display: block;
  width: 395px;
  height: 100px;
  margin: 0;
  }

/* IdHeaderLink
------------------------------------------------- */
#IdHeaderLink
  {
  float: right;
  width: 410px;
  height: 16px;
  margin: 40px 0 0 0;
  }

#en #IdHeaderLink
  {
  float: right;
  width: 440px;
  height: 16px;
  margin: 40px 0 0 0;
  }

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #IdHeaderLink  { width: 425px;  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #en #IdHeaderLink  { width: 440px;  }
}

* html #IdHeaderLink /* IE6 */
  {
  width: 410px;
  }

#IdHeaderLink li
  {
  float: left;
  display: block;
  list-style: none;
  margin: 0 0 0 18px;
  font-size: 100%; /* 12px */
  line-height: 133%; /* 16px */
  }

* html #IdHeaderLink li /* IE6 */
  {
  margin: 0 0 0 14px;
  }

#IdHeaderLink a,
#IdHeaderLink a:link,
#IdHeaderLink a:visited
  {
  display: block;
  padding: 0 0 0 20px;
  color: #444444;
  background: url(i/link_arror.png) 0 center no-repeat;
 	}

#IdHeaderLink a:hover,
#IdHeaderLink a:active
  {
  text-decoration: underline;
  color: #444444;
  }


/* *****************************************************
AreaGnavi
***************************************************** */
#AreaGnavi ul
  {
  display: block;
  width: 920px;
  height: 41px;
  margin: 0;
  }

#AreaGnavi li
  {
  float: left;
  display: block;
  width: 176px;
  height: 41px;
  margin: 0 10px 0 0;
  text-indent: -9999px;
  }

#AreaGnavi li#GnaviNews
  {
  margin: 0;
  }

#AreaGnavi li a
  {
  display: block;
  width: 176px;
  height: 41px;
  }

#AreaGnavi #GnaviTop a,
#AreaGnavi #GnaviTop a:link,
#AreaGnavi #GnaviTop a:visited
  {
  background: url(i/gnavi_base.png) 0 0 no-repeat;
  }

#AreaGnavi #GnaviTop a:hover,
#AreaGnavi #GnaviTop a:active,
#AreaGnavi #GnaviTop strong a:link,
#AreaGnavi #GnaviTop strong a:visited
  {
  background: url(i/gnavi_base.png) 0 -41px no-repeat;
  }

#AreaGnavi #GnaviAbout a,
#AreaGnavi #GnaviAbout a:link,
#AreaGnavi #GnaviAbout a:visited
  {
  background: url(i/gnavi_base.png) -186px 0 no-repeat;
  }

#AreaGnavi #GnaviAbout a:hover,
#AreaGnavi #GnaviAbout a:active,
#AreaGnavi #GnaviAbout strong a:link,
#AreaGnavi #GnaviAbout strong a:visited
  {
  background: url(i/gnavi_base.png) -186px -41px no-repeat;
  }

#AreaGnavi #GnaviPolicy a,
#AreaGnavi #GnaviPolicy a:link,
#AreaGnavi #GnaviPolicy a:visited
  {
  background: url(i/gnavi_base.png) -372px 0 no-repeat;
  }

#AreaGnavi #GnaviPolicy a:hover,
#AreaGnavi #GnaviPolicy a:active,
#AreaGnavi #GnaviPolicy strong a:link,
#AreaGnavi #GnaviPolicy strong a:visited
  {
  background: url(i/gnavi_base.png) -372px -41px no-repeat;
  }

#AreaGnavi #GnaviTopics a,
#AreaGnavi #GnaviTopics a:link,
#AreaGnavi #GnaviTopics a:visited
  {
  background: url(i/gnavi_base.png) -558px 0 no-repeat;
  }

#AreaGnavi #GnaviTopics a:hover,
#AreaGnavi #GnaviTopics a:active,
#AreaGnavi #GnaviTopics strong a:link,
#AreaGnavi #GnaviTopics strong a:visited
  {
  background: url(i/gnavi_base.png) -558px -41px no-repeat;
  }

#AreaGnavi #GnaviNews a,
#AreaGnavi #GnaviNews a:link,
#AreaGnavi #GnaviNews a:visited
  {
  background: url(i/gnavi_base.png) -744px 0 no-repeat;
  }

#AreaGnavi #GnaviNews a:hover,
#AreaGnavi #GnaviNews a:active,
#AreaGnavi #GnaviNews strong a:link,
#AreaGnavi #GnaviNews strong a:visited
  {
  background: url(i/gnavi_base.png) -744px -41px no-repeat;
  }


/* en */
#en #AreaGnavi li#GnaviAsean
  {
  margin: 0;
  }

#en #AreaGnavi #GnaviTop a,
#en #AreaGnavi #GnaviTop a:link,
#en #AreaGnavi #GnaviTop a:visited
  {
  background: url(i/gnavi_base_en.png) 0 0 no-repeat;
  }

#en #AreaGnavi #GnaviTop a:hover,
#en #AreaGnavi #GnaviTop a:active,
#en #AreaGnavi #GnaviTop strong a:link,
#en #AreaGnavi #GnaviTop strong a:visited
  {
  background: url(i/gnavi_base_en.png) 0 -41px no-repeat;
  }

#en #AreaGnavi #GnaviOverview a,
#en #AreaGnavi #GnaviOverview a:link,
#en #AreaGnavi #GnaviOverview a:visited
  {
  background: url(i/gnavi_base_en.png) -186px 0 no-repeat;
  }

#en #AreaGnavi #GnaviOverview a:hover,
#en #AreaGnavi #GnaviOverview a:active,
#en #AreaGnavi #GnaviOverview strong a:link,
#en #AreaGnavi #GnaviOverview strong a:visited
  {
  background: url(i/gnavi_base_en.png) -186px -41px no-repeat;
  }

#en #AreaGnavi #GnaviChairman a,
#en #AreaGnavi #GnaviChairman a:link,
#en #AreaGnavi #GnaviChairman a:visited
  {
  background: url(i/gnavi_base_en.png) -372px 0 no-repeat;
  }

#en #AreaGnavi #GnaviChairman a:hover,
#en #AreaGnavi #GnaviChairman a:active,
#en #AreaGnavi #GnaviChairman strong a:link,
#en #AreaGnavi #GnaviChairman strong a:visited
  {
  background: url(i/gnavi_base_en.png) -372px -41px no-repeat;
  }

#en #AreaGnavi #GnaviPolicy a,
#en #AreaGnavi #GnaviPolicy a:link,
#en #AreaGnavi #GnaviPolicy a:visited
  {
  background: url(i/gnavi_base_en.png) -558px 0 no-repeat;
  }

#en #AreaGnavi #GnaviPolicy a:hover,
#en #AreaGnavi #GnaviPolicy a:active,
#en #AreaGnavi #GnaviPolicy strong a:link,
#en #AreaGnavi #GnaviPolicy strong a:visited
  {
  background: url(i/gnavi_base_en.png) -558px -41px no-repeat;
  }

#en #AreaGnavi #GnaviAsean a,
#en #AreaGnavi #GnaviAsean a:link,
#en #AreaGnavi #GnaviAsean a:visited
  {
  background: url(i/gnavi_base_en.png) -744px 0 no-repeat;
  }

#en #AreaGnavi #GnaviAsean a:hover,
#en #AreaGnavi #GnaviAsean a:active,
#en #AreaGnavi #GnaviAsean strong a:link,
#en #AreaGnavi #GnaviAsean strong a:visited
  {
  background: url(i/gnavi_base_en.png) -744px -41px no-repeat;
  }