@charset "utf-8";

*, html, table {
  margin:0px;
  padding:0px;
}
html { overflow-y:scroll; }

body { font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS P Gothic',sans-serif; }
img { border: 0px; }

/* header */
#header {
  background:url("./header_bg.jpg") no-repeat scroll center 55px transparent;
  height:180px;
  margin:0 auto 30px;
  position:relative;
}

#header div {
  background: url('./header_top.jpg') no-repeat scroll center top #061E4A;
  height:55px;
  overflow:hidden;
}

#header h1 {
  margin:95px 0 0;
  position:absolute;
  right:50%;
  top:0;
  width:480px;
}

#header h1 a {
  color:#FFFFFF;
  text-decoration:none;
}

/* contents */
.contents {
  text-align:left;
  width: 900px;
  height: 144px;
  border-top: 1px solid #666;
}

.contents img {
  width:128px;
  height:128px;
  margin:6px;
  padding:0px;
  float: left;
}

.contents div  {
  padding: 10px 0px 0px 150px;
  color: #444;
}

.contents .title a {
  font-size: 30px;
  color: #2173AF;
  text-decoration: none;
}

.contents .url {
  color: #090;
}

#contents {
  width: 900px;
  height: 1px;
  border-top: 1px solid #666;
}

/* footer */
#footer {
  padding: 60px 0;
  text-align:center;
  font-size:10pt;
}

#footer div {
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  padding: 5px;
  margin-bottom: 60px;
}

#footer a {
  color: #000;
}
#footer a:hover {
  color: #000;
  text-decoration: none;
}


