#outergroup {
  margin-top:10px;
}

#outergroup #leftcolumn {
  float:left;
  width:49.5%;
}

#outergroup #rightcolumn {
  margin:0 0 0 50.5%;
}

/* wb_[ζͺ */
#header h1#headl {
  float:left;
  font-size:1em;
  width:310px;
  border:none;
  background-color:#ffffff;
  margin:0;
  padding:0;
  text-align:left;
}

p#ads {
  clear:both;
  margin:10px 0 0 0;
  padding:0;
}

p.stitle {
  background-color:#756758;
  color:#ffffff;
  font-size:0.9em;
  font-weight:normal;
  line-height:120%;
  margin:0;
  padding:0 0 0 3px;
}

/* ===‘‘‘‘‘‘Ώ«T‘‘‘‘‘‘==== */

div#jiten {
  border:solid 1px #554738;
  margin:0;
}

#jiten h2 {
  font-size:1.6em;
  font-weight:normal;
  margin:3px 0 0 3px;
  padding:0;
}

#jiten p.j1 {
  font-size:0.9em;
  line-height:150%;
  margin:0 0 0 5px;
  padding:0;
}

#jiten p.j2 {
  font-size:0.9em;
  line-height:150%;
  margin:0 0 0 15px;
  padding:0;
}

/* ===‘‘‘‘‘‘νpΏ‘‘‘‘‘‘==== */

div#joyo {
  border:solid 1px #554738;
  margin:10px 0 5px 0;
}

#joyo h2 {
  font-size:1.6em;
  font-weight:normal;
  margin:3px 0 0 3px;
  padding:0;
}

#joyo p.n1 {
  font-size:0.9em;
  line-height:150%;
  margin:0 0 0 5px;
  padding:0;
}

/* ===‘‘‘‘‘‘Vξρ‘‘‘‘‘‘==== */

div#new {
  border:solid 1px #554738;
  margin:10px 0 5px 0;
}

#new ul {
  font-size:0.9em;
  list-style-type:none;
  margin:0;
  padding:0;
}

#new ul li {
  line-height:150%;
  padding-left:3px;
}

p.koushin {
  font-size:0.9em;
  line-height:120%;
  margin:3px 0 0 0;
  padding:0 0 0 3px;
}

/* ===‘‘‘‘‘‘οΗΏ‘‘‘‘‘‘==== */

div#nandoku {
  border:solid 1px #554738;
  margin:0 0 10px 0;
}

#nandoku h2 {
  font-size:1.6em;
  font-weight:normal;
  margin:3px 0 0 3px;
  padding:0;
}

#nandoku p.recent {
  border-left:solid 2px #756758;
  font-size:0.8em;
  line-height:150%;
  margin:0 5px 3px 15px;
  padding:0 0 0 5px;
}

#nandoku p.n1 {
  font-size:0.9em;
  line-height:150%;
  margin:0 0 0 5px;
  padding:0;
}

#nandoku p.n2 {
  font-size:0.9em;
  line-height:150%;
  margin:0 0 0 15px;
  padding:0;
}

/* ===‘‘‘‘‘‘Ώθ`W‘‘‘‘‘‘==== */

div#kanken {
  border:solid 1px #554738;
  margin:0 0 10px 0;
}

div#kanken p.k {
  font-size:0.9em;
  line-height:150%;
  margin:0 0 0 5px;
  padding:0;
}

div#kanken p.k2 {
  font-size:1.2em;
  line-height:150%;
  margin:0 0 0 5px;
  padding:0;
}

div#kanken p.k2 span {font-size:0.8em;}

/* ===‘‘‘‘‘‘j[‘‘‘‘‘‘==== */

div#menu {
  border:solid 1px #554738;
  margin:10px 0 5px 0;
}

/* Ώj[ΜXg */
#menu ul {
  list-style-type:none;
  font-size:1em;
  margin:0;
  padding:0;
  text-align:left;
}

#menu ul li {
  line-height:150%;
  padding:0 0 0 3px;
}

/* ===‘‘‘‘‘‘Twitter‘‘‘‘‘‘==== */

p.twit {margin:0 0 5px 0;}
p.twit img {border:none;}

/* ===‘‘‘‘‘‘JE^[‘‘‘‘‘‘==== */

div.counter {margin:7px 0 0 0;}

/* ===‘‘‘‘‘‘gsbNX‘‘‘‘‘‘==== */

div#topics {
  border:solid 1px #554738;
  margin:10px 0 5px 0;
}

#topics ul {
  font-size:0.9em;
  margin:0;
  padding:0 0 0 1.2em;
}

#topics ul li {
  line-height:150%;
  padding:0;
}

/* ===‘‘‘‘‘‘ΊirQ[V‘‘‘‘‘‘==== */

/* ΊirQ[VSΜ */
#bottomnavi {
  background-color:#f0ede3;
  clear:both;
  font-size:0.8em;
  margin:5px 0 0 0;
  padding:0;
}

/* ΊirQ[Vul */
#bottomnavi ul {
  margin:0;
  padding:0;
}

/* ΊirQ[Vli */
#bottomnavi li {
  border-right:solid 1px #554738;
  display:inline;
  line-height:1.8em;
  list-style-type:none;
  margin:0;
  padding:0 5px 0 5px;
}

/* ΊirQ[VΰΜNΚν */
#bottomnavi a {
  text-decoration:none;
}

/* ΊirQ[VΰΜNhover */
#bottomnavi a:hover {
  background-color:#927a5e;
  color:#ffffff;
}

/* ===‘‘‘‘‘‘tb^[‘‘‘‘‘‘==== */

/* tb^[ */
#footer {
  background-color:#e5ddce;
  border-left:solid 20px #543f32;
  border-bottom:solid 1px #543f32;
  clear:both;
  margin:10px 0 0 0;
  padding:2px 0 0 8px;
}

.sy {
  color:#666666;
  font-size:0.9em;
}
