@charset "utf-8";

/* @group トップページ /index.html */
h1 {
  padding: 7px 0 20px;
}
div.menu {
  float: left;
  width: 262px;
  _height: 360px;
  min-height: 360px;
  background: url(../img/main/box_bg_bottom.png) no-repeat right bottom;
}
div.packaging_solution {
  margin-left: -5px;
}
div.menu p {
  padding: 10px 13px 10px 18px;
  font-size: 93%;
}
div.menu ul {
  padding: 0 13px 0 18px;
}
div.menu li {
  padding-left: 20px;
  line-height: 1.6;
  background-repeat: no-repeat;
  background-position: left center;
}
div.packaging_solution li {
  background-image: url(../img/arrow_orange.png);
}
div.quality_and_ecology li {
  background-image: url(../img/arrow_green.png);
}
div.product li {
  background-image: url(../img/arrow_blue.png);
}

div.info {
  margin-bottom: 30px;
  position: relative;
  float: left;
  width: 514px;
}
div.info h2 {
  padding: 18px 0 13px;
}
div.info dl {
	padding: 0 10px 0 15px;
	line-height: 1.3;
}
div.info dt {
	float: left;
	width: 5em;
	/* height:2.8em; */
	clear: both;
}

div.info dt.new {
  background: url(../img/new.png) no-repeat 95% 1.7em;
}

div.info dd {
  font-size:90%;
  /* height:2.8em; */
  margin-left: 6em;
  margin-bottom:0.8em;
  margin-right: 1em;
  padding-left: 16px;
  background: url(../img/arrow_s.png) no-repeat left 0.4em;
}
div.info p.list {
  position: absolute;
  top: 20px;
  right: 10px;
}

.news_s{
	color:#666666;
	font-weight:bold;
}

div.other {
  margin-bottom: 30px;
  float: right;
  width: 262px;
}
div.other ul {
  padding: 14px 0 0;
}
/* @end トップページ */

