@charset "UTF-8";
/*---------------------------
メイン
---------------------------*/
#container {
  width: 980px;
  font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif;
}

#main-contents {
  float: right;
  width: 814px;
}

/*---------------------------
メイン
---------------------------*/
#title-banner {
  margin: 0 0 10px 0;
}

#title-text {
  margin: 0 0 20px 8px;
  font-size: 0.8em;
  line-height: 1.6;
}

/*---------------------------
サイドメニュー
---------------------------*/
#sidemenu {
  float: left;
  width: 147px;
  height: 100%;
}

#sidemenu ul.sidemenu-beginner li {
  width: 147px;
  height: 114px;
  margin: 0 0 10px 0;
}

/*---------------------------
製品
---------------------------*/
.item-box {
  float: left;
  width: 400px;
  margin: 0 14px 38px 0;
}

.item-box:nth-child(2n) {
  margin: 0 0 38px 0;
}

.item-title {
  width: 380px;
  height: 51px;
  padding: 12px 0 0 25px;
  background: url(/static/images/seihin_joho/beginner/background.png) no-repeat 0 0;
}

.item-title h3 {
  font-size: 1em;
  line-height: 1.3;
  width: 95%;
}

.item-inner {
  padding: 12px 18px 30px 18px;
  border: 1px solid #ccc;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  position: relative;
}

.item-photo {
  margin: 0 0 12px 0;
  text-align: center;
}

.item-detail {
  margin: 0 0 14px 0;
}

.item-text {
  float: left;
  margin: 0 5px 0 7px;
}

.item-text .hinban {
  font-weight: bold;
  font-size: 0.9em;
  line-height: 1.3;
}

.item-text .price {
  font-size: 0.8em;
  line-height: 1.4;
}

.item-btn {
  float: right;
  margin: 6px 0 0 0;
}

.item-variation {
  margin: 0 0 5px 0;
  border-top: 1px dashed #666;
  padding: 6px 10px 0 10px;
  height: 141px;
}

.two-line {
  height: 251px;
}

.three-line {
  height: 361px;
}

.item-variation h4 {
  margin: 0 0 3px -2px;
  font-size: 0.8em;
  line-height: 1.4;
}

.item-variation a {
  display: block;
  float: left;
  width: 110px;
  height: 125px;
  font-size: 0.75em;
  line-height: 1.4;
  font-weight: bold;
  margin: 0 2px 5px 2px;
  text-align: center;
}

.item-variation a span {
  font-size: 0.85em;
}

.item-variation a img {
  margin: 0 0 5px 0;
}

.item-other {
  position: absolute;
  bottom: 10px;
  right: 17px;
}

.item-other a {
  float: right;
  font-size: 0.75em;
  line-height: 1.2;
  margin: 13px -4px 0 0;
  padding: 0 18px 0 0;
  background: url(/static/images/seihin_joho/beginner/yaji_12.png) no-repeat center right;
  color: #000;
  text-decoration: underline;
}

.item-other a:hover {
  color: #f00;
  text-decoration: underline;
}

/*　関連ページ　*/
div .relation {
  width: 100%;
  margin: 100px auto;
}

.relation h3 {
  font-size: 1.6em;
  text-align: center;
  padding: 13px 0;
  color: #fff;
  background-color: #004DA2;
}

.link-img li {
  display: inline;
}

.relation img {
  width: 230px;
  height: 153px;
  margin: 20px 15px 0 0;
}
