/*
Theme Name: v2 yagiin css
Theme URL: http://www.yagiin.net/
Description: v2itemCSS（カラミー商品用V2より）.
Version: 2.0
Author: スパイスショップ山羊印
Author URL: http://www.yagiin.net/
*/

/* CSS Document */

h2 {
margin:20px 0 20px 0;
padding:30px 0 30px 15px;
color:#333333;
font-size:1.0em;
border-left:#CCCC99 solid 8px;
}
img.main-image {
padding:5px 0 0 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/image-bkframe.jpg) no-repeat left top;
}
.read {
margin:0 0 40px 0;
}
.read p {
margin:20px 32px 20px 0;
padding:0;
font-size:0.85em;
color:#333333;
line-height:150%;
}

p.ruiji {
margin:20px 32px 20px 0;
padding:20px;
font-size:1.2em;
border:#CC0000 solid 5px;
line-height:150%;
font-weight:bold;
}


.main li {
margin:10px 0;
font-size:0.8em;
color:#333333;
}
.item-text p {
margin:20px 32px 20px 4px;
padding:0;
font-size:0.8em;
color:#333333;
line-height:250%;
letter-spacing:2px;
}
.item-text strong {
font-size:1.2em;
}

h3 , h4 {
margin:25px 32px 25px 0;
padding:0 0 20px 8px;
color:#333333;
font-size:1.0em;
border-bottom:#666666 solid 1px;
}


.bold-red {
font-size:1.2em;
font-weight:bold;
color:#CC0000;
}
.item-text img {
margin:5px 0;
}


.item-detail {
margin:40px 0;
}
.item-detail table {
width:90%;
margin:0 0 0 8px;
border:#999999 solid 1px;
border-right:none;
border-bottom:none;
}
.item-detail td {
margin:0;
padding:15px 15px;
font-size:0.8em;
color:#333333;
line-height:150%;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
}
.item-detail td p {
font-size:1.0em;
}
.item-detail td.item-name {
width:20%;
letter-spacing:4px;
}


/* カート部分
-------------------------------
.guide-container {
clear:both;
position:relative;
width:450px;
margin:50px 0 20px 30px;
padding:10px;
border:#FFCC00 solid 5px;
}
*/
.guide-container {
clear:both;
position:relative;
width:380px;
margin:0;
padding:5px 10px;
border:#FF9900 solid 5px;
}

.guide-container h5 {
margin:0 0 2px 0;
padding:2px 10px;
font-size:0.8em;
color:#FFFFFF;
background:#FF9900;
}
.guide-container table {
width:100%;
margin:5px auto 4px auto;
border-top:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.guide-container td {
padding:6px 5px;
font-size:0.75em;
color:#333333;
letter-spacing:1px;
border-left:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
}
.guide-container th {
width:20%;

padding:6px 5px;
font-size:0.75em;
font-weight:bold;
color:#666666;
letter-spacing:1px;
border-left:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
}
img.product-img {
width:80px;
}
.price {
font-size:1.4em;
color:#FF0000;
font-weight:bold;
letter-spacing:0px;
}
.price-off {
padding:2px 5px;
font-size:0.85em;
color:#FFFFFF;
background:#FF0000;
font-weight:normal;
letter-spacing:1px;
}
.price-normal {
font-size:0.8em;
color:#FF0000;
font-weight:normal;
}
table.num {
margin:0;
padding:0;
border:none;
}
table.num img {
border:none;
}
table.num td {
width:80px;
margin:0;
padding:0;
border:none;
}

/* 「カートに入れる」ボタン */
div.cart_in {
margin:0;
}
div.cart_in img {
width:132px;
height:34px;
}

td.font-sizeup {
font-size:1.2em;
}


p.keitai-domain {
margin:10px 0 0 0;
font-size:1.0em;
line-height:125%;
}
/* 在庫
-------------------------------*/
.guide-container td.iframe-td {
padding:0;
overflow:auto;
}

iframe {
width:95%;
border:none;
margin:5px auto;
}



/* いいね
-------------------------------*/
.iine-box {
float:right;
position:relative;
width:180px;
margin:0;
padding:0;
}


/* 配送・支払い
-------------------------------*/
.payment {
margin:40px 0;
}
.payment h6 {
margin:25px 32px 20px 0;
padding:0 0 0 8px;
color:#333333;
font-size:1.0em;
}
.payment table {
width:90%;
margin:0 0 0 8px;
border:#999999 solid 1px;
border-right:none;
border-bottom:none;
}
.payment td {
margin:0;
padding:15px 15px;
font-size:0.8em;
color:#333333;
line-height:150%;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
}
.payment td p {
font-size:1.0em;
}
.payment td.item-name {
width:20%;
letter-spacing:4px;
}
.payment ul {
margin:0 10px;
padding:0;
}
.payment li a {
text-decoration:underline;
}
p.free-send {
width:155px;
height:309px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/payment.jpg) no-repeat 0 0;
text-indent:-9997em;
}
p.free-send a {
width:155px;
height:309px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/payment.jpg) no-repeat 0 0;
text-decoration:none;
display:block;
}
p.free-send a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/payment.jpg) no-repeat -155px 0;
text-decoration:none;
}

/* 流れ
-------------------------------*/
.flow {
margin:40px 0;
padding:0;
}
.flow h6 {
margin:25px 32px 20px 0;
padding:0 0 4px 8px;
color:#333333;
font-size:1.0em;
border-bottom:#666666 solid 1px;
}
p.flow-chart {
width:542px;
height:533px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/flow-chart.jpg) no-repeat left center;
text-indent:-9997em;
}
/* こんな商品も買っています
-------------------------------*/
.v2awase-container {
clear:both;
width:500px;
margin:40px 0;
padding:0;
overflow: hidden;
}
.v2awase-container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .v2awase-container {
    height: 1em;
    overflow: visible;
}
/**/
.v2awase-container h6 {
margin:25px 32px 20px 0;
padding:0 0 4px 8px;
color:#333333;
font-size:1.0em;
border-bottom:#666666 solid 1px;
}
.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;
}
/* アロマ
-------------------------------*/
blockquote {
margin:0 20px 0 0;
background:#CCCCCC;
}
.herba-container {
clear:both;
margin:0 40px 0 0;
padding:20px;
border:#CCCCCC solid 1px;
overflow: hidden;
}
.herba-container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .herba-container {
    height: 1em;
    overflow: visible;
}
/**/
.herba-container h5 {
height:70px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/aroma-otoriyose.jpg) no-repeat left center;
font-size:1.0em;
color:#990000;
margin:0 100px 5px 0;
padding:0 0 0 140px;
font-weight:normal;
line-height:150%;
}
.esters {
margin:0 40px;
}
.esters p {
margin:0;
padding:0;
font-size:0.7em;
letter-spacing:0px;
line-height:125%;
}
p.inyou {
margin:0;
padding:0;
line-height:100%;
text-align:right;
font-size:0.7em;
}

/* 個別表示部分
---------------------------------------------*/
p.title-gift {
width:560px;
height:100px;
margin:5px 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-gift.jpg) no-repeat left center;
text-indent:-9998em;
}
p.title-gift a {
width:560px;
height:100px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/banner-gift.jpg) no-repeat left center;
text-decoration:none;
display:block;
}
/* 共通
---------------------------------------------*/
.waku {
clear:both;
margin:5px 15px 5px 0;
padding:10px 25px;
background:#FFFFCC;
border:#666666 solid 1px;
}

/* 注意表記
---------------------------------------------*/
.waku-attention {
clear:both;
margin:5px 15px 5px 0;
padding:10px 25px;
background:#FFFFCC;
border:#FFFF00 solid 5px;
}

/* 野菜ボックス
---------------------------------------------*/
strong {
font-weight:normal;
}
em {
font-style:normal;
}


h3.oyasai- {
width:560px;
height:205px;
margin:5px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/-oyasai.jpg) no-repeat left center;
text-indent:-9998em;
border:none;
}
h3.oyasai--otameshi {
width:560px;
height:205px;
margin:5px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/-oyasai-otameshi.jpg) no-repeat left center;
text-indent:-9998em;
border:none;
}
p.oyasai-otameshi-read {
width:470px;
height:280px;
margin:20px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-otameshi-read.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.oyasai-otameshi-read a {
width:470px;
height:280px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-otameshi-read.jpg) no-repeat 0 0;
text-indent:-9998em;
text-decoration:none;
display:block;
}
.oyasai-read {
width:520px;
height:120px;
margin:30px 0 0 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-read.jpg) no-repeat left center;
text-indent:-9998em;
}
p.oyasai-chuui {
text-align:right;
margin:0 0 30px 0;
padding:0;
font-size:0.75em;
color:#333333;
}
p.oyasai-catch {
width:560px;
height:50px;
margin:10px 0 50px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-catch.jpg) no-repeat left center;
text-indent:-9998em;
}
h4.oyasai-title {
width:560px;
height:50px;
margin:30px 0 10px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-title.jpg) no-repeat left center;
text-indent:-9998em;
border:none;
}
.oyasai-guide {
clear:both;
position:relative;
width:560px;
margin:0;
}
.oyasai-guide p {
margin:5px 0 20px 15px;
font-size:0.85em;
}
.oyasai-guide h5 {
margin:40px 0 5px 0;
padding:0 0 5px 0;
font-size:1.0em;
color:#669966;
}
p.oyasai-pageup {
clear:both;
margin:5px 0;
padding:10px 5px 10px 5px;
font-size:0.8em;
color:#660000;
letter-spacing:2px;
font-weight:lighter;
text-align:right;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2pub/border-bg-green.gif) repeat-x left top;
}
p.oyasai-pageup a {
color:#660000;
text-decoration:none;
}
p.oyasai-pageup a:hover {
color:#FF6600;
text-decoration:none;
}

.oyasai-guide-hassou {
margin:10px 0;
padding:20px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-side-donichi.jpg) no-repeat right center;
}


.oyasai-text {
float:left;
width:250px;
}
.oyasai-img {
float:right;
width:250px;
}
p.oyasai-otameshi {
width:190px;
height:230px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-side-otameshi.jpg) no-repeat left center;
text-indent:-9998em;
}
p.oyasai-otameshi a {
width:190px;
height:230px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-side-otameshi.jpg) no-repeat left center;
text-indent:-9998em;
display:block;
text-decoration:none;
}

.oyasai-guide-nedan {
clear:both;
position:relative;
width:560px;
margin:0;
padding:0;
overflow: hidden;
}
.oyasai-guide-nedan:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .oyasai-guide-nedan {
    height: 1em;
    overflow: visible;
}
/**/
.oyasai-guide-nedan-left {
float:left;
width:360px;
}
.oyasai-guide-nedan-right {
float:right;
width:190px;
height:230px;
margin:0;
padding:0;
overflow: hidden;
}
.oyasai-guide-nedan-right:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .oyasai-guide-nedan-right {
    height: 1em;
    overflow: visible;
}
/**/
.oyasai-guide-nedan-right p {
width:190px;
height:230px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-side-syokai.jpg) no-repeat 0 0;
text-indent:-9998em;
}
.oyasai-guide-nedan-right p a {
width:190px;
height:230px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-side-syokai.jpg) no-repeat 0 0;
text-indent:-9998em;
text-decoration:none;
display:block;
}
.oyasai-guide-nedan-right p a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-side-syokai.jpg) no-repeat -190px 0;
}

p.oyasai-price {
width:250px;
height:105px;
margin:10px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-price.jpg) no-repeat left center;
text-indent:-9998em;
}

.oyasai-payment ul {
margin:0 0 50px 15px;
padding:0;
}
.oyasai-payment li {
width:400px;
margin:5px 0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
li.oyasai-credit {
margin:0 0 10px 0;
padding:0 0 42px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/credit-card.jpg) no-repeat left bottom;
}
li.oyasai-bank {
margin:0 0 15px 0;
padding:0 0 52px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-bank.jpg) no-repeat left bottom;
}
.oyasai-flow {
width:560px;
margin:10px 0;
padding:0 0 280px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-chart.jpg) no-repeat left bottom;
}
.oyasai-guide h6 {
margin:20px 0 5px 0;
padding:5px 0 2px 8px;
font-size:0.85em;
color:#666666;
border-left:#CCCCCC solid 4px;
}

.oyasai-attention {
margin:30px 0 10px 0;
padding:0 30px 30px 20px;
border:#666666 solid 1px;
}
.oyasai-attention ul {
margin:0;
padding:0 20px;
}
.oyasai-attention li {
margin:5px 0 10px 0;
padding:0 0 5px 0;
font-size:0.8em;
color:#333333;
border-bottom:#999999 dotted 1px;
line-height:150%;
}
.oyasai-yuuki {
clear:both;
margin:5px 0 20px 0;
padding:10px 230px 10px 20px;
border:#CCCCCC solid 1px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/oyasai/oyasai-sasie.jpg) no-repeat right top;
}
.oyasai-yuuki p {
margin:0;
font-size:0.8em;
}

/* チャイ＆CTCの共用
---------------------------------------------*/
p.btn-chaiholl {
width:554px;
height:160px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/btn-chaiholl.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.btn-chaiholl a {
width:554px;
height:160px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/btn-chaiholl.jpg) no-repeat 0 0;
text-indent:-9998em;
text-decoration:none;
display:block;
}
p.btn-chaiholl a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/btn-chaiholl.jpg) no-repeat 0 -160px;
}
p.btn-chaipowder {
width:554px;
height:160px;
margin:2px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/btn-chaipowder.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.btn-chaipowder a {
width:554px;
height:160px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/btn-chaipowder.jpg) no-repeat 0 0;
text-indent:-9998em;
text-decoration:none;
display:block;
}
p.btn-chaipowder a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/btn-chaipowder.jpg) no-repeat 0 -159px;
}

.ctc-info {
width:560px;
height:369px;
margin:10px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/ctc-info.jpg) no-repeat left center;
text-indent:-9998em;
}
/* チャイ＆CTCのチャイ用
---------------------------------------------*/
p.title-forchai {
width:560px;
height:64px;
margin:10px 0 5px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/title-forchai.jpg) no-repeat left center;
text-indent:-9998em;
}
p.-ctc {
width:560px;
height:373px;
margin:5px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/-ctc.jpg) no-repeat left center;
text-indent:-9998em;
}
p.-ctc a {
width:560px;
height:373px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/-ctc.jpg) no-repeat left center;
text-indent:-9998em;
text-decoration:none;
display:block;
}


/* チャイ＆CTCのCTC用
---------------------------------------------*/

p.title-forctc {
width:560px;
height:64px;
margin:10px 0 5px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/title-forctc.jpg) no-repeat left center;
text-indent:-9998em;
}

p.volume-discount {
width:560px;
height:168px;
margin:5px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/volume-discount.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.volume-discount a {
width:560px;
height:168px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/volume-discount.jpg) no-repeat 0 0;
text-indent:-9998em;
text-decoration:none;
display:block;
}
p.volume-discount a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/volume-discount.jpg) no-repeat 0 0;
}
p.btn-volume-discount {
width:560px;
height:75px;
margin:5px 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/btn-volume-discount.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.btn-volume-discount a {
width:560px;
height:75px;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/btn-volume-discount.jpg) no-repeat 0 0;
text-indent:-9998em;
text-decoration:none;
display:block;
}
p.btn-volume-discount a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/chai-ctc/btn-volume-discount.jpg) no-repeat 0 -75px;
}

/* 市田柿
---------------------------------------------*/
.ichida-attention {
clear:both;
margin:10px;
padding:10px 20px;
border:#FF0000 solid 5px;
}
.ichida-attention h6 {
margin:0 0 5px 0;
padding:0 0 5px 0;
font-size:1.2em;
color:#FF0000;
font-weight:bold;
border-bottom:#FF0000 double 4px;
}
p.ichida-chuui {
margin:2px 0 2px 0;
font-size:1.0em;
color:#CC0000;
font-weight:bold;
line-height:125%;
}

.ichida-container p {
margin:0;
padding:0;
text-indent:-9998em;
}

h3.ichida100 {
width:560px;
height:373px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/100.jpg) no-repeat left center;
text-indent:-9998em;
border:none;
}
p.ichida110 {
width:560px;
height:844px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/110.jpg) no-repeat left center;
}
p.ichida120 {
width:560px;
height:132px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/120.jpg) no-repeat left center;
}
p.ichida140 {
width:560px;
height:269px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/140.jpg) no-repeat left center;
}
p.ichida160 {
width:560px;
height:260px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/160.jpg) no-repeat left center;
}
p.ichida180 {
width:560px;
height:177px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/180.jpg) no-repeat left center;
}
p.ichida200 {
width:560px;
height:177px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/200.jpg) no-repeat left center;
}
p.ichida220 {
width:560px;
height:253px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/220.jpg) no-repeat left center;
}
p.ichida230 {
width:560px;
height:263px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/230.jpg) no-repeat left center;
}
p.ichida240 {
width:560px;
height:89px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/240.jpg) no-repeat left center;
}
p.ichida250 {
width:560px;
height:710px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/250.jpg) no-repeat left center;
}
p.ichida270 {
width:560px;
height:415px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/270.jpg) no-repeat left center;
}
p.ichida280 {
width:560px;
height:555px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/280.jpg) no-repeat left center;
}
p.ichida300 {
width:560px;
height:278px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/300.jpg) no-repeat left center;
}

p.ichida-ichida {
width:560px;
height:428px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/ichida.jpg) no-repeat left center;
}
p.ichida-ichida a {
width:560px;
height:428px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/ichida.jpg) no-repeat left center;
display:block;
text-decoration:none;
}
p.ichida-temomi {
width:560px;
height:454px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/temomi.jpg) no-repeat left center;
}
p.ichida-temomi a {
width:560px;
height:454px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/temomi.jpg) no-repeat left center;
display:block;
text-decoration:none;
}
p.to500g {
width:560px;
height:210px;
margin:5px 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/to500g.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.to500g a {
width:560px;
height:210px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/to500g.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}
p.to1kg {
width:560px;
height:210px;
margin:5px 0 0 0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/to1kg.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.to1kg a {
width:560px;
height:210px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/ichidagaki/to1kg.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}


/* イムネオール
---------------------------------------------*/
p.mamonaku {
width:560px;
height:291px;
margin:10px 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/-imune-yoyaku.jpg) no-repeat left center;
text-indent:-9998em;
}
p.mamonaku a {
width:560px;
height:291px;
margin:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2banner/-imune-yoyaku.jpg) no-repeat left center;
text-indent:-9998em;
text-decoration:none;
display:block;
}
p.deli-teikeigai {
width:560px;
height:181px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/imune-teikeigai/deli-teikeigai.jpg) no-repeat left center;
text-indent:-9998em;
}
p.deli-teikeigai a {
width:560px;
height:181px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/imune-teikeigai/deli-teikeigai.jpg) no-repeat left center;
text-indent:-9998em;
display:block;
}
.teikeigai-attention {
margin:10px 20px;
padding:0;
}
.teikeigai-attention p {
font-size:0.75em;
color:#333333;
line-height:125%;
}
p.deli-yuupack {
width:560px;
height:218px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/imune-teikeigai/deli-yuupack.jpg) no-repeat left center;
text-indent:-9998em;
}
p.deli-yuupack a {
width:560px;
height:218px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/imune-teikeigai/deli-yuupack.jpg) no-repeat left center;
text-indent:-9998em;
display:block;
}

.atatame-spice {
clear:both;
position:relative;
width:555px;
margin:5px 5px 5px 0;
padding:5px 0;
border:#CCCCCC solid 1px;
}
p.atatame-chai {
float:left;
width:150px;
margin:5px 20px 5px 50px;
padding:102px 0 0 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/imune-teikeigai/atatame-chai.jpg) no-repeat left top;
font-size:0.7em;
line-height:115%;
}
p.atatame-orijinal {
float:left;
width:150px;
margin:5px 20px;
padding:102px 0 0 0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/imune-teikeigai/atatame-orijinal.jpg) no-repeat left top;
font-size:0.7em;
line-height:115%;
}
.title-atatamespice {
width:451px;
height:44px;
margin:0 10px;
azimuth:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/imune-teikeigai/title-atatamespice.jpg) no-repeat left center;
text-indent:-9998em;
}
p.slgn {
clear:both;
width:543px;
height:51px;
margin:10px 0 0 5px;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/imune-teikeigai/slgn.jpg) no-repeat left center;
text-indent:-9998em;
}

/* ティーバッグ
---------------------------------------------*/
.tea-bag-read {
clear:both;
margin:30px 25px 30px 5px;
padding:10px 20px;
background:#E7CDCD;
}
.tea-bag-read p {
margin:5px 10px 10px 5px;
font-size:0.85em;
color:#330000;
line-height:200%;
letter-spacing:1px;
}
.tea-bag {
clear:both;
width:560px;
margin:10px 0;
}
.tea-bag p {
margin:5px 10px 10px 5px;
}
.tea-bag h3 {
margin:20px 10px 5px 10px;
padding:0 0 4px 0;
font-size:1.0em;
color:#996666;
border-bottom:#CCCCCC solid 1px;
}

.tea-bag-milk {
clear:both;
width:560px;
margin:50px 0;
padding:50px 0;
background:#FFFF99;
}
.tea-bag-milk h4 {
margin:0 20px 20px 20px;
padding:0 0 2px 0;
color:#996600;
font-size:0.85em;
font-weight:normal;
letter-spacing:1px;
border-bottom:#996600 solid 1px;
}
.tea-bag-milk p {
margin:5px 20px 10px 20px;
} 
.tea-bag-omake {
clear:both;
margin:30px 25px 30px 5px;
padding:10px 20px;
border:#666666 solid 1px;
}
.tea-bag-omake h5 {
margin:5px 0;
font-size:0.85em;
color:#333333;
}
.tea-bag-omake p {
font-size:0.75em;
color:#666666;
line-height:125%;
}
/* 瓶ギフトE
---------------------------------------------*/
.gift-eleven-container .icatch p {
width:560px;
height:949px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/gift-bin/gift-bin-e/a10.jpg) no-repeat left center;
text-indent:-9998em;
}
.gift-eleven-container .benefit p {
width:560px;
height:1555px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/gift-bin/gift-bin-e/a20.jpg) no-repeat left center;
text-indent:-9998em;
}
.gift-eleven-container .mania p {
width:560px;
height:912px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/gift-bin/gift-bin-e/a30.jpg) no-repeat left center;
text-indent:-9998em;
}
.gift-eleven-container .spec-syousai p {
width:560px;
height:1382px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/gift-bin/gift-bin-e/a40.jpg) no-repeat left center;
text-indent:-9998em;
}
.gift-eleven-container .spec-noshi p {
width:560px;
height:405px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/gift-bin/gift-bin-e/s10.jpg) no-repeat left center;
text-indent:-9998em;
}
.gift-eleven-container .ninki p {
width:560px;
height:420px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/gift-bin/gift-bin-e/s20.jpg) no-repeat left center;
text-indent:-9998em;
}
.gift-eleven-container .howto p {
width:560px;
height:952px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/gift-bin/gift-bin-e/s30.jpg) no-repeat left center;
text-indent:-9998em;
}
.gift-eleven-container .housou-haisou p {
width:560px;
height:699px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/gift-bin/gift-bin-e/s40.jpg) no-repeat left center;
text-indent:-9998em;
}
/* 小袋
---------------------------------------------*/
p.kobukuro20g {
width:560px;
height:200px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/kobukuro/kobukuro20g.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.kobukuro20g a {
width:560px;
height:200px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2post/kobukuro/kobukuro20g.jpg) no-repeat 0 0;
text-indent:-9998em;
display:block;
}


/*　袋・瓶ボタン
-----------------------------*/
.btn-type-container {
clear:both;
position:relative;
width:560px;
margin:10px 0;
overflow: hidden;
}
.btn-type-container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .btn-type-container {
    height: 1em;
    overflow: visible;
}
/**/
.btn-type-container p.bin {
width:554px;
height:40px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin-title.jpg) no-repeat left center;
text-indent:-9998em;
}
.btn-type-container p.hukuro {
width:554px;
height:40px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-hukuro-title.jpg) no-repeat left center;
text-indent:-9998em;
}
.btn-type-container ul {
width:554px;
height:74px;
margin:0 0 0 0;
padding:0;
list-style:none;
}
.btn-type-container li {
float:left;
width:110px;
height:74px;
margin:0;
padding:0;
text-indent:-9998em;
}
.btn-type-container li a {
width:110px;
height:74px;
margin:0;
padding:0;
display:block;
text-decoration:none;
}
.btn-type-container li.btn-bin1 {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat 0 0;
}
.btn-type-container li.btn-bin2 {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -110px 0;
}
.btn-type-container li.btn-bin2 a {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -110px 0;
}
.btn-type-container li.btn-bin2 a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -110px -74px;
}
.btn-type-container li.btn-bin3 {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -220px 0;
}
.btn-type-container li.btn-bin3 a {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -220px 0;
}
.btn-type-container li.btn-bin3 a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -220px -74px;
}
.btn-type-container li.btn-bin4 {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -330px 0;
}
.btn-type-container li.btn-bin4 a {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -330px 0;
}
.btn-type-container li.btn-bin4 a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -330px -74px;
}
.btn-type-container li.btn-bin5 {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -440px 0;
}
.btn-type-container li.btn-bin5 a {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -440px 0;
}
.btn-type-container li.btn-bin5 a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin.jpg) no-repeat -440px -74px;
}
.btn-type-container li.btn-hukuro1 {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-hukuro.jpg) no-repeat 0 0;
}
.btn-type-container li.btn-hukuro1 a {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-hukuro.jpg) no-repeat 0 0;
}
.btn-type-container li.btn-hukuro1 a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-hukuro.jpg) no-repeat 0 -74px;
}
.btn-type-container li.btn-hukuro2 {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-hukuro.jpg) no-repeat -110px 0;
}
/* 瓶・袋タイプ個別用
------------------------------*/
.btn-type-container-kobetsu {
clear:both;
position:relative;
width:560px;
margin:10px 0;
overflow: hidden;
}
.btn-type-container-kobetsu:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .btn-type-container-kobetsu {
    height: 1em;
    overflow: visible;
}
/**/
.btn-type-container-kobetsu p.bin {
width:554px;
height:40px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin-title.jpg) no-repeat left center;
text-indent:-9998em;
}
.btn-type-container-kobetsu p.fukuro {
width:554px;
height:40px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-hukuro-title.jpg) no-repeat left center;
text-indent:-9998em;
}
.btn-type-container-kobetsu p.bin-h {
width:554px;
height:40px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin-h-title.jpg) no-repeat left center;
text-indent:-9998em;
}
.btn-type-container-kobetsu p.fukuro-h {
width:554px;
height:40px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-hukuro-h-title.jpg) no-repeat left center;
text-indent:-9998em;
}
.btn-type-container-kobetsu ul {
width:554px;
height:75px;
margin:0 0 0 0;
padding:0;
list-style:none;
}
.btn-type-container-kobetsu li {
float:left;
width:100px;
height:75px;
margin:0 5px;
padding:0;
text-indent:-9998em;
}
.btn-type-container-kobetsu li a {
width:100px;
height:75px;
margin:0;
padding:0;
display:block;
text-decoration:none;
}
.btn-type-container-kobetsu li.btn-bin-p {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin-p.jpg) no-repeat 0 0;
}
.btn-type-container-kobetsu li.btn-bin-p a {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin-p.jpg) no-repeat 0 -75px;
}
.btn-type-container-kobetsu li.btn-bin-p a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin-p.jpg) no-repeat 0 0;
}
.btn-type-container-kobetsu li.btn-bin-h {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin-h.jpg) no-repeat 0 0;
}
.btn-type-container-kobetsu li.btn-bin-h a {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin-h.jpg) no-repeat 0 -75px;
}
.btn-type-container-kobetsu li.btn-bin-h a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-bin-h.jpg) no-repeat 0 0;
}
.btn-type-container-kobetsu li.btn-fukuro-p {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-fukuro-p.jpg) no-repeat 0 0;
}
.btn-type-container-kobetsu li.btn-fukuro-p a {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-fukuro-p.jpg) no-repeat 0 -75px;
}
.btn-type-container-kobetsu li.btn-fukuro-p a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-fukuro-p.jpg) no-repeat 0 0;
}
.btn-type-container-kobetsu li.btn-fukuro-h {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-fukuro-h.jpg) no-repeat 0 0;
}
.btn-type-container-kobetsu li.btn-fukuro-h a {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-fukuro-h.jpg) no-repeat 0 -75px;
}
.btn-type-container-kobetsu li.btn-fukuro-h a:hover {
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/btn-fukuro-h.jpg) no-repeat 0 0;
}
/* 1308プレゼント
---------------------------------------------*/
p.present1308-1 {
width:560px;
height:1013px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/present1308label.jpg) no-repeat 0 0;
text-indent:-9998em;
}
p.present1308-2 {
width:560px;
height:927px;
margin:0;
padding:0;
background:url(https://file003.shop-pro.jp/PA01058/494/img/v2item/present1308bin.jpg) no-repeat 0 0;
text-indent:-9998em;
}
/* フローティングメニュー

div#floating-menu {
top: 200px;
position: fixed;
z-index: 1;
margin-left:500px;
width:410px;
padding:5px;
background:#ffffff;
 -moz-box-shadow:0px 0px 7px #454545; -webkit-box-shadow: 0px 0px 7px #454545; box-shadow: 0px 0px 7px #454545;

border-radius: 0px 0px 0px 0px;

}
---------------------------------------------*/


/* 個別に存在していた
ーーーーーーーーーーー


*/

#option_tbl {
	font-size: 1.2rem;
  border:none;
}
.table_price {
	color: red;
}
th.cell_1 {
  border:none;
    border-right:dotted 1px #666666;
    border-bottom:dotted 1px #666666;
  text-align: center;
}
td.cell_2 {
  border:none;
    border-right:dotted 1px #666666;
  text-align: center;
}
th.cell_1:last-child, td.cell_2:last-child {
border-right:none;
}