@charset "EUC-JP";



/* === brand =================== */



/* === top =================== */

#page .top {				/* 上部バナー */
 clear: both; 
 width: 760px;
 text-align: center; 
 border: 0;
 background-color: transparent;
 margin: 0px 0px 25px 20px;
 padding: 0px 0px 0px 0px;
}
#page .top img {
 width: 760px;
 height: 200px;
 text-align: left;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

/* === top =================== */



/* === push item =================== */

#page .main .right .push {				/* おすすE*/
 clear: both;
 width: 530px;
 text-align: left; 
 background-color: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
#page .main .right .push h2 {					/* タイトE*/
 width: 530px;
 height: 50px;
 text-indent: -9999px;
 background-color: transparent;
 background: url(../img/h2/pushitem.gif) top left no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#page .main .right .push .push_row {					/* E*/
 clear: both; 
 width: 520px;
 text-align: left; 
 background-color: transparent;
 margin: 0px 0px 0px 5px;
 padding: 0px 0px 0px 0px;
 overflow: hidden;
}
#page .main .right .push .push_row:after {			/* ネスケ対E*/
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #page .main .right .push .push_row {		/* MacIE対E*/
 height: 1px;
 overflow: visible;
}
/**/

#page .main .right .push .push_row .push_left{					/* 左 */
 float: left;
 width: 255px;
 text-align: center; 
 background-color: transparent;
 margin: 0px 0px 15px 0px;
 padding: 0px 0px 0px 0px;
}
#page .main .right .push .push_row .push_right{					/* 右 */
 float: right;
 width: 255px;
 text-align: center; 
 background-color: transparent;
 margin: 0px 0px 15px 0px;
 padding: 0px 0px 0px 0px;
}

#page .main .right .push .push_row .image {					/* 画E */
 float: left;
 border: 0;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#page .main .right .push .push_row img{						/* 画E*/
 border: 0;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#page .main .right .push .push_row .explanation{				/* 説明枠 */
 float: right;
 width: 145px;
 text-align: left;
 border: 0;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#page .main .right .push .push_row .explanation strong{			/* 商品名 */
 display: block;
 font-size: 12px;
 color: #836e65;
 text-align:left;
 line-height: 1.2;
 letter-spacing: 0.1em;
 border: 0;
 background-color: transparent;
 margin: 0px 0px 5px 0px;
 padding: 0px;
}
#page .main .right .push .push_row .explanation strong a {
 color: #836e65;
}
#page .main .right .push .push_row .explanation p{				/* 説明段E*/
 font-size: 10px;
 color: #666666;
 text-align:left;
 line-height: 1.2;
 letter-spacing: 0.1em;
 border: 0;
 background-color: transparent;
 margin: 1px 0px 1px 0px;
 padding: 0px;
}

/* === push item =================== */



/* === category right =================== */

#page .main .right .category  {				/* アイテE*/
 clear: both;
 width: 530px;
 text-align: left; 
 background-color: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
#page .main .right .category h2 {					/* タイトE*/
 width: 530px;
 height: 50px;
 text-indent: -9999px;
 background-color: transparent;
 background: url(../img/h2/category.gif) top left no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#page .main .right .category .category_piece {				/* 商品＠個別 */
 clear: both; 
 width: 520px;
 text-align: left;
 border-bottom: 1px #d0e0d0 dashed;
 background-color: transparent;
 margin: 0px 0px 5px 5px;
 padding: 0px 0px 5px 0px;
 overflow: hidden;
}
#page .main .right .category .category_piece:after {			/* ネスケ対E*/
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #page .main .right .category .category_piece {		/* MacIE対E*/
 height: 1px;
 overflow: visible;
}
/**/

#page .main .right .category .category_piece .category_image {				/* 商品＠画E */
 float: left;
 width: 50px;
 text-align: center; 
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 5px;
}
#page .main .right .category .category_piece .category_sentence {				/* 商品＠説明側 */
 float: right;
 width: 440px;
 text-align: left; 
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 5px;
}

#page .main .right .category .category_piece .category_image img {					/* 商品＠画E*/
 border: 0;
 background-color: transparent;
 margin: 0px;
 padding: 0px;
}
#page .main .right .category .category_piece .category_sentence strong {				/* 商品＠商品名 */
 display: block; 
 font-size: 12px;
 color: #64574d;
 text-align:left;
 line-height: 1.2;
 letter-spacing: 0.1em;
 background-color: transparent;
 margin: 0px 0px 5px 0px;
 padding: 0px;
}
#page .main .right .category .category_piece .category_sentence strong a{
 color: #64574d;
}
#page .main .right .category .category_piece .category_sentence ul {				/* 商品＠商品値段 */
 width: 430px;
 text-align: left;
 background-color: transparent;
 margin: 5px 0px 0px 0px;
 padding: 0px 0px 0px 5px;
}
#page .main .right .category .category_piece .category_sentence li {					/* 品名 */
 display: inline; 
 font-size: 11px;
 font-style: normal; 
 color: #64574d;
 text-align: left;
 line-height: 1.2;
 letter-spacing: 0.1em;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px 8px 0px 0px;
}

#page .main .right .category .category_piece .category_sentence .category_explanation {			/* 商品＠説明 */
 clear: both;
 text-align: left;
 border: 0;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#page .main .right .category .category_piece .category_sentence .category_explanation p {			/* 説明 */
 font-size: 12px;
 color: #555555;
 text-align: left;
 line-height: 1.2;
 letter-spacing: 0.1em;
 border: 0;
 background-color: transparent;
 margin: 1px 5px 1px 5px;
 padding: 0px;
}
#page .main .right .category .category_piece .category_sentence .category_details {			/* 商品＠詳細 */
 clear: both;
 text-align: right;
 border: 0;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 0px;
}

/* === category right =================== */

