.categoryinfo {
width: 650px;
height: auto;
margin: 15px 0;
}

.item_description { display:none;}

.triangle01{
color:#808080;
padding:0 3px 0 5px;
}

.triangle02{
color:#808080;
padding:0 3px 0 15px;
}

.triangle03{
color:#808080;
padding:0 3px 0 25px;
}


.subcategory01{
color:#808080;
display:block;
background:#e6e6e6; 
padding:5px 10px;
border-bottom: #b3b3b3 solid 1px;
width:680px;
}

.subcategory02{
color:#808080;
display:block;
background:#cccccc; 
padding:5px 10px;
border-bottom: #999999 solid 1px;
width:680px;
}

.subcategory03{
color:#808080;
display:block;
background:#adadad; 
padding:5px 10px;
border-bottom: #d3d3d3 solid 1px;
width:680px;
}

.brand_head {
  text-indent: 1em;
  margin-top: 20px;
}

.brand{
width:680px;
margin: 1em;
line-height: 1.8em;
font-size: 105%;
}

/* ------------------------------------- 
 *	最近チェックした商品
 * ------------------------------------- */
.checkitem_list {
	float: left;
    width: 120px;
    margin: 20px 0 20px 15px;
    display: inline-block;
   text-align: center;
   }
 
.ci_img {
	border: none;
    width:120px;
	}

/*--------------------------ソート設定--------------------------*/
.sort {
  text-align: center;
}

.button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    border: none;
    display: inline-block;
}

.button--tag {
    font-size: 100%;
    padding: 4px 4px 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.choosing {
      color: #2d2d2d;
}

.movepage {
      color: #ffffff;
}

.button--line {
    border: 2px solid #dddddd;
}

.button--pager {
    color: #ffffff;
    background-color: #848484;
}

.button--disabled {
    background: #bdbdbd;
    color: #ffffff;
    padding: 6px 7px 4px;
}
/*--------------------------　特定のグループidを非表示に　--------------------------*/
CSS

.group-650141,
.group-1188730,
.group-1286411{
    display:none;
}


/*--------------------------　フリースペース　--------------------------*/
.p {
  padding: 5px;
}

.freetext {
  margin-left: 20px;
}

.h3 {font-size: 1.2em;line-height: 1.8em; font-weight: bold;}

.h4 {line-height: 2em; font-weight: bold;}

.h5 {line-height: 1.8em;}

.grouphead {
  width: 730px;
}

.grouphead li {
  float: left;
  margin: 0 5px 3px 0;
}

.precautions {
  margin: 0;
  border: 1px solid #ccc;
  text-align: center;
}

.precautions p  {
  background-color: #ffe200;
  line-height: 2.4em;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.annotation {
  margin: 0;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 2em;
}

.annotation p  {
  background-color: #e10012;
  font-size: 1.4em;
  line-height: 2.4em;
  font-weight: bold;
  color: #FFF;
  margin: 0;
  padding: 0;
}

.redpen {
  margin: 0;
  padding: 0;
  color: #e10012;
  font-size: 110%;
  font-weight: bold;
  line-height: 2.0em;
}

.modelcheck {
    font-size: 100%;
    margin-top: 0.5em;
}

/*--------------------------売り切れ表示--------------------------*/

.SOLDOUTabsolute {
    position: absolute;
}