@charset "UTF-8";
/*
Theme Name: yagiin css
Theme URL: http://www.yagiin.net/
Description: v2baseCSS（共通基礎用）.
Version: 2.0
Author: スパイスショップ山羊印
Author URL: http://www.yagiin.net/
*/

/* CSS Document */
a {
color:#0066CC;
text-decoration:none;
outline:none;
}
a:hover {
color:#FF6600;
}
p {
margin:0 0 10px 0;
padding:0;
font-size:0.8em;
letter-spacing:1px;
line-height:180%;
}
img {
border:none
}
/* 基本構造
------------------ */
body {
top:0;
left:0;
margin:0;
padding:0;
}
.base {
background:#FFCC00 url(https://file003.shop-pro.jp/PA01058/494/img/bk.gif) no-repeat right top;
margin:0;
padding:0;
top:0;
left:0;
}
.container {
width:823px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/bk-body.jpg) repeat-y 0 0;
}
.contents {
clear:both;
position:relative;
width:800px;
margin:0 0 0 20px;
padding:0;
}
.main {
float:right;
width:585px;
margin:0;
padding:0;
overflow: hidden;
}
.main:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .main {
    height: 1em;
    overflow: visible;
}
/**/
.side {
float:left;
width:210px;
margin:0;
padding:0;
overflow: hidden;
}
.side:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .side {
    height: 1em;
    overflow: visible;
}
/**/

.side-r {
clear:both;
position:absolute;
top:32px;
left:830px;
width:180px;
margin:0;
}
.side-r2 {
clear:both;
position:absolute;
top:32px;
left:904px;
width:180px;
margin:0;
}
/* 右サイド
------------------ */
.iine-btn {
margin:0 0 5px 0;
}
.wakugai-obi {
width:66px;
height:1063px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/wakugai-obi.jpg) no-repeat 0 0;
text-indent:-9998em;
}
.wakugai-obi a {
width:66px;
height:1063px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/wakugai-obi.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
text-decoration:none;
}
.wakugai-facebook-nepakouza {
width:69px;
height:94px;
margin:0 0 5px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/wakugai-facebook-kouza.jpg) no-repeat 0 0;
text-indent:-9998em;
}
.wakugai-facebook-nepakouza a {
width:69px;
height:94px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/wakugai-facebook-kouza.jpg) no-repeat 0 0;
display:block;
text-decoration:none;
}
.wakugai-blog {
width:60px;
height:515px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/wakugai-blog.jpg) no-repeat 0 0;
text-indent:-9998em;
}
.wakugai-blog a {
width:60px;
height:515px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/wakugai-blog.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
text-decoration:none;
}
/* ヘッダー部分
------------------ */
.header {
width:800px;
height:110px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/header-index.jpg) no-repeat 0 0;
}
.header h1 {
width:800px;
height:110px;
margin:0;
padding:0;
font-size:0.8em;
color:#990000;
text-indent:15px;
line-height:550%;
}
.header h1 a {
width:800px;
height:110px;
margin:0;
padding:0;
color:#990000;
text-decoration:none;
display:block;
}
.header h1 a:hover {
color:#FF6600;
}
.header-navi {
clear:both;
position:absolute;
top:32px;
left:0;
width:823px;
margin:0 0 0 0;
}
.header-navi ul {
margin:0 2px 0 0;
padding:0;
list-style:none;
}
.header-navi li {
float:right;
margin:0;
padding:0 5px 2px 5px;
font-size:0.7em;
color:#666666;
border-right:#666666 solid 1px;
}
.header-navi li a {
margin:0;
padding:0;
color:#3366FF;
text-decoration:none;
}
.header-navi li a:hover {
color:#FF6600;
}

/* パンクくず
------------------ */
.pankuzu-container {
width:560px;
margin:5px 5px 0 5px;
padding:0;
overflow: hidden;
}
.pankuzu-container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .pankuzu-container {
    height: 1em;
    overflow: visible;
}
/**/
p.pankuzu {
float:left;
margin:0;
padding:0;
font-size:0.7em;
color:#666666;
font-weight:bold;
line-height:120%;
}
p.pankuzu a {
color:#666666;
font-weight:normal;
text-decoration:underline;
}
p.pankuzu a:hover {
color:#CCCCCC;
}
p.myacount {
float:right;
margin:0;
padding:0 0 0 22px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/icon-my.gif) no-repeat left center;
line-height:100%;
}
p.myacount a {
margin:0;
padding:0;
color:#3399FF;
text-decoration:none;
}
p.myacount a:hover {
color:#FF9900;
}
/* ページアップ
------------------ */
p.pageup {
clear:both;
margin:5px 0;
padding:0 5px;
font-size:0.8em;
color:#660000;
letter-spacing:2px;
font-weight:lighter;
text-align:right;
}
p.pageup a {
color:#660000;
text-decoration:none;
}
p.pageup a:hover {
color:#FF6600;
text-decoration:none;
}
/* メイン
------------------ */
.read {
width:580px;
margin:0;
padding:0;
}
.read h2 {
font-size:0.85em;
color:#3366FF;
}
.read h2 a {
color:#3366FF;
}
.read h2 a {
color:#FF6600FF;
}
/* サイド商品カテゴリー
------------------ */

.item {
width:180px;
margin:2px 0 0 10px;
padding:0px;
    overflow: hidden;
}

.item:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .item {
    height: 1em;
    overflow: visible;
}
/**/
.item h4 {
width:180px;
height:45px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-item-title.gif) no-repeat left bottom;
text-indent:-9999em;
text-decoration:none;
}
.itembox {
margin:0;
padding:5px;
background:#FFFFCC url(https://file003.shop-pro.jp/PA01058/494/img/pub/border-dotted.gif) repeat-x left bottom;
    overflow: hidden;
}

.itembox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .itembox {
    height: 1em;
    overflow: visible;
}
/**/
.itembox h5 {
margin:0;
padding:0;
line-height:125%;
}
.itembox p {
margin:0;
padding:0;
}
.itembox h6 {
margin:0;
padding:0;
}
.cate-origin {
width:164px;
height:48px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-orijinal.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-origin a {
width:164px;
height:48px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-orijinal.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-origin a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-orijinal.jpg) no-repeat -164px 0;
}
.cate-straight {
width:164px;
height:48px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-straight-powder.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-straight a {
width:164px;
height:48px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-straight-powder.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-straight a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-straight-powder.jpg) no-repeat -164px 0;
}
.cate-straight-h {
width:164px;
height:48px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-straight-holle.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-straight-h a {
width:164px;
height:48px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-straight-holle.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-straight-h a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-straight-holle.jpg) no-repeat -164px 0;
}
.cate-set {
width:164px;
height:48px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-set.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-set a {
width:164px;
height:48px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-set.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-set a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-set.jpg) no-repeat -164px 0;
}


.cate-chai {
width:170px;
height:63px;
margin:0 0 2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/cate-chai.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-chai a {
width:170px;
height:63px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/cate-chai.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-chai a:hover {
width:170px;
height:63px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/cate-chai.jpg) no-repeat 0 -63px;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-kami {
width:170px;
height:63px;
margin:0 0 2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/cate-kami.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-kami a {
width:170px;
height:63px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/cate-kami.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-kami a:hover {
width:170px;
height:63px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/cate-kami.jpg) no-repeat 0 -63px;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-aroma {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-aroma.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-aroma a {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-aroma.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-aroma a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-aroma.jpg) no-repeat -164px 0;
}

.cate-tea {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-tea.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-tea a {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-tea.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-tea a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-tea.jpg) no-repeat -164px 0;
}
.cate-nepafood {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-nepafood.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-nepafood a {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-nepafood.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-nepafood a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-nepafood.jpg) no-repeat -164px 0;
}



.cate-others {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-others.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-others a {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-others.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-others a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-others.jpg) no-repeat -164px 0;
}
.cate-sale {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-sale.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-sale a {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-sale.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-sale a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-sale.jpg) no-repeat -164px 0;
}
.cate-zakka {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-zakka.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-zakka a {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-zakka.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-zakka a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-zakka.jpg) no-repeat -164px 0;
}
.cate-gyoumuyo {
width:164px;
height:145px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-cate-gyoumuyo.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-gyoumuyo a {
width:164px;
height:145px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-cate-gyoumuyo.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-gyoumuyo a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-cate-gyoumuyo.jpg) no-repeat -164px 0;
}
.cate-bin {
width:164px;
height:116px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-bin.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-bin a {
width:164px;
height:116px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-bin.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-bin a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-bin.jpg) no-repeat 0 -116px;
}



.cate-giftset {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-giftset.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cate-giftset a {
width:164px;
height:45px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-giftset.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.cate-giftset a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-cate-title-giftset.jpg) no-repeat -164px 0;
}

p.side-gift {
width:164px;
height:145px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-gift.jpg) no-repeat 0 0;
text-indent:-9999em;
}
p.side-gift a {
width:164px;
height:145px;
margin:0 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-gift.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
p.side-gift a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2base/side-gift.jpg) no-repeat -164px 0;
}


/* サイド商品カテゴリー２
------------------ */
.itembox ul {
margin:0 0 10px 0;
padding:0 0 0 0;
list-style:none;
font-size:0.85em;
}
.itembox li {
margin:4px 0;
padding:0 0 2px 20px;
}
.itembox li a {
color:#000066;
}
.itembox li a:hover {
color:#FF6600;
}
.text-small {
font-size:0.85em;
}
.origin li {
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/icon-origin.gif) no-repeat left center;
}
.straight li {
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/icon-straight.gif) no-repeat left center;
}
.straight li.on50 {
margin:4px 0 0 0;
padding:0;
font-size:10px;
background:none;
}

.set li {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2pub/icon-set.jpg) no-repeat left center;
}
p.side-start {
width:167px;
height:55px;
margin:0 0 10px 0;
padding:0;
font-size:1em;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-start.jpg) no-repeat 0 -56px;
}
p.side-start a {
width:167px;
height:55px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-start.jpg) no-repeat 0 -56px;
text-decoration:none;
display:block;
}
p.side-start a:hover {
width:167px;
height:55px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-start.jpg) no-repeat 0 0;
text-decoration:none;
display:block;
}
/* サイド山羊印スパイスについて他
------------------ */
.other {
width:180px;
margin:20px 0 0 10px;
padding:0px;
    overflow: hidden;
}

.other:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .other {
    height: 1em;
    overflow: visible;
}
/**/
.other p {
margin:10px 5px 0 5px;
}
.about {
margin:5px 0 0 0;
}
.about h4 {
width:180px;
height:88px;
margin:0;
padding:0;
font-size:1em;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-about.jpg) no-repeat 0 0;
}
.about h4 a {
width:180px;
height:88px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-about.jpg) no-repeat 0 0;
text-decoration:none;
display:block;
}
.about h4 a:hover {
width:180px;
height:88px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-about.jpg) no-repeat 0 -88px;
text-decoration:none;
display:block;
}
.recipe {
margin:20px 0 0 0;
}
.recipe h4 {
width:178px;
height:45px;
margin:0;
padding:0;
font-size:1em;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-recipe.jpg) no-repeat 0 0;
}
.recipe h4 a {
width:178px;
height:45px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-recipe.jpg) no-repeat 0 0;
text-decoration:none;
display:block;
}
.recipe h4 a:hover {
width:178px;
height:45px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-recipe.jpg) no-repeat 0 -45px;
text-decoration:none;
display:block;
}
.campany {
margin:20px 10px 0 0;
}
.campany h4 {
width:161px;
height:94px;
margin:0 0 0 10px;
padding:0;
font-size:1em;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-campany.gif) no-repeat 0 0;
}
.campany h4 a {
width:161px;
height:94px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/side-campany.gif) no-repeat 0 0;
text-decoration:none;
display:block;
}
.campany-container {
margin:5px 10px 5px 5px;
padding:5px 8px;
border:#999999 solid 1px;
}
.campany-container h5 {
margin:5px 0 2px 0;
padding:0 0 0 2px;
font-size:0.75em;
border-left:#333333 solid 12px;
font-weight:normal;
letter-spacing:0.1em;
}
.campany-container p {
font-size:0.7em;
color:#666666;
line-height:125%;
}

.campany ul {
margin:5px 0;
padding:0;
list-style:none;
}
.campany li {
margin:0;
padding:0;
font-size:0.7em;
}


/* フッター
------------------ */
.footer {
clear:both;
width:800px;
margin:20px 0 0 0;
padding:0;
overflow: hidden;
}
.footer:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .footer {
    height: 1em;
    overflow: visible;
}
/**/
.f-navi {
position:relative;
width:800px;
height:52px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/icon-foot-conpany.gif) no-repeat 760px -52px;
overflow: hidden;
}
.f-navi:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .f-navi {
    height: 1em;
    overflow: visible;
}
/**/
.f-navi ul {
margin:20px 5px 0 5px;
padding:0;
list-style:none;
}
.f-navi li {
float:left;
margin:0;
padding:0 5px;
font-size:0.75em;
color:#666666;
border-right:#CCCCCC solid 1px;
}
.f-navi li a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
display:block;
}
.f-navi li a:hover {
color:#FF6600;
}
address.footer-bottom {
clear:both;
width:800px;
margin:5px 0 0 0;
padding:0;
font-size:0.7em;
color:#999999;
text-align:right;
background:#000000;
}
address.footer-bottom a {
color:#999999;
text-decoration:none;
}
/* 共用
------------------ */
p.btn-syousai {
width:131px;
height:23px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/btn-syousai.jpg) no-repeat 0 0;
text-indent:-9999em;
font-size:12px;
line-height:100%;
}
p.btn-syousai a {
width:131px;
height:23px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/btn-syousai.jpg) no-repeat 0 0;
display:block;
text-decoration:none;
}
p.btn-syousai a:hover {
width:131px;
height:23px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/btn-syousai.jpg) no-repeat 0 -23px;
display:block;
text-decoration:none;
}
span.new {
display: none;
color: red;
font-weight: normal;
font-size:10px;
}
p.continue {
margin:5px 0 0 0;
padding:0;
font-size:0.7em;
text-align:right;
}
span.continue {
margin:0 0 0 10px;
font-size:0.85em;
text-align:right;
}
span.boldred {
color:#FF0000;
font-weight:bold;
}
.boldred-large {
color:#FF0000;
font-weight:bold;
font-size:1.2em;
}
span.style-red {
color:#FF0000;
}
span.style-larger {
font-size:1.2em;
font-weight:bold;
}

/* 暫定用
------------------ */
.zantei {
margin:10px 20px 10px 0;
padding:10px;
border:#FFCC00 solid 5px;
}
.zantei h2 {
margin:0 0 5px 0;
padding:0;
font-size:1em;
color:#999999;
}
h3.zantei-title {
margin:20px 0 10px 0;
padding:5px 15px;
font-size:1.0em;
color:#CC0000;
border-left:#990000 solid 2px;
}
span.hosoku {
margin:0 5px;
font-weight:normal;
font-size:12px;
color:#996600;
}
/* オープンセール用
------------------ */
.opensale {
clear:both;
}
.opensale p {
width:560px;
height:78px;
margin:5px 0;
padding:0;
font-size:1em;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/index/banner-sale.jpg) no-repeat left center;
}
.opensale p a {
width:560px;
height:78px;
margin:0;
padding:0;
font-size:1em;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/index/banner-sale.jpg) no-repeat left center;
text-decoration:none;
display:block;
}
/* 0911チャイ用
------------------ */
.chaibanner {
clear:both;
}
.chaibanner p {
width:560px;
height:78px;
margin:5px 0;
padding:0;
font-size:1em;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/index/banner-chai.jpg) no-repeat left center;
}
.chaibanner p a {
width:560px;
height:78px;
margin:0;
padding:0;
font-size:1em;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/index/banner-chai.jpg) no-repeat left center;
text-decoration:none;
display:block;
}
/* 紙バナー用
------------------ */
p.kami-banner {
clear:both;
width:554px;
height:78px;
margin:5px 0 20px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/kami/kami-banner.jpg) no-repeat 0 0;
text-indent:-9999em;
}
p.kami-banner a {
width:554px;
height:78px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/kami/kami-banner.jpg) no-repeat 0 0;
text-decoration:none;
display:block;
}
p.kami-s-banner {
width:173px;
height:228px;
margin:20px 0 0 5px;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/kami/s-banner.jpg) no-repeat 0 0;
text-indent:-9999em;
}
p.kami-s-banner a {
width:173px;
height:228px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/kami/s-banner.jpg) no-repeat 0 0;
text-indent:-9999em;
outline:none;
display:block;
}
p.kami-s-banner a:hover {
width:173px;
height:228px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/kami/s-banner.jpg) no-repeat -173px 0;
text-indent:-9999em;
outline:none;
display:block;
}
/* バナー山羊スタッフ
-------------------------------------*/
p.banner-yagista-f {
width:560px;
height:147px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-yagista-f.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-yagista-f a {
width:560px;
height:147px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-yagista-f.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーチャイ
-------------------------------------*/
p.banner-chai1104 {
width:560px;
height:300px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-chai1104.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-chai1104 a {
width:560px;
height:300px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-chai1104.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-chai-holl {
width:560px;
height:300px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-chai-holl.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-chai-holl a {
width:560px;
height:300px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-chai-holl.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-chai-powder {
width:560px;
height:300px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-chai-powder.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-chai-powder a {
width:560px;
height:300px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-chai-powder.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-chai-powder-sale {
width:560px;
height:300px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-chai-powder-sale.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-chai-powder-sale a {
width:560px;
height:300px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-chai-powder-sale.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナー玄人
-------------------------------------*/
p.banner-kurouto {
width:560px;
height:80px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-kurouto.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-kurouto a {
width:560px;
height:80px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-kurouto.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナー雑貨
-------------------------------------*/
p.banner-zakka {
width:560px;
height:80px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-zakka.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-zakka a {
width:560px;
height:80px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-zakka.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}

/* バナーアロマ
-------------------------------------*/
p.banner-aroma {
width:560px;
height:205px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-aroma.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-aroma a {
width:560px;
height:205px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-aroma.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}

/* バナーギフト
-------------------------------------*/
p.banner-gift {
width:560px;
height:205px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-gift.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-gift a {
width:560px;
height:205px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-gift.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーギフト瓶
-------------------------------------*/
p.banner-gift-bin {
width:560px;
height:100px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-gift-bin.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-gift-bin a {
width:560px;
height:100px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-gift-bin.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナー米
-------------------------------------*/
p.banner-kome {
width:560px;
height:205px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-kome.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-kome a {
width:560px;
height:205px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-kome.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}

/* バナーお野菜
-------------------------------------*/
p.banner-gift {
width:560px;
height:205px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-oyasai.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-gift a {
width:560px;
height:205px;
margin:2px 0;

background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-oyasai.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーイムネオール
-------------------------------------*/
p.banner-imune-deli {
width:560px;
height:101px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune-deli.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-imune-deli a {
width:560px;
height:101px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune-deli.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-imune2set-deli {
width:560px;
height:206px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune2set-deli.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-imune2set-deli a {
width:560px;
height:206px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune2set-deli.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-imune-yoyaku {
width:560px;
height:272px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune-yoyaku.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-imune-yoyaku a {
width:560px;
height:272px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune-yoyaku.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-imune-saihan {
width:560px;
height:272px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune-saihan.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-imune-saihan a {
width:560px;
height:272px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune-saihan.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-imune-deli-teikeigai {
width:560px;
height:120px;
margin:2px 0;
padding:0;
font-size:0.7em;
color:#FF0000;
line-height:125%;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune-deli-teikeigai.jpg) no-repeat left bottom;
}
p.banner-imune-deli-teikeigai a {
width:560px;
height:120px;
margin:0;
padding:0;
color:#FF0000;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-imune-deliteikeigai.jpg) no-repeat left bottom;
display:block;
}

/* バナー市田柿
-------------------------------------*/
p.banner-ichida {
width:560px;
height:332px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/ichida.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-ichida a {
width:560px;
height:332px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/ichida.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーティーバッグ
-------------------------------------*/
p.banner-teabag {
width:560px;
height:373px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-teaback.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-teabag a {
width:560px;
height:373px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-teaback.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-teabag-sale {
width:560px;
height:373px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-teaback-sale.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-teabag-sale a {
width:560px;
height:373px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-teaback-sale.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナー年賀切手
-------------------------------------*/
p.banner-nenga {
width:560px;
height:80px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-nenga.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-nenga a {
width:560px;
height:80px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-nenga.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナー瓶
-------------------------------------*/
p.banner-bin {
width:560px;
height:224px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-bin.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-bin a {
width:560px;
height:224px;
margin:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-bin.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーイラム木箱
-------------------------------------*/
p.banner-iramtea1203 {
width:560px;
height:360px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-iramtea1203.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-iramtea1203 a {
width:560px;
height:360px;
margin:2px 0;

background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-iramtea1203.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーワイワイ
-------------------------------------*/
p.banner-waiwai {
width:560px;
height:445px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/1205banner-waiwai.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-waiwai a {
width:560px;
height:445px;
margin:2px 0;

background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/1205banner-waiwai.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーCTCセール
-------------------------------------*/
p.banner-ctc1209 {
width:560px;
height:360px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-ctc1209.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-ctc1209 a {
width:560px;
height:360px;
margin:2px 0;

background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-ctc1209.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-ctc1305 {
width:560px;
height:200px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-ctc1305.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-ctc1305 a {
width:560px;
height:200px;
margin:2px 0;

background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-ctc1305.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナー茶こし
-------------------------------------*/
p.banner-chakoshi {
width:560px;
height:220px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/1301banner-chakoshi.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-chakoshi a {
width:560px;
height:220px;
margin:2px 0;

background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/1301banner-chakoshi.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーお盆
-------------------------------------*/
p.banner-bon {
width:560px;
height:200px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/1308bon.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-bon a {
width:560px;
height:200px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/1308bon.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナープレゼント
-------------------------------------*/
p.banner-present1308 {
width:560px;
height:411px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-present1308.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-present1308 a {
width:560px;
height:411px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-present1308.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.banner-present1308s {
width:560px;
height:94px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-present1308s.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-present1308s a {
width:560px;
height:94px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-present1308s.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーおろし金
-------------------------------------*/
p.banner-oroshikane {
width:560px;
height:273px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-oroshikane.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-oroshikane a {
width:560px;
height:273px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-oroshikane.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
/* バナーCTCセール2504
-------------------------------------*/
p.banner-ctc2504 {
width:560px;
height:224px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-ctc2504.png) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-ctc2504 a {
width:560px;
height:224px;
margin:2px 0;

background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-ctc2504.png) no-repeat 0 0;
text-indent:-9998em;
display:block;
}

/* バナーゴールデンウィーク
-------------------------------------*/
p.banner-gw {
width:560px;
height:120px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-gw.png) no-repeat 0 0;
text-indent:-9998em;
}
p.banner-gw a {
width:560px;
height:120px;
margin:2px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-gw.png) no-repeat 0 0;
text-indent:-9998em;
display:block;
}


/* 文字装飾(お知らせ・ブログ）
------------------ */
span.style-larger {
margin:5px 0;
font-size:2.0em;
line-height:150%;
}
.style-red {
color:#CC0000;
}
.style-blue {
color:#0000FF;
}
.style-green {
color:#009900;
}
.style-yellow {
color:#FF3300;
}
blockquote {
margin:5px;
padding:20px;
background:#FFFFCC;
}
span.text-underline {
border-bottom:#FF0000 dotted 1px;
}
.boldred {
font-size:1.2em;
color:#CC0000;
}
.boldred-underline {
font-size:1.2em;
color:#CC0000;
border-bottom:#CC0000 dotted 1px;
}
.underline {
border-bottom:#CC0000 dotted 1px;
}
.read p.sale {
padding:5px 20px;
font-size:1.2em;
color:#FFFFFF;
background:#FF0000;
}

@charset "UTF-8";
/*
Theme Name: yagiin css
Theme URL: http://www.yagiin.net/
Description: v2naviCSS（ナビゲーション用）.
Version: 2.0
Author: スパイスショップ山羊印
Author URL: http://www.yagiin.net/
*/

/* CSS Document */
.navi{
margin:0 auto;
width:800px;
height:40px;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat 0 0;
}
.navi ul{
margin:0;
padding:0;
list-style:none;
}
.navi li{
float:left;
margin:0;
padding:0;
text-indent:-9999em;
display:block;
}
.navi li a{
float:left;
margin:0;
padding:0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
li.list1{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat 0 0;
}
li.list1 a{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat 0 0;
}
li.list1 a:hover{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat 0 -40px;
}

li.list2{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -133px 0;
}
li.list2 a{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -133px 0;
}
li.list2 a:hover{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -133px -40px;
}

li.list3{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -266px 0;
}
li.list3 a{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -266px 0;
}
li.list3 a:hover{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -266px -40px;
}

li.list4{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -399px 0;
}
li.list4 a{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -399px 0;
}
li.list4 a:hover{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -399px -40px;
}

li.list5{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -533px 0;
}
li.list5 a{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -533px 0;
}
li.list5 a:hover{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -533px -40px;
}

li.list6{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -666px 0;
}
li.list6 a{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -666px 0;
}
li.list6 a:hover{
height:40px;
width:133px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/navi.jpg) no-repeat -666px -40px;
}

/*
Theme Name: yagiin css
Theme URL: http://www.yagiin.net/
Description: colormeshopCSS（カラミー共通用）.
Version: 1.0
Author: スパイスショップ山羊印
Author URL: http://www.yagiin.net/
*/

/* CSS Document */
h3.category_title {
clear:both;
margin:10px 20px 10px 0;
padding:5px 2px;
font-size:1em;
color:#CC0000;
font-weight:bold;
background:#FFFF33;
border-bottom:#990000 solid 1px;
}

/* ************************************************ 
 *	商品一覧
 * ************************************************ */
.sort {
margin:20px 0;
padding:0;
font-size:0.75em;
color:#333333;
}
.pagenavi {
margin:10px 0;
font-size:0.7em;
color:#666666;
}
table.list {
width:100%;
margin:20px 0;
}
td.img {
width:20%;
}
.list td {
padding:10px;
}
div.name {
margin:5px 0;
font-size:0.85em;
font-weight:bold;
color:#333333;
}
.price {
font-size:0.75em;
color:#FF0000;
}
.right {
font-size:0.75em;
color:#666666;
}
/*0911新商品一覧
-----------------------*/
p.origin-banner {
width:563px;
height:204px;
margin:10px 0 0 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/lineup/cover-origin.jpg) no-repeat left center;
text-indent:-9999em;
}
p.origin-banner a {
width:563px;
height:204px;
margin:10px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/lineup/cover-origin.jpg) no-repeat left center;
text-decoration:none;
text-indent:-9999em;
display:block;
}
p.straight-banner {
width:563px;
height:204px;
margin:10px 0 0 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/lineup/cover-straight.jpg) no-repeat left center;
text-indent:-9999em;
}
p.straight-banner a {
width:563px;
height:204px;
margin:10px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/lineup/cover-straight.jpg) no-repeat left center;
text-decoration:none;
text-indent:-9999em;
display:block;
}
p.chai-banner {
width:563px;
height:204px;
margin:10px 0 0 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/index/cover-chai.jpg) no-repeat left center;
text-indent:-9999em;
}
p.chai-banner a {
width:563px;
height:204px;
margin:10px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/index/cover-chai.jpg) no-repeat left center;
text-decoration:none;
text-indent:-9999em;
display:block;
}
p.holl-banner {
width:560px;
height:79px;
margin:0 0 2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/index/banner-holl.jpg) no-repeat left center;
text-indent:-9999em;
}
p.holl-banner a {
width:560px;
height:79px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/index/banner-holl.jpg) no-repeat left center;
text-decoration:none;
display:block;
}
.category_title {
margin:20px 0 5px 0;
padding:10px;
font-size:1.2em;
color:#990000;
font-weight:bold;
border-left:#990000 solid 5px;
}



/* ************************************************ 
 *	商品詳細
 * ************************************************ */
.detail {
clear:both;
position:relative;
margin:0;
padding:.;
overflow: hidden;
}
.detail:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .detail {
    height: 1em;
    overflow: visible;
}
/**/


/* 写真
------------------ */
.imgbox {
clear:both;
position:relative;
margin:0 2px 5px 0;
padding:0 0 4px 0;
overflow: hidden;
background:url(https://file003.shop-pro.jp/PA01058/494/img/pub/border-dotted.gif) repeat-x left bottom;
}
.imgbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .imgbox {
    height: 1em;
    overflow: visible;
}
/**/

.detail-img1 {
float:left;
margin:0 4px 0 0;

}
.detail-img2 {
float:left;
margin:0;
}
/* スペック・説明
------------------ */
.spec-container {
clear:both;
position:relative;
margin:10px 0;
padding:0;
}
.spec-box {
float:left;
margin:0 0 10px 10px;
}
.spec {
margin:0;
}
.spec table {
margin:0;
color:#333333;
line-height:125%;
}
.spec p {
margin:0;
padding:0;
font-size:1em;
}
.spec th {
padding:4px;
font-size:0.8em;
font-weight:normal;
text-align:right;
background:#e9e9e9;
}
.spec th.pack500g {
background:#FFFFFF;
}
.spec th.hanbai {
background:#CC0000;
color:#FFFFFF;
}
.spec td.sales {
color:#FF0000;
font-weight:bolder;
font-size:1.2em;
}
.spec td {
margin:0 0 5px 0;
padding:4px;
font-size:0.85em;
}
.spec tr {
margin:5px 0;
}
.explain {
float:left;
width:250px;
margin:0 20px 10px 0;
padding:0;
}
.explain p {
color:#333333;
line-height:150%;
}
p.catch {
margin:0 0 5px 0;
padding:0;
font-size:0.85em;
color:#CC3300;
}
.hajimete-spec {
margin:5px 0;
padding:5px;
border:#999999 solid 1px;
}
.orgin-guide {
clear:both;
position:relative;
margin:5px 20px 0 0;
padding:10px;
border:#FFCC00 solid 5px;
}
.orgin-guide h4 {
margin:0 0 10px 0;
padding:0;
font-size:0.85em;
color:#660000;
}
.orgin-guide img {
float:right;
margin:0 0 0 20px;
}
/* 「カートに入れる」ボタン */
div.cart_in {
margin:0 50px 10px 10px;
}
div.cart_in img {
width:132px;
height:34px;
}
p.souryou {
width:223px;
height:74px;
margin:5px 0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/souryou.jpg) no-repeat 0 0;
}
p.souryou a {
width:223px;
height:74px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/souryou.jpg) no-repeat 0 0;
text-decoration:none;
display:block;
}
p.souryou a:hover {
width:223px;
height:74px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/souryou.jpg) no-repeat 0 -74px;
text-decoration:none;
display:block;
}
p.teikeigai {
width:223px;
height:36px;
margin:5px 0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/teikeigei.jpg) no-repeat 0 0;
}
p.teikeigai a {
width:223px;
height:36px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/teikeigei.jpg) no-repeat 0 0;
text-decoration:none;
display:block;
}
p.teikeigai a:hover {
width:223px;
height:36px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/teikeigei.jpg) no-repeat 0 -36px;
text-decoration:none;
display:block;
}
p.expack500 {
width:223px;
height:36px;
margin:5px 0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/expack500-item.jpg) no-repeat 0 0;
}
p.expack500 a {
width:223px;
height:36px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/expack500-item.jpg) no-repeat 0 0;
text-decoration:none;
display:block;
}
p.expack500 a:hover {
width:223px;
height:36px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/expack500-item.jpg) no-repeat 0 -36px;
text-decoration:none;
display:block;
}
/* 詳細説明文の装飾
------------------ */
.sub-explain {
clear:both;
margin:5px 15px 5px 0;
padding:8px 20px;
border:#999999 solid 2px;
}
h5.kantan {
margin:2px 0 4px 0;
padding:5px;
font-size:0.85em;
color:#FFFFFF;
background:#FF0066;
}
span.itumo {
color:#990000;
font-size:1.2em;
}

/* お支払い・送料・配送方法
------------------ */
.guidebox {
clear:both;
position:relative;
margin:10px 0;
}
p.guide-flow {
width:542px;
height:567px;
margin:20px 0 5px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/guide-flow.jpg) no-repeat left center;
text-indent:-9999em;
}
p.guide-haitatsu {
width:529px;
height:238px;
margin:5px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/guide-haitatsu.jpg) no-repeat left center;
text-indent:-9999em;
}
p.guide-haitatsu a {
width:529px;
height:238px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/guide-haitatsu.jpg) no-repeat left center;
text-indent:-9999em;
text-decoration:none;
display:block;
}
p.guide-siharai {
width:520px;
height:116px;
margin:5px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/guide-siharai.jpg) no-repeat left center;
text-indent:-9999em;
}
p.guide-siharai a {
width:520px;
height:116px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/guide-siharai.jpg) no-repeat left center;
text-indent:-9999em;
text-decoration:none;
display:block;
}


/* その他・トラックバック
------------------ */
.etc {
clear:both;
position:relative;
width:560px;
margin:20px 0 0 0;
padding:0;
overflow:hidden;
}
.etc ul {
margin:0;
padding:0;
list-style:none;
}
.etc li {
float:left;
margin:0 0 0 5px;
padding:0 5px 0 0;
font-size:0.75em;
border-right:#999999 solid 1px;
}
.awase-container {
clear:both;
margin:20px 20px 20px 0;
padding:10px 20px;
border:#999999 solid 5px;
}
.awase-title {
font-size:0.7em;
color:#666666;
line-height:150%;
}
.itemarea {
margin:5px 0;
width:150px;
float:left;
text-align:center;
font-size:0.7em;
}
.itemarea img {
margin:0 0 5px 0;
}
.tb-container {
margin:20px 0;
padding:0;
}
.tb-container h5 {
width:523px;
height:103px;
margin:0;
padding:0;
font-size:1em;
text-indent:-99999em;
background:url(https://file003.shop-pro.jp/PA01058/494/img/colormeshop/tbtitle.jpg) no-repeat left center;
}
.tb-url {
clear:both;
margin:0 20px 10px 20px;
padding:0;
font-size:0.7em;
color:#666666;
line-height:150%;
}
.tb {
margin:10px 20px 10px 0;
padding:0;
}
.tb .title {
margin:0 50px 10px 0;
padding:0 0 2px 0;
font-size:0.75em;
color:#333333;
font-weight:bold;
border-bottom:#333333 solid 1px;
}
p.tb_title {
margin:20px 0 0 0;
font-size:0.85em;
}
.tb_excerpt {
margin:0;
font-size:0.8em;
color:#333333;
line-height:150%;
}
.tb_date {
margin:2px 0 5px 2px;
font-size:0.7em;
color:#999999;
}


/* ************************************************ 
 *	商品検索結果
 * ************************************************ */

.search_result {
	margin:5px 20px 20px 20px;
}

/*検索条件の文字の色*/
.search_result strong {
color:#990000;
}


/* ************************************************ 
 *	その他のページ
 * ************************************************ */

/* ------------------------------------- 
 *	オプション在庫・値段表
 * ------------------------------------- */
div#option {
	padding:10px;
	background:#FFF;
}

table.option {
	margin:20px auto;
	background:#CCCCCC;
	}


table.option th {
	background:#CCCCCC;
	text-align:left;
	font-weight:normal;
	border:2px solid #FFF;
	font-size:0.85em;
	color:#666666;
}


table.option td {
	background:#FFF;
	padding:3px;
	font-size:0.85em;
	color:#666666;
	}
.pack500g {
margin:5px 0;
text-align:center;
}

.option_btn {
	text-align:center;
	font-size:0.85em;
	}


/* ------------------------------------- 
 *	特定商取引法に基づく表記
 * ------------------------------------- */

table#shop {
	width:90%;
	margin:10px auto 20px auto;
	font-size:0.8em;
	color:#333333;
	border:1px #6666666 solid;
}

table#shop td,th {padding:5px;}

table#shop th {
	width:150px;
	background:#CCCCCC;
	text-align:left;
	font-weight:normal;
}

/* ------------------------------------- 
 *	支払い方法・配送方法について
 * ------------------------------------- */

.sk {
	width:90%;
	margin:10px auto 20px auto;
	border:1px #666666 solid;
	}

.sk .title_sp {
	padding:2px;
	font-size:1em;
	color:#333333;
	}
	
.sk .title {
	font-weight:bolder;
	background:#CCCCCC;
	padding:5px;
	}

.sk .title img {margin:3px;}

.sk .note {
	padding:5px;
	font-size:0.8em;
	color:#333333;
	}

.payment_img {
	margin:3px;
	}

/* ------------------------------------- 
 *	プライバシーポリシー
 * ------------------------------------- */

div#privacy {
	margin:10px 20px 20px 20px;
	font-size:0.8em;
	color:#333333;
	line-height:150%;
	border:1px #666666 solid;
}

div#privacy .title_sp {
	padding:2px;
	font-size:1em;
	color:#333333;
	}

div#privacy .title {
	font-weight:bolder;
	background:#999999;
	padding:5px;
}


div#privacy .note {
	padding:5px;
	font-size:0.8em;
	color:#333333;
}
/*
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;
}
