@charset "euc-jp";
/* CSS Document */

#side {
  padding-top:35px;
}
.footstamp {
    border-bottom:none;
    padding: 4px 0 0;
}
.cg_freespace_01.mt12 {
  margin-top:12px;
}

/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
  padding:0;
  margin:20px 0 20px 0;
}
.cg_freespace_02 {
  padding:0;
  margin:20px 0 20px 0;
}
/* カテゴリ・グループのフリースペース内の<p>タグの余白設定 */
.cg_freespace_01 p,
.cg_freespace_02 p {
  margin:0 0 10px 0;
}
/* カテゴリ・グループのフリースペース内の<ul>タグの余白設定 */
.cg_freespace_01 ul,
.cg_freespace_02 ul {
  margin:0 0 10px 20px;
  padding:0;
}

ul.cate_menu {
  list-style:none;
  margin-left:-5px;
}
ul.cate_menu li.cate_list {
  width:176px;
  height:38px;
  float:left;
  margin-left:5px;
  margin-bottom:5px;
}
/* カテゴリアイコン */
#main {
    position: relative;
}
.cate_icon{
    position: absolute;
    top: 401px;
    left: 613px;
    width: 100px;
    text-align: right;
    z-index: 10;
}
.cate_icon img {
	margin-left: 5px;
}

/* ************************************************
*  item_box
* ************************************************ */
.movie_box {
    width:455px;
    float:left;
    background:#fff;
    padding:10px;
}
.item_box2 {
  display:inline-block;
  float: left;
  background:#fff;
  padding:10px;
  margin: 0 5px 5px 0;
  width: 331px;
  height:275px;
  vertical-align:top;
  text-align: left;
  /display:inline;
  /zoom:1;
}
.item_box2alpha {
  display:inline-block;
  float: left;
  padding:10px;
  margin: 0 5px 5px 0;
  width: 213px;
  vertical-align:top;
  text-align: left;
  /display:inline;
  /zoom:1;
}
.item_box2 .item_image {
  margin: 0px;
}
.item_box2 .item_image img.item {
  max-width: 100%;
  */border: solid 1px #ddd;*/
}
.item_box2 .item_detail {
  margin: 15px 0 0;
 */ padding-left: 10px; */
  */ border-left: solid 1px #ddd;*/
}
.item_box2 .item_detail p{
  overflow: hidden;
  width: 100%;
  font-size:11px;
 /* text-overflow: ellipsis;
  white-space: nowrap;
  -o-text-overflow: ellipsis;*/
}

.item_box2 .item_detail p.item_name {
  margin-bottom: 5px;
  font-size: 11px;
  font-weight:bold;
}

.item_box2 .item_detail .item_description{
/*text-overflow: initial;
  overflow: visible;
  white-space: normal;*/
  text-overflow: ellipsis;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  height:27px;
 display:none;
}

p.item_regular_price, p.item_price, p.item_discount {
  margin-bottom: 10px;
  font-family:'Lucida Grande',
  'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
  Meiryo, メイリオ, sans-serif;
  color: #000000;
}

.item_box2 .item_detail p.date {
  width:90px;
  padding-right:30px;
  text-align:right;
  margin-top: 20px;
  font-family:'Lucida Grande',
  'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
  Meiryo, メイリオ, sans-serif;
  float:right;
  color:#666;
}
.item_box3 {
  display:inline-block;
  float: left;
  background:#fff;
  padding:10px;
  margin: 0 5px 5px 0;
  width: 213px;
  height:340px;
  vertical-align:top;
  text-align: left;
  /display:inline;
  /zoom:1;
}
.item_box3alpha {
  display:inline-block;
  float: left;
  padding:10px;
  margin: 0 5px 5px 0;
  width: 213px;
  vertical-align:top;
  text-align: left;
  /display:inline;
  /zoom:1;
}
.item_box3 .item_image {
  margin: 0px;
}
.item_box3 .item_image img.item {
  max-width: 100%;
  */border: solid 1px #ddd;*/
}
.item_box3 .item_detail {
  margin: 15px 0 0;
 */ padding-left: 10px; */
  */ border-left: solid 1px #ddd;*/
}
.item_box3 .item_detail p{
  overflow: hidden;
  width: 100%;
  font-size:11px;
 /* text-overflow: ellipsis;
  white-space: nowrap;
  -o-text-overflow: ellipsis;*/
}

.item_box3 .item_detail p.item_name {
  margin-bottom: 5px;
  font-size: 11px;
  font-weight:bold;
  height:34px;
}

.item_box3 .item_detail p.item_description{
/*  text-overflow: initial;
  overflow: visible;
  white-space: normal;*/
text-overflow: ellipsis;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
 display:none;
}

p.item_regular_price, p.item_price, p.item_discount {
  margin-bottom: 10px;
  font-family:'Lucida Grande',
  'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
  Meiryo, メイリオ, sans-serif;
  color: #000000;
}
.item_detail p.item_price {
  margin-top: 20px;
  margin-bottom: 0px;
  color: #000000;
 /* width:90px;*/
 /* float:left;*/
}
.item_box3 .item_detail p.date {
  width:90px;
  float:right;
  padding-right:30px;
  text-align:right;
  margin-top: 20px;
  font-family:'Lucida Grande',
  'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
  Meiryo, メイリオ, sans-serif;
  color:#666;
}
.item_box .item_detail p.item_name {
  height:42px;
  overflow:hidden;
  line-height:130%;
}
.item_box .item_detail p.item_price {
  margin-top: 10px;
  color: #000000;
}
.item_box {
  height:190px;
}

/*右下背景画像TOP
================================*/
.cate1 {
  background:url(https://file001.shop-pro.jp/PA01268/712/images/top/cate1_back.jpg) no-repeat right bottom #fff;
}
.cate2 {
  background:url(https://file001.shop-pro.jp/PA01268/712/images/top/cate2_back.jpg) no-repeat right bottom #fff;
}
.cate3 {
  background:url(https://file001.shop-pro.jp/PA01268/712/images/top/cate3_back.jpg) no-repeat right bottom #fff;
}
.cate4 {
  background:url(https://file001.shop-pro.jp/PA01268/712/images/top/cate4_back.jpg) no-repeat right bottom #fff;
}
.cate5 {
  background:url(https://file001.shop-pro.jp/PA01268/712/images/top/cate5_back.jpg) no-repeat right bottom #fff;
}


/* ************************************************
*  yasuda add 20140625
* ************************************************ */
.family_tree {
	float: left;
	padding: 0 30px 5px 0;
}
