@charset "Shift_JIS";

/* 全体構造
---------------------------------------------------- */
html{
  background: #EADCB6 url(../img/allback.png) ;
  background-position:center top;
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, sans-serif;
  margin: 0;
  padding: 0;
}

#wrapper {
  width: 817px;
  padding: 0;
  height:100%;
  min-height:100%;
  margin:0 auto;
}

/* トップ
---------------------------------------------------- */
#header {
  width: 817px;
  height: 85px;
  margin:0 auto;
  text-align:right;
}
p.header{
  padding-top:65px;
  color:#ffffff;
  line-hwight:16px;
}

.yellow{
  font-weight:bold;
  color:yellow;
}

#image{
  width: 817px;
  height: 395px;
  margin:0 auto;
  padding: 0;
}


/* ナビ
---------------------------------------------------- */
#navi {
 width: 817px;
 height: 36px;
 text-align: left;
 margin:0 auto;
 padding-top: 10px;
}

#navi img {
 margin: 0;
 padding: 0;
}

#txt-navi {
 width: 817px;
 height:15px;
 text-align: right;
 margin:0 auto;
 margin-top:1px;
 margin-bottom:4px;
}
#txt-navi img {
 vertical-align:bottom;
 float:left;
}

a.txt,
a.txt:link {
  color: black;
  text-decoration: none;
  margin: 0;
}
a.txt:visited {
  color: black;
}
a.txt:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

a.top,
a.txt:link {
  color: #FFFFFF;
  margin: 0;
}
a.top:visited {
  color: #FFFFFF;
}
a.top:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

/* ページ本体
---------------------------------------------------- */
#contents {
  margin:0 auto;
  background:relative;
  width: 817px;			/* ■IE用バグ対策 */
　padding-top:3px;
}

/* コンテンツ
---------------------------------------------------- */
#main {
  float:left;
  padding: 0;
  width: 600px;
}

#sub {
  float:right;
  text-align:right;
  padding: 0;
  width: 200px;
}

#news {
  width:580px;
  height:14px;
  color:white;
  padding-left:20px;
  background: url(../img/arrow.png) no-repeat;
}

#news p {
 color:white;
 line-height:14px;
}

p.pDate2 {
  clear: both;
  margin: 0;
  padding: 0;
}

/* バグ回避 
---------------------------------------------------- */

/* IE6 で画像が消えることがあるバグを回避 */
.contents img {
  position: relative;
}

/* IE6/IE7 で垂直配置がずれるバグを回避 */
html[lang^="ja"] 
#sub{
  margin-top: 0;
}
