
/*-------------------------------------------------------------- ベース設定
*/

* {
  margin: 0;
  padding: 0;
}

/* default 
-----------------------------------*/

body {
/*  font-size: 91.6%;/* 11pt */
  font-size: 83.3%;/* 10pt */
}

/* Except IE 
-----------------------------------*/

html>body {
  font-size: 10pt;
}

html {
  overflow-y: scroll;
}

body {
  color: #555555;
  background: fixed url('images/whats_new_body.jpg') no-repeat -16px -36px;
  font-family: "meiryo", "MS UI Gothic", sans-serif;
}

/*-------------------------------------------------------------- 基本スタイル
*/

a {
  color: #1078C8;
  text-decoration: none;
}

a:hover {
  color: #f44;
}

/*-------------------------------------------------------------- Container & Wrapper
*/

#News {
  width: 344px;
  text-align: left;
}

#News li {
  zoom: 100%;
  background: url('images/border_01.gif') repeat-x left bottom;
  list-style: none;
  line-height: 1.5em;
  width: 100%;
  padding: 2px 0 0;
  overflow: hidden;
  float: left;
}

#News li:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}

#News span {
  position: absolute;
  background: url('images/marker_news.gif') no-repeat 0.1em 0.4em;
  width: 5em;
  padding: 0 0 0 16px;
  float: left;
}

#News p {
  display: block;
  padding: 0 0 0 6em;
}

