@charset "shift_jis";
/* nav.css */
/* header
----------------------------------------------- */
/* ---- 上のナビゲーションバー ---- */

#header ul {
  position: absolute;
  clear: both;
  margin: 0;
  font-size: small;
  top: 8px;/*[5-i修正2009/8/19]*/
  left: 315px;
}

#header ul li {
  display: inline;
  vertical-align:middle;
}

#header ul li a {
  text-decoration: none;
}
/* ---- 検索 ---- */

#header form {
  position: absolute;
  clear: both;
  margin: 0;
  top: 8px;/*[5-i修正2009/8/19]*/
  left: 600px;
}

#header h3 {
  float: right;
  margin: 24px 0 0 0; 
  padding: 0;
  background: url(../images/bu_contact.jpg) 0 0 no-repeat;
  text-indent: -9999px;
}
#header h3 a{
  display: block;
  width: 98px;
  height: 18px;
  text-decoration:none;
}

#header h3 a:hover {
  background: url(../images/bu_contact.jpg) 0 -18px no-repeat;
  text-decoration:none;
}


/* menu地域_中ページ
----------------------------------------------- */
#navarea ul {
  list-style: none;
}
#navarea li, #navarea a {
  display: block;
  width: 109px;
  height: 28px;
  float:left;
}
#navarea li {
  text-indent: -9999px;
}
#navarea a {
  text-decoration: none;
  color: #0066cc;
}
#a01 { background-image:url(../images/navarea.gif); background-position:0px -28px; }
#a02 { background-image:url(../images/navarea.gif); background-position:654px -28px; }
#a03 { background-image:url(../images/navarea.gif); background-position:545px -28px; }
#a04 { background-image:url(../images/navarea.gif); background-position:436px -28px; }
#a05 { background-image:url(../images/navarea.gif); background-position:327px -28px; }
#a06 { background-image:url(../images/navarea.gif); background-position:218px -28px; }
#a07 { background-image:url(../images/navarea.gif); background-position:109px -28px; }
#a01 a { background-image:url(../images/navarea.gif); }
#a02 a { background-image:url(../images/navarea.gif); background-position:654px 0; }
#a03 a { background-image:url(../images/navarea.gif); background-position:545px 0; }
#a04 a { background-image:url(../images/navarea.gif); background-position:436px 0; }
#a05 a { background-image:url(../images/navarea.gif); background-position:327px 0; }
#a06 a { background-image:url(../images/navarea.gif); background-position:218px 0; }
#a07 a { background-image:url(../images/navarea.gif); background-position:109px 0; }
#a01 a:hover { background-position:0px -28px; }
#a02 a:hover { background-position:654px -28px; }
#a03 a:hover { background-position:545px -28px; }
#a04 a:hover { background-position:436px -28px; }
#a05 a:hover { background-position:327px -28px; }
#a06 a:hover { background-position:218px -28px; }
#a07 a:hover { background-position:109px -28px; }


/* menu_main
----------------------------------------------- */
#nav ul.main {
  list-style: none;
  border-bottom: 1px solid #A7E17E;
  margin: 0 0 5px 0;
}
#nav ul.main li, #nav ul.main a {
  display: block;
  width: 180px;
  height: 39px;
}
#nav ul.main li {
  text-indent: -9999px;
}
#nav ul.main a {
  text-decoration: none;
  color: #0066cc;
}
#n01 { background-image:url(../images/nav.gif); background-position:-180px 0; }
#n02 { background-image:url(../images/nav.gif); background-position:-180px -39px; }
#n03 { background-image:url(../images/nav.gif); background-position:-180px -78px; }
#n04 { background-image:url(../images/nav.gif); background-position:-180px -117px; }
#n05 { background-image:url(../images/nav.gif); background-position:-180px -156px; }
#n06 { background-image:url(../images/nav.gif); background-position:-180px -195px; }
#n07 { background-image:url(../images/nav.gif); background-position:-180px -234px; }
#n01 a { background-image:url(../images/nav.gif); background-position:0 0; }
#n02 a { background-image:url(../images/nav.gif); background-position:0 -39px; }
#n03 a { background-image:url(../images/nav.gif); background-position:0 -78px; }
#n04 a { background-image:url(../images/nav.gif); background-position:0 -117px; }
#n05 a { background-image:url(../images/nav.gif); background-position:0 -156px; }
#n06 a { background-image:url(../images/nav.gif); background-position:0 -195px; }
#n07 a { background-image:url(../images/nav.gif); background-position:0 -234px; }
#n01 a:hover { background-position: -180px   0; }
#n02 a:hover { background-position: -180px -39px; }
#n03 a:hover { background-position: -180px -78px; }
#n04 a:hover { background-position: -180px -117px; }
#n05 a:hover { background-position: -180px -156px; }
#n06 a:hover { background-position: -180px -195px; }
#n07 a:hover { background-position: -180px -234px; }

/* menu_hokkaido
----------------------------------------------- */
#nav_hokkaido ul.main {
  list-style: none;
  margin: 0 0 5px 0;
}
#nav_hokkaido ul.main li, #nav_hokkaido ul.main a {
  display: block;
  width: 180px;
  height: 39px;
  }
#nav_hokkaido ul.main #n01_08 li, #nav_hokkaido ul.main #n01_08 a {
  display: block;
  width: 180px;
  height: 40px;
}
#nav_hokkaido ul.main li {
  text-indent: -9999px;
}
#nav_hokkaido ul.main a {
  text-decoration: none;
  color: #0066cc;
}
#n01_01 { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:-180px 0; }
#n01_02 { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:-180px -39px; }
#n01_03 { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:-180px -78px; }
#n01_04 { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:-180px -117px; }
#n01_05 { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:-180px -156px; }
#n01_06 { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:-180px -195px; }
#n01_07 { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:-180px -234px; }
#n01_08 { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:-180px -273px; }
#n01_01 a { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:0 0; }
#n01_02 a { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:0 -39px; }
#n01_03 a { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:0 -78px; }
#n01_04 a { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:0 -117px; }
#n01_05 a { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:0 -156px; }
#n01_06 a { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:0 -195px; }
#n01_07 a { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:0 -234px; }
#n01_08 a { background-image:url(../hokkaido/images/nav_hokkaido.gif); background-position:0 -273px; }
#n01_01 a:hover { background-position: -180px   0; }
#n01_02 a:hover { background-position: -180px -39px; }
#n01_03 a:hover { background-position: -180px -78px; }
#n01_04 a:hover { background-position: -180px -117px; }
#n01_05 a:hover { background-position: -180px -156px; }
#n01_06 a:hover { background-position: -180px -195px; }
#n01_07 a:hover { background-position: -180px -234px; }
#n01_08 a:hover { background-position: -180px -273px; }

#nav_hokkaido ul.banner {
  list-style: none;
  border-bottom: none;
  margin: 0;
  padding: 0;
}
#nav_hokkaido ul.banner li {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 2px 0;
}

/* menu_kansai
----------------------------------------------- */
#nav_kansai ul.main {
  list-style: none;
  margin: 0 0 5px 0;
}
#nav_kansai ul.main li, #nav_kansai ul.main a {
  display: block;
  width: 180px;
  height: 39px;
  }
#nav_kansai ul.main #n02_06 li, #nav_kansai ul.main #n02_06 a {
  display: block;
  width: 180px;
  height: 40px;
}
#nav_kansai ul.main li {
  text-indent: -9999px;
}
#nav_kansai ul.main a {
  text-decoration: none;
  color: #0066cc;
}

#n02_01 { background-image:url(../kansai/images/nav_kansai.gif); background-position:-180px 0; }
#n02_02 { background-image:url(../kansai/images/nav_kansai.gif); background-position:-180px -39px; }
#n02_03 { background-image:url(../kansai/images/nav_kansai.gif); background-position:-180px -78px; }
#n02_04 { background-image:url(../kansai/images/nav_kansai.gif); background-position:-180px -117px; }
#n02_05 { background-image:url(../kansai/images/nav_kansai.gif); background-position:-180px -156px; }
#n02_06 { background-image:url(../kansai/images/nav_kansai.gif); background-position:-180px -195px; }

#n02_01 a { background-image:url(../kansai/images/nav_kansai.gif); background-position:0 0; }
#n02_02 a { background-image:url(../kansai/images/nav_kansai.gif); background-position:0 -39px; }
#n02_03 a { background-image:url(../kansai/images/nav_kansai.gif); background-position:0 -78px; }
#n02_04 a { background-image:url(../kansai/images/nav_kansai.gif); background-position:0 -117px; }
#n02_05 a { background-image:url(../kansai/images/nav_kansai.gif); background-position:0 -156px; }
#n02_06 a { background-image:url(../kansai/images/nav_kansai.gif); background-position:0 -195px; }

#n02_01 a:hover { background-position: -180px   0; }
#n02_02 a:hover { background-position: -180px -39px; }
#n02_03 a:hover { background-position: -180px -78px; }
#n02_04 a:hover { background-position: -180px -117px; }
#n02_05 a:hover { background-position: -180px -156px; }
#n02_06 a:hover { background-position: -180px -195px; }


#nav_kansai ul.banner {
  list-style: none;
  border-bottom: none;
  margin: 0;
  padding: 0;
}
#nav_kansai ul.banner li {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 2px 0;
}

/* menu_kyusyu
----------------------------------------------- */
#nav_kyusyu ul.main {
  list-style: none;
  margin: 0 0 5px 0;
}
#nav_kyusyu ul.main li, #nav_kyusyu ul.main a {
  display: block;
  width: 180px;
  height: 39px;
  }
#nav_kyusyu ul.main #n03_11 li, #nav_kyusyu ul.main #n03_11 a {
  display: block;
  width: 180px;
  height: 40px;
}
#nav_kyusyu ul.main li {
  text-indent: -9999px;
}
#nav_kyusyu ul.main a {
  text-decoration: none;
  color: #0066cc;
}
#n03_01 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px 0; }
#n03_02 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -39px; }
#n03_03 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -78px; }
#n03_04 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -117px; }
#n03_05 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -156px; }
#n03_06 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -195px; }
#n03_07 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -234px; }
#n03_08 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -273px; }
#n03_09 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -312px; }
#n03_10 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -351px; }
#n03_11 { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:-180px -390px; }
#n03_01 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 0; }
#n03_02 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -39px; }
#n03_03 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -78px; }
#n03_04 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -117px; }
#n03_05 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -156px; }
#n03_06 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -195px; }
#n03_07 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -234px; }
#n03_08 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -273px; }
#n03_09 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -312px; }
#n03_10 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -351px; }
#n03_11 a { background-image:url(../kyusyu/images/nav_kyusyu.gif); background-position:0 -390px; }
#n03_01 a:hover { background-position: -180px   0; }
#n03_02 a:hover { background-position: -180px -39px; }
#n03_03 a:hover { background-position: -180px -78px; }
#n03_04 a:hover { background-position: -180px -117px; }
#n03_05 a:hover { background-position: -180px -156px; }
#n03_06 a:hover { background-position: -180px -195px; }
#n03_07 a:hover { background-position: -180px -234px; }
#n03_08 a:hover { background-position: -180px -273px; }
#n03_09 a:hover { background-position: -180px -312px; }
#n03_10 a:hover { background-position: -180px -351px; }
#n03_11 a:hover { background-position: -180px -390px; }

#nav_kyusyu ul.banner {
  list-style: none;
  border-bottom: none;
  margin: 0;
  padding: 0;
}
#nav_kyusyu ul.banner li {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 2px 0;
}

/* menu_syutoken
----------------------------------------------- */
#nav_syutoken ul.main {
  list-style: none;
  margin: 0 0 5px 0;
}
#nav_syutoken ul.main li, #nav_syutoken ul.main a {
  display: block;
  width: 180px;
  height: 39px;
  }
#nav_syutoken ul.main #n04_04 li, #nav_syutoken ul.main #n04_04 a {
  display: block;
  width: 180px;
  height: 40px;
}
#nav_syutoken ul.main li {
  text-indent: -9999px;
}
#nav_syutoken ul.main a {
  text-decoration: none;
  color: #0066cc;
}

#n04_01 { background-image:url(../syutoken/images/nav_syutoken.gif); background-position:-180px 0; }
#n04_02 { background-image:url(../syutoken/images/nav_syutoken.gif); background-position:-180px -39px; }
#n04_03 { background-image:url(../syutoken/images/nav_syutoken.gif); background-position:-180px -78px; }
#n04_04 { background-image:url(../syutoken/images/nav_syutoken.gif); background-position:-180px -117px; }

#n04_01 a { background-image:url(../syutoken/images/nav_syutoken.gif); background-position:0 0; }
#n04_02 a { background-image:url(../syutoken/images/nav_syutoken.gif); background-position:0 -39px; }
#n04_03 a { background-image:url(../syutoken/images/nav_syutoken.gif); background-position:0 -78px; }
#n04_04 a { background-image:url(../syutoken/images/nav_syutoken.gif); background-position:0 -117px; }

#n04_01 a:hover { background-position: -180px   0; }
#n04_02 a:hover { background-position: -180px -39px; }
#n04_03 a:hover { background-position: -180px -78px; }
#n04_04 a:hover { background-position: -180px -117px; }


#nav_syutoken ul.banner {
  list-style: none;
  border-bottom: none;
  margin: 0;
  padding: 0;
}
#nav_syutoken ul.banner li {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 2px 0;
}

/* menu_tohoku
----------------------------------------------- */
#nav_tohoku ul.main {
  list-style: none;
  margin: 0 0 5px 0;
}
#nav_tohoku ul.main li, #nav_tohoku ul.main a {
  display: block;
  width: 180px;
  height: 39px;
  }
#nav_tohoku ul.main #n05_04 li, #nav_tohoku ul.main #n05_04 a {
  display: block;
  width: 180px;
  height: 40px;
}
#nav_tohoku ul.main li {
  text-indent: -9999px;
}
#nav_tohoku ul.main a {
  text-decoration: none;
  color: #0066cc;
}

#n05_01 { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:-180px 0; }
#n05_02 { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:-180px -39px; }
#n05_03 { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:-180px -78px; }
#n05_04 { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:-180px -117px; }
#n05_05 { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:-180px -156px; }

#n05_01 a { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:0 0; }
#n05_02 a { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:0 -39px; }
#n05_03 a { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:0 -78px; }
#n05_04 a { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:0 -117px; }
#n05_05 a { background-image:url(../tohoku/images/nav_tohoku.gif); background-position:0 -156px; }

#n05_01 a:hover { background-position: -180px   0; }
#n05_02 a:hover { background-position: -180px -39px; }
#n05_03 a:hover { background-position: -180px -78px; }
#n05_04 a:hover { background-position: -180px -117px; }
#n05_05 a:hover { background-position: -180px -156px; }


#nav_tohoku ul.banner {
  list-style: none;
  border-bottom: none;
  margin: 0;
  padding: 0;
}
#nav_tohoku ul.banner li {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 2px 0;
}

/* menu_tokai
----------------------------------------------- */
#nav_tokai ul.main {
  list-style: none;
  margin: 0 0 5px 0;
}
#nav_tokai ul.main li, #nav_tokai ul.main a {
  display: block;
  width: 180px;
  height: 39px;
  }
#nav_tokai ul.main #n06_04 li, #nav_tokai ul.main #n06_04 a {
  display: block;
  width: 180px;
  height: 40px;
}
#nav_tokai ul.main li {
  text-indent: -9999px;
}
#nav_tokai ul.main a {
  text-decoration: none;
  color: #0066cc;
}

#n06_01 { background-image:url(../chubu/images/nav_tokai.gif); background-position:-180px 0; }
#n06_02 { background-image:url(../chubu/images/nav_tokai.gif); background-position:-180px -39px; }
#n06_03 { background-image:url(../chubu/images/nav_tokai.gif); background-position:-180px -78px; }
#n06_04 { background-image:url(../chubu/images/nav_tokai.gif); background-position:-180px -117px; }

#n06_01 a { background-image:url(../chubu/images/nav_tokai.gif); background-position:0 0; }
#n06_02 a { background-image:url(../chubu/images/nav_tokai.gif); background-position:0 -39px; }
#n06_03 a { background-image:url(../chubu/images/nav_tokai.gif); background-position:0 -78px; }
#n06_04 a { background-image:url(../chubu/images/nav_tokai.gif); background-position:0 -117px; }

#n06_01 a:hover { background-position: -180px   0; }
#n06_02 a:hover { background-position: -180px -39px; }
#n06_03 a:hover { background-position: -180px -78px; }
#n06_04 a:hover { background-position: -180px -117px; }


#nav_tokai ul.banner {
  list-style: none;
  border-bottom: none;
  margin: 0;
  padding: 0;
}
#nav_tokai ul.banner li {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 2px 0;
}

/* menu_sub
----------------------------------------------- */
#sub a:link {color: #333; text-decoration:none !important;}
#sub a:visited {color: #333; text-decoration:none !important;}
#sub a:hover {color: #333; text-decoration:underline !important;}
#sub a:active{color: #333; text-decoration:none !important;}

#sub ul {margin: 0; list-style: none;}
#sub ul li {margin: 0 0 4px 0;}

/* menu_banner
----------------------------------------------- */
#nav ul.banner {
  list-style: none;
  border-bottom: none;
  margin: 0;
  padding: 0;
}
#nav ul.banner li {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 2px 0;
}

/* トピックスの上部カテゴリメニュー
----------------------------------------------- */
#content3 ul.navTopics {
  width: 509px;
  height: 36px;
  list-style: none;
}
#content3 ul.navTopics li, #content3 ul.navTopics a {
  display: block;
  width: 106px;
  height: 21px;
  float:left;
  display:inline;
}
#content3 ul.navTopics li {
  text-indent: -9999px;
}
#content3 ul.navTopics a {
  text-decoration: none;
}
#topics01 { background-image:url(../topics/images/bu_topics01.jpg); background-position:0 -21px; }
#topics02 { background-image:url(../topics/images/bu_topics02.jpg); background-position:0 -21px; }
#topics03 { background-image:url(../topics/images/bu_topics03.jpg); background-position:0 -21px; }
#topics04 { background-image:url(../topics/images/bu_topics04.jpg); background-position:0 -21px; }
#topics01 a { background-image:url(../topics/images/bu_topics01.jpg); }
#topics02 a { background-image:url(../topics/images/bu_topics02.jpg); background-position:0 0; }
#topics03 a { background-image:url(../topics/images/bu_topics03.jpg); background-position:0 0; }
#topics04 a { background-image:url(../topics/images/bu_topics04.jpg); background-position:0 0; }
#topics01 a:hover { background-position:0 -21px; }
#topics02 a:hover { background-position:0 -21px; }
#topics03 a:hover { background-position:0 -21px; }
#topics04 a:hover { background-position:0 -21px; }


/* 日本気象協会の上部カテゴリメニュー
----------------------------------------------- */
#content3 ul.navaboutjwa {
  width: 509px;
  height: 62px;
  list-style: none;
}
#content3 ul.navaboutjwa li, #content3 ul.navaboutjwa a {
  display: block;
  width: 106px;
  height: 21px;
  float:left;
}
#content3 ul.navaboutjwa li {
  text-indent: -9999px;
}
#content3 ul.navaboutjwa a {
  text-decoration: none;
}
#aboutjwa01 { background-image:url(../cTop/bu_message.jpg); background-position:0 -21px; }
#aboutjwa02 { background-image:url(../about_jwa/images/bu_aboutjwa.jpg); background-position:0 -21px; }
#aboutjwa03 { background-image:url(../about_jwa/images/bu_map.jpg); background-position:0 -21px; }
#aboutjwa04 { background-image:url(../about_jwa/images/bu_iso.jpg); background-position:0 -21px; }
#aboutjwa05 { background-image:url(../about_jwa/images/bu_koudou.jpg); background-position:0 -21px; }
#aboutjwa06 { background-image:url(../about_jwa/images/bu_compliance.jpg); background-position:0 -21px; }
#aboutjwa07 { background-image:url(../about_jwa/images/bu_consultant.jpg); background-position:0 -21px; }
#aboutjwa08 { background-image:url(../about_jwa/images/bu_recruit.jpg); background-position:0 -21px; }
#aboutjwa01 a { background-image:url(../cTop/bu_message.jpg); background-position:0 0; }
#aboutjwa02 a { background-image:url(../about_jwa/images/bu_aboutjwa.jpg); }
#aboutjwa03 a { background-image:url(../about_jwa/images/bu_map.jpg); background-position:0 0; }
#aboutjwa04 a { background-image:url(../about_jwa/images/bu_iso.jpg); background-position:0 0; }
#aboutjwa05 a { background-image:url(../about_jwa/images/bu_koudou.jpg); background-position:0 0; }
#aboutjwa06 a { background-image:url(../about_jwa/images/bu_compliance.jpg); background-position:0 0; }
#aboutjwa07 a { background-image:url(../about_jwa/images/bu_consultant.jpg); background-position:0 0; }
#aboutjwa08 a { background-image:url(../about_jwa/images/bu_recruit.jpg); background-position:0 0; }
#aboutjwa01 a:hover { background-position:0 -21px; }
#aboutjwa02 a:hover { background-position:0 -21px; }
#aboutjwa03 a:hover { background-position:0 -21px; }
#aboutjwa04 a:hover { background-position:0 -21px; }
#aboutjwa05 a:hover { background-position:0 -21px; }
#aboutjwa06 a:hover { background-position:0 -21px; }
#aboutjwa07 a:hover { background-position:0 -21px; }
#aboutjwa08 a:hover { background-position:0 -21px; }

/* 個人のお客様の上部カテゴリメニュー
----------------------------------------------- */
#content3 ul.navkojin {
  width: 509px;
  height: 64px;
  list-style: none;
  overflow:hidden; 
}

#content3 ul.navkojin:after {
content: " ";
clear: both;
height: 0;
display: block;
visibility: hidden;
}

#content3 ul.navkojin li, #content3 ul.navkojin a {
  display: block;
  width: 106px;
  height: 21px;
  float:left;
}
#content3 ul.navkojin li {
  text-indent: -9999px;
}
#content3 ul.navkojin a {
  text-decoration: none;
}
#kojin01 { background-image:url(../kojin/images/bu_mobile.jpg); background-position:0 -21px; }
#kojin02 { background-image:url(../kojin/images/bu_life_health.jpg); background-position:0 -21px; }
#kojin03 { background-image:url(../kojin/images/bu_leisure.jpg); background-position:0 -21px; }
#kojin04 { background-image:url(../kojin/images/bu_goods.jpg); background-position:0 -21px; }
#kojin01 a { background-image:url(../kojin/images/bu_mobile.jpg); }
#kojin02 a { background-image:url(../kojin/images/bu_life_health.jpg); background-position:0 0; }
#kojin03 a { background-image:url(../kojin/images/bu_leisure.jpg); background-position:0 0; }
#kojin04 a { background-image:url(../kojin/images/bu_goods.jpg); background-position:0 0; }
#kojin01 a:hover { background-position:0 -21px; }
#kojin02 a:hover { background-position:0 -21px; }
#kojin03 a:hover { background-position:0 -21px; }
#kojin04 a:hover { background-position:0 -21px; }

/* 法人のお客様の上部カテゴリメニュー
----------------------------------------------- */
#content3 ul.navhoujin {
  width: 509px;
  height: 62px;
  list-style: none;
  float: left;
}
#content3 ul.navhoujin li, #content3 ul.navhoujin a {
  display: block;
  width: 106px;
  height: 21px;
  float:left;
}
#content3 ul.navhoujin li {
  text-indent: -9999px;
}
#content3 ul.navhoujin a {
  text-decoration: none;
}
#houjin01 { background-image:url(../houjin/images/bu_river_sea_sand.jpg); background-position:0 -21px; }
#houjin02 { background-image:url(../houjin/images/bu_road_railway.jpg); background-position:0 -21px; }
#houjin03 { background-image:url(../houjin/images/bu_environment.jpg); background-position:0 -21px; }
#houjin04 { background-image:url(../houjin/images/bu_agriculture.jpg); background-position:0 -21px; }
#houjin05 { background-image:url(../houjin/images/bu_sky_sea.jpg); background-position:0 -21px; }
#houjin06 { background-image:url(../houjin/images/bu_finance_service.jpg); background-position:0 -21px; }
#houjin07 { background-image:url(../houjin/images/bu_tv_newspaper_radio.jpg); background-position:0 -21px; }
#houjin08 { background-image:url(../houjin/images/bu_info_it.jpg); background-position:0 -21px; }
#houjin01 a { background-image:url(../houjin/images/bu_river_sea_sand.jpg); }
#houjin02 a { background-image:url(../houjin/images/bu_road_railway.jpg); background-position:0 0; }
#houjin03 a { background-image:url(../houjin/images/bu_environment.jpg); background-position:0 0; }
#houjin04 a { background-image:url(../houjin/images/bu_agriculture.jpg); background-position:0 0; }
#houjin05 a { background-image:url(../houjin/images/bu_sky_sea.jpg); }
#houjin06 a { background-image:url(../houjin/images/bu_finance_service.jpg); background-position:0 0; }
#houjin07 a { background-image:url(../houjin/images/bu_tv_newspaper_radio.jpg); background-position:0 0; }
#houjin08 a { background-image:url(../houjin/images/bu_info_it.jpg); background-position:0 0; }
#houjin01 a:hover { background-position:0 -21px; }
#houjin02 a:hover { background-position:0 -21px; }
#houjin03 a:hover { background-position:0 -21px; }
#houjin04 a:hover { background-position:0 -21px; }
#houjin05 a:hover { background-position:0 -21px; }
#houjin06 a:hover { background-position:0 -21px; }
#houjin07 a:hover { background-position:0 -21px; }
#houjin08 a:hover { background-position:0 -21px; }


/* jwainfoの上部カテゴリメニュー
----------------------------------------------- */
#content3 ul.navjwainfo {
  width: 509px;
  height: 36px;
  list-style: none;
}

#content3 ul.navjwainfo:after {
content: " ";
clear: both;
height: 0;
display: block;
visibility: hidden;
}

#content3 ul.navjwainfo li, #content3 ul.navjwainfo a {
  display: block;
  width: 44px;
  height: 21px;
  float:left;
  display:inline;
}
#content3 ul.navjwainfo li {
  text-indent: -9999px;
}
#content3 ul.navjwainfo a {
  text-decoration: none;
}
#jwainfo01 { background-image:url(../jwa_info/images/bu_2011.jpg); background-position:0 -21px; }
#jwainfo02 { background-image:url(../jwa_info/images/bu_2010.jpg); background-position:0 -21px; }
#jwainfo03 { background-image:url(../jwa_info/images/bu_2009.jpg); background-position:0 -21px; }
#jwainfo04 { background-image:url(../jwa_info/images/bu_2008.jpg); background-position:0 -21px; }
#jwainfo05 { background-image:url(../jwa_info/images/bu_2007.jpg); background-position:0 -21px; }
#jwainfo06 { background-image:url(../jwa_info/images/bu_2006.jpg); background-position:0 -21px; }
#jwainfo07 { background-image:url(../jwa_info/images/bu_2005.jpg); background-position:0 -21px; }
#jwainfo08 { background-image:url(../jwa_info/images/bu_2004.jpg); background-position:0 -21px; }
#jwainfo09 { background-image:url(../jwa_info/images/bu_2003.jpg); background-position:0 -21px; }
#jwainfo10 { background-image:url(../jwa_info/images/bu_2002.jpg); background-position:0 -21px; }
#jwainfo11 { background-image:url(../jwa_info/images/bu_2001.jpg); background-position:0 -21px; }
#jwainfo01 a { background-image:url(../jwa_info/images/bu_2011.jpg); background-position:0 0; }
#jwainfo02 a { background-image:url(../jwa_info/images/bu_2010.jpg); background-position:0 0; }
#jwainfo03 a { background-image:url(../jwa_info/images/bu_2009.jpg); background-position:0 0; }
#jwainfo04 a { background-image:url(../jwa_info/images/bu_2008.jpg); background-position:0 0; }
#jwainfo05 a { background-image:url(../jwa_info/images/bu_2007.jpg); background-position:0 0; }
#jwainfo06 a { background-image:url(../jwa_info/images/bu_2006.jpg); background-position:0 0; }
#jwainfo07 a { background-image:url(../jwa_info/images/bu_2005.jpg); background-position:0 0; }
#jwainfo08 a { background-image:url(../jwa_info/images/bu_2004.jpg); background-position:0 0; }
#jwainfo09 a { background-image:url(../jwa_info/images/bu_2003.jpg); background-position:0 0; }
#jwainfo10 a { background-image:url(../jwa_info/images/bu_2002.jpg); background-position:0 0; }
#jwainfo11 a { background-image:url(../jwa_info/images/bu_2001.jpg); background-position:0 0; }
#jwainfo01 a:hover { background-position:0 -21px; }
#jwainfo02 a:hover { background-position:0 -21px; }
#jwainfo03 a:hover { background-position:0 -21px; }
#jwainfo04 a:hover { background-position:0 -21px; }
#jwainfo05 a:hover { background-position:0 -21px; }
#jwainfo06 a:hover { background-position:0 -21px; }
#jwainfo07 a:hover { background-position:0 -21px; }
#jwainfo08 a:hover { background-position:0 -21px; }
#jwainfo09 a:hover { background-position:0 -21px; }
#jwainfo10 a:hover { background-position:0 -21px; }
#jwainfo11 a:hover { background-position:0 -21px; }

