@charset "Shift_JIS";

/* 全体構造
---------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  color: #333333;

 background:#e5e5dd;
}
#wrapper {
  width: 760px;
  color: #333333;
 background: url(../images/back-body.jpg) repeat-y;
}

/* リンク
---------------------------------------------------- */
a:link {
  color: #3366ff;
  background: transparent;
}
a:visited {
  color: #ff9933;
  background: transparent;
}
a:hover, a:active {
  color: #ff9933;
  background: transparent;
}

h1 {
  margin: 10px;
  padding-right: 10px;
  float: right;
  font-size: 30px;
  font-style: italic;
  color: #ffffff;
}

h1 img {
  vertical-align: bottom;
}

ul {
   list-style-image: url(../images/mark.gif);
    list-style-position: outside;
}

em{
	color: red;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}

/* ヘッダ
---------------------------------------------------- */
#header {
  padding-top: 45px;
padding-bottom: 55px; 
  color: #999999;
  background: url(../images/back-header.jpg) no-repeat;
}



/* ページ本体
---------------------------------------------------- */
#pagebody {
/*  clear: both; */
 /* position: relative; */
  width: 742px;			/* ■IE用バグ対策 */
/* padding-left:10px; */
padding-top: 12px;
}

/* コンテンツ
---------------------------------------------------- */
#content {
  float: right;
  width:480px;
  margin:0px 0px 14px 0px;
  padding:0 0 0 0;
  background: url(../images/cover.jpg) no-repeat;
  color: #333333;
}
#content h2 {
  margin: 250px 0 4px 0;
  padding-top:12px 0 0 0;
  font-size: 14px;
  color: #ff9933;
  background: transparent;
}

#topics {
  margin: 0px;
  padding; 0px;
 font-size:14px;
}

#topics li {
margin-top: 0.5em;
margin-left:2em;  
padding-left: 0.5em;
padding-top:0px;
line-height:120%;
}

#topics a {
 color: #333;
 text-decoration: none;	
}
#topics a:hover {
  color: #ff9933;
  text-decoration: underline;	
}
/* ナビゲーション
---------------------------------------------------- */
#navigation {
float: left; 
width: 240px;
  background: url(../images/niigata_logo.gif) no-repeat;
  background-position:100px 0px;
  padding: 36px 10px 14px 0px;	/*  ロゴ分下げる */
}

#navigation p {
  margin-left:1em;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase; /* 全ての大文字 */
  line-height: 155%;
  color: #666666;
}

#navigation ul {
  margin: 0 0 01em;
  padding: 0;
  list-style: none;
}
#navigation li {
  margin: 0;
  padding: 0;
width: 240px;
  height: 47px;
  text-indent: -9999px;
}
#navigation li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  width: 240px;
  height: 47px;
}

#navigation li#top {
  background: url(../images/nav_00b_on.gif) no-repeat;
}
#navigation li#home {
  background: url(../images/nav_01_on.gif) no-repeat;
}
#navigation li#new    {
  background: url(../images/nav_02_off.gif) no-repeat;
}
#navigation li#about  {
  background: url(../images/nav_03_off.gif) no-repeat;
}
#navigation li#roles {
  background: url(../images/nav_04b_off.gif) no-repeat;
}
#navigation li#link      {
  background: url(../images/nav_05_off.gif) no-repeat;
}
#navigation li#member {
  background: url(../images/nav_06_off.gif) no-repeat;
}
#navigation li#inform {
  background: url(../images/nav_07_off.gif) no-repeat;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#navigation li#home  a:hover    {
  background: url(../images/nav_01_on.gif) no-repeat;
}
#navigation li#new  a:hover    {
  background: url(../images/nav_02_on.gif) no-repeat;
}
#navigation li#inform  a:hover    {
  background: url(../images/nav_07_on.gif) no-repeat;
}
#navigation li#about  a:hover    {
  background: url(../images/nav_03_on.gif) no-repeat;
}
#navigation li#roles  a:hover    {
  background: url(../images/nav_04b_on.gif) no-repeat;
}
#navigation li#link a:hover    {
  background: url(../images/nav_05_on.gif) no-repeat;
}
#navigation li#member a:hover    {
  background: url(../images/nav_06_on.gif) no-repeat;
}

/* フッタ
---------------------------------------------------- */
#footer {
  clear: both;
 

}
#footer p {
  margin: 0;
  padding: 1em 35px 1em 0;
 /* width:742px; */
  text-align: right;
  text-transform: uppercase;
  font-size: 10px;
  color: #ffffff;
  background: url(../images/back03.gif) no-repeat;
}

