@charset "utf-8";

/*----------------------------------------
初期化
----------------------------------------*/
body,
ul,
li {
  margin:0;
  padding:0;
}

/* CSS Document */

body {
  text-align: center;
  color: #333333;
  background-image: url(../images/spacer.gif);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  left: 15px;
  font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, sans-serif;
  font-size: 12px;
  line-height: 180%;
  width: 100%;
}

#container {
  text-align: left;
  margin: 0 auto;
  width: 987px;
}

.style1 {
  color: #0088cc
}

.style2 {
  color: #cccccc
}

.style5 {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

h1 {
  font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, sans-serif;
  color: #333333;
  font-size: 18px;
  background-image: url(../images/h1.gif);
  background-repeat: repeat-x;
  height: 50px;
  text-indent: 15px;
  padding-top: 1px;
  width: 750px;
}

h2 {
  font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, sans-serif;
  color: #333333;
  font-size: 16px;
  background-image: url(../images/h2.gif);
  background-repeat: no-repeat;
  height: 40px;
  text-indent: 15px;
  padding-top: 7px;
  margin-left: 15px;
}

h3 {
  font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, sans-serif;
  color: #333333;
  font-size: 12px;
  background-image: url(../images/h3.gif);
  background-repeat: no-repeat;
  height: 30px;
  text-indent: 15px;
  padding-top: 5px;
  margin-left: 15px;
}

P {
  padding-left: 35px;
  padding-right: 30px;
  text-indent: 15px;
  font-size: 12px;
  line-height: 24px;
}

.content_table {
  margin-left: 25px;
  border-collapse: collapse;
}

.red_color {
  color: #FF0000
}

li {
  padding-left: 5px;
  padding-right: 50px;
  list-style-image: url(../images/arrow02.gif);
  margin-left: 20px;
}

/*----------------------------------------
 トップメニュー
----------------------------------------*/
#navigation {
  margin:0 auto;
  width:987px;
  height:37px;
  overflow:hidden;
  _margin:0;/* IE6 */
  _cursor:pointer; /* IE6 */
  background-image: url(../images/menu0.jpg);
  background-repeat: no-repeat;
}

#navigation li {
  display:inline;
  margin: 0px;
  padding: 0px;
}

#navigation li a {
  display:block;
  float:left;
  overflow:hidden;
  height:37px;
  text-indent:-9999px;
  position: relative;
}

/* top_menu_button01 */
#navigation li#nvBt01 a {
  left: 100px;
  width:116px;
  background:transparent url(../images/menu1.png) left top no-repeat;
}

*html #navigation li#nvBt01 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu1.png', sizingMethod='crop');
}

#navigation li#nvBt01 a:hover {
  background:transparent url(../images/menu1_.png) left top no-repeat;
}

*html #navigation li#nvBt01 a:hover {/* IE6 */
  background-image:none;
  cursor:pointer;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu1_.png', sizingMethod='crop');
}

body#navigation li#nvBt01 a {
  background:transparent url(../images/menu1_.png) left top no-repeat;
}

*html body#navigation li#nvBt01 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu1_.png', sizingMethod='crop');
}

/* top_menu_button02 */
#navigation li#nvBt02 a {
  left: 100px;
  width:116px;
  background:transparent url(../images/menu2.png) left top no-repeat;
}

*html #navigation li#nvBt02 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu2.png', sizingMethod='crop');
}

#navigation li#nvBt02 a:hover {
  background:transparent url(../images/menu2_.png) left top no-repeat;
}

*html #navigation li#nvBt02 a:hover {/* IE6 */
  background-image:none;
  cursor:pointer;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu2_.png', sizingMethod='crop');
}

body#navigation li#nvBt02 a {
  background:transparent url(../images/menu2_.png) left top no-repeat;
}

*html body#navigation li#nvBt02 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu2_.png', sizingMethod='crop');
}

/* top_menu_button03 */
#navigation li#nvBt03 a {
  left: 100px;
  width:116px;
  background:transparent url(../images/menu3.png) left top no-repeat;
}

*html #navigation li#nvBt03 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu3.png', sizingMethod='crop');
}

#navigation li#nvBt03 a:hover {
  background:transparent url(../images/menu3_.png) left top no-repeat;
}

*html #navigation li#nvBt03 a:hover {/* IE6 */
  background-image:none;
  cursor:pointer;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu3_.png', sizingMethod='crop');
}

body#navigation li#nvBt03 a {
  background:transparent url(../images/menu3_.png) left top no-repeat;
}

*html body#navigation li#nvBt03 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu3_.png', sizingMethod='crop');
}

/* top_menu_button04 */
#navigation li#nvBt04 a {
  left: 100px;
  width:116px;
  background:transparent url(../images/menu4.png) left top no-repeat;
}

*html #navigation li#nvBt04 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu4.png', sizingMethod='crop');
}

#navigation li#nvBt04 a:hover {
  background:transparent url(../images/menu4_.png) left top no-repeat;
}

*html #navigation li#nvBt04 a:hover {/* IE6 */
  background-image:none;
  cursor:pointer;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu4_.png', sizingMethod='crop');
}

body#navigation li#nvBt04 a {
  background:transparent url(../images/menu4_.png) left top no-repeat;
}

*html body#navigation li#nvBt04 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu4_.png', sizingMethod='crop');
}

/* top_menu_button05 */
#navigation li#nvBt05 a {
  left: 100px;
  width:116px;
  background:transparent url(../images/menu5.png) left top no-repeat;
}

*html #navigation li#nvBt05 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu5.png', sizingMethod='crop');
}

#navigation li#nvBt05 a:hover {
  background:transparent url(../images/menu5_.png) left top no-repeat;
}

*html #navigation li#nvBt05 a:hover {/* IE6 */
  background-image:none;
  cursor:pointer;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu5_.png', sizingMethod='crop');
}

body#navigation li#nvBt05 a {
  background:transparent url(../images/menu5_.png) left top no-repeat;
}

*html body#navigation li#nvBt05 a {/* IE6 */
  background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu5_.png', sizingMethod='crop');
}

/*----------------------------------------
 コンテンツメニュー
----------------------------------------*/
#navigation2 {
  margin:0 auto;
  width:987px;
  overflow:hidden;
  _margin:0;/* IE6 */
  _cursor:pointer; /* IE6 */
}

#navigation2 li {
  display:inline;
  margin: 0px;
  padding: 0px;
}

#navigation2 li a {
  display:block;
  float:left;
  overflow:hidden;
  height:320px;
  text-indent:-9999px;
}
#navigation2 li#nvBt01 a       { width:246px; background:transparent url(../images/contents1.jpg)  left top no-repeat; } 
#navigation2 li#nvBt01 a:hover {              background:transparent url(../images/contents1_.jpg) left top no-repeat; } 
#navigation2 li#nvBt02 a       { width:246px; background:transparent url(../images/contents2.jpg)  left top no-repeat; } 
#navigation2 li#nvBt02 a:hover {              background:transparent url(../images/contents2_.jpg) left top no-repeat; } 
#navigation2 li#nvBt03 a       { width:246px; background:transparent url(../images/contents3.jpg)  left top no-repeat; } 
#navigation2 li#nvBt03 a:hover {              background:transparent url(../images/contents3_.jpg) left top no-repeat; } 
#navigation2 li#nvBt04 a       { width:249px; background:transparent url(../images/contents4.jpg)  left top no-repeat; } 
#navigation2 li#nvBt04 a:hover {              background:transparent url(../images/contents4_.jpg) left top no-repeat; } 

