#innerWrap h1 img {
  vertical-align: bottom;
  margin: 0 0 9px 0;
}

#contents h1 {
  background: url("/static/images/paperm/print/template/title_middle.png") repeat-y scroll 0 0;
  padding: 1px 0 0px 15px;
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.4;
  color: #592d2a;
}

#contents .comment {
  margin: 10px 0 10px 10px;
  font-size: 0.85em;
  line-height: 1.5;
  color: #333333;
}

#contents h3 {
  font-size: 1.1em;
  line-height: 1.3;
  background: url("/static/images/paperm/print/template/titleBottomBar.png") no-repeat bottom center;
  padding: 0 0 5px 0;
  margin: 0 0 15px 0;
  color: #592d2a;
  font-weight: normal;
}

#contents h4 {
  font-size: 1.1em;
  line-height: 1.3;
  background: url("/static/images/paperm/print/template/titleBottomBar.png") no-repeat bottom center;
  padding: 0 0 5px 0;
  margin: 0 0 15px 0;
  color: #592d2a;
  font-weight: normal;
}

#contents #gabox {
  margin: 0 0 20px 0;
}

#cate_ichiran {
  margin: 20px 0 0 0;
  padding: 0 0 50px 0;
}

div#cate_ichiran ul {
  background: none;
  margin: 0 0 0 60px;
  width: 1005px;
}

div#cate_ichiran ul li {
  float: left;
  margin: 0;
  width: 230px;
  height: 305px;
  text-align: left;
  margin: 0 20px 0 0;
}

/*div#cate_ichiran ul li + li {
	margin:0 0 0 20px;
}*/
div#cate_ichiran p {
  margin: 0 0 10px 60px;
  padding: 0 0 0 5px;
  text-align: left;
  font-size: 1.2em;
  border-left: 3px solid #888;
}

div#cate_ichiran ul:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  max-height: 0;
  visibility: hidden;
}

div#cate_ichiran ul li a {
  font-size: 0.8em;
  line-height: 1.3;
  text-align: left;
  vertical-align: top;
}

div#cate_ichiran ul li a img {
  border: 1px solid #cccccc;
  width: 230px;
  height: 230px;
  margin: 0 0 10px 0;
}
