/*
Theme Name: yagiin css
Theme URL: http://www.yagiin.net/
Description: v2searchCSS（検索結果用）.
Version: 2.0
Author: スパイスショップ山羊印
Author URL: http://www.yagiin.net/
*/

/* CSS Document */
.search-i {
margin:0;
padding:0;
overflow: hidden;
}
.search-i:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .search-i {
    height: 1em;
    overflow: visible;
}
/**/
.search-i h2 {
margin:10px 0;
font-size:1.0em;
color:#333333;
}

/*上部
----------------------------*/
.search-i .sort {
margin:10px 0;
padding:0;
font-size:11px;
color:#333333;
letter-spacing:1px;
}
.search-i .sort a {
margin:10px 0;
padding:0;
font-size:11px;
color:#0066FF;
letter-spacing:1px;
text-decoration:none;
}
.search-i .sort a:hover {
margin:10px 0;
padding:0;
font-size:11px;
color:#FF6600;
letter-spacing:1px;
text-decoration:underline;
}

.search-i .pagenavi {
margin:5px 38px 10px 0;
padding:10px;
border:#CCCCCC 1px solid;
font-size:0.75em;
color:#333333;
letter-spacing:1px;
}
.search-i .pagenavi a {
margin:10px 0;
padding:0;
color:#0066FF;
letter-spacing:1px;
text-decoration:none;
}
.search-i .pagenavi a:hover {
margin:10px 0;
padding:0;
color:#FF6600;
letter-spacing:1px;
text-decoration:underline;
}
.pagenavi span {
color:#FF0000;
font-weight:bold;
}

/*商品
----------------------------*/
br.clear {
clear:both;
}
.commoditybox {
float:left;
width:180px;

margin:0 0 0 0;
padding:0 0 20px 0;
}
.commoditybox img {
margin:0 40px 0 0;
padding:3px;
border:#999999 solid 1px;
}
.commoditybox img a {
border:none;
}
.commoditybox .textbox {
width:180px;
margin:0;
}
.commoditybox .textbox h3 {
margin:2px 4px 2px 0;
padding:0;
font-size:0.75em;
font-weight:normal;
color:#660000;
line-height:125%;
}
.commoditybox .textbox h3 a {
color:#660000;
text-decoration:none;
}
.commoditybox .textbox h3 a:hover {
color:#FF6600;
text-decoration:underline;
}
.commoditybox .textbox p {
margin:2px 4px 2px 0;
padding:0;
font-size:0.7em;
color:#666666;
line-height:125%;
}
.commoditybox .textbox p.price {
font-size:0.75em;
font-weight:bold;
letter-spacing:1px;
}
.commoditybox .textbox p.continue {
text-align:right;
margin:20px 0;
padding:0;
font-size:0.75em;
color:#0066FF;
}
.commoditybox .textbox p.continue a {
color:#0066FF;
text-decoration:none;
}
.commoditybox .textbox p.continue a:hover {
color:#FF6600;
text-decoration:none;
}



/*下部
----------------------------*/
.search-i .pagenavi-under {
clear:both;
margin:5px 38px 10px 0;
padding:10px;
border:#CCCCCC 1px solid;
font-size:0.75em;
color:#333333;
letter-spacing:1px;
}
.search-i .pagenavi-under a {
margin:10px 0;
padding:0;
color:#0066FF;
letter-spacing:1px;
text-decoration:none;
}
.search-i .pagenavi-under a:hover {
margin:10px 0;
padding:0;
color:#FF6600;
letter-spacing:1px;
text-decoration:underline;
}
.pagenavi-under span {
color:#FF0000;
font-weight:bold;
}

.search-i .sort-under {
margin:20px 0 50px 0;
padding:0;
font-size:0.75em;
color:#333333;
letter-spacing:1px;
overflow: hidden;
}
.sort-under:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .sort-under {
    height: 1em;
    overflow: visible;
}
/**/
.search-i .sort-under a {
margin:0;
padding:0;
color:#0066FF;
letter-spacing:1px;
text-decoration:none;
font-weight:bold;
}
.search-i .sort-under a:hover {
margin:0;
padding:0;
color:#FF6600;
letter-spacing:1px;
text-decoration:underline;
font-weight:bold;
}

.price {
line-height:135%;
}
.price s {
color:#333333;
}
.price-sale {
padding:1px 2px;
color:#FFFFFF;
background:#FF0000;
}
.price-member {
padding:1px 2px;
color:#FFFFFF;
background:#FF3366;
}
.red {
color:#FF0000;
}