@charset "shift_jis";
@import "basic.css";

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style: none;
}
body {
	font-size: 72%;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #333333;
	line-height: 1.5;
}
img {
	border: none;
}
#wrapper {
	width: 800px;
	margin: 0 auto;
	background: #FFFFFF url(../ngt_images/cp_bg.jpg) top repeat-y;
}
.clear{
	clear:both;
}

/*左カラム
-------------------------------------------------------*/
/*サイドバー*/

#side {
width:215px;
float:left;
display:inline;
/*\*/overflow: hidden;/**/
}
#h1rogo{
margin:0;
}

/*ナビゲーション*/

#globalnavihome {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 215px;
}

#globalnavihome li {
  width: 215px;
  height: 50px;
  margin: 0;
  padding: 0;
  display: inline;
}

#globalnavihome a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 215px;
  height: 50px;
  background-image: url(../ngt_images/ngt_nav0.jpg);
  background-repeat: no-repeat;
}

#menu0 a { background-position: 0 0; }

#globalnavihome a:hover {
  text-decoration: none;
  background-image: url(../ngt_images/ngt_nav0.jpg);
  background-repeat: no-repeat;
}

#menu0 a:hover { background-position: -215px 0; }

#globalnavi {
margin: 0;
padding: 0;
list-style-type: none;
width: 215px;
}
#globalnavi li {
  width: 215px;
  height: 45px;
  margin: 0;
  padding: 0;
  display: inline;
}
#globalnavi a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 215px;
  height: 45px;
  background-image: url(../ngt_images/ngt_nav1.jpg);
  background-repeat: no-repeat;
}

#menu1 a { background-position: 0 0; }
#menu2 a { background-position: 0 -45px; }
#menu3 a { background-position: 0 -90px; }
#menu4 a { background-position: 0 -135px; }
#menu5 a { background-position: 0 -180px; }

#globalnavi a:hover {
  text-decoration: none;
  background-image: url(../ngt_images/ngt_nav1.jpg);
  background-repeat: no-repeat;
}

#menu1 a:hover { background-position: -215px 0; }
#menu2 a:hover { background-position: -215px -45px; }
#menu3 a:hover { background-position: -215px -90px; }
#menu4 a:hover { background-position: -215px -135px; }
#menu5 a:hover { background-position: -215px -180px; }

/*右カラム
-------------------------------------------------------*/
#main {
width:570px;
float:right;
margin:0;
background:url(../ngt_images/h2_bg.jpg) top no-repeat;
display:inline;
/*\*/overflow: hidden;/**/
}
.h2 {
	font-size: 26px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	font-weight:bold;
	color: #FFFFFF;
	letter-spacing: 0.3em;
	margin-left:20px;
	background: url(../ngt_images/h2ttl_bg.gif) no-repeat 0 center;
	padding:7px 0 5px 35px;
}
#contents {
width:538px;
float:right;
margin-top:30px;
padding:15px;
border:1px solid #999999;
}
#contents2 {
width:538px;
float:right;
margin-top:30px;
padding:15px;
border:1px solid #999999;
background:url(../ngt_images/prcs_bg.jpg) left bottom no-repeat;
}

/* IE6 css fixer v0.8: Mon, 16 Aug 2010 09:43:58 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#side,
#main,
#contents, #contents2 {display:inline;}

/* add zoom:1 to overflow:hidden */
#side,
#main {zoom:1;}