p.pankuzu {
padding-bottom: 10px;
margin-bottom: 10px;
background: url(https://img11.shop-pro.jp/PA01056/241/etc/bg_line.gif) left bottom repeat-x;
}

div#cat-intro {
padding: 10px;
margin-bottom: 20px;
}
div#cat-intro p {
font-size: 101%;
}

h2#cat-name {
font-size: 189%;
font-weight: normal;
padding-bottom: 10px;
margin-bottom: 5px;
background: url(https://img11.shop-pro.jp/PA01056/241/etc/bg_line.gif) left bottom repeat-x;
}

div.product-img {
float: left;
width: 170px;
}

div.product-img a:hover img {
filter:alpha(opacity=70);
opacity:0.7;
}
div.product-info {
float: right;
width: 330px;
}

p.product-name {
font-size: 136%;
margin-bottom: 5px;
}

p.product-name a {
display: block;
}
p.product-price {
font-size: 107%;
color: #f01e1e;
font-weight: bold;
margin-bottom: 5px;
}
p.product-ex {
font-size: 107%;
margin-bottom: 10px;
}

div.product-section {
padding-top: 10px;
margin: 0 20px;
padding-bottom: 10px;
background: url(https://img11.shop-pro.jp/PA01056/241/etc/bg_line.gif) left bottom repeat-x;
}
/* for modern brouser */
div.product-section:after {
        content: ".";
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
}
div.product-section {
        display: inline-block;
}
/* Hides from IE-mac \*/ 
* html .product-section {
        height: 1%;
}
.product-section {
        display: block;
}
/* End hide from IE-mac */

p.product-number {
margin-bottom: 30px;
margin-left: 10px;
font-size: 101%;
}


div#foot-cat {
margin-bottom: 30px;
}
div#foot-cat h3 {
margin-bottom: 10px;
}
div#foot-cat p {
text-align: center;
margin-bottom: 5px;
}
div#foot-cat ul {
}
div#foot-cat ul li {
float: left;
width: 80px;
padding-right: 10px;
}
div#foot-cat ul li a {
display: block;
position: relative;
width: 80px;
padding-top: 60px;
line-height: 1;
text-align: center;
}
div#foot-cat ul li.miso a {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_miso_off.gif) 0 0 no-repeat;
}
div#foot-cat ul li.miso a:hover {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_miso_on.gif) 0 0 no-repeat;
}
div#foot-cat ul li.shoyu a {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_shoyu_off.gif) 0 0 no-repeat;
}
div#foot-cat ul li.shoyu a:hover {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_shoyu_on.gif) 0 0 no-repeat;
}
div#foot-cat ul li.moromi a {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_moromi_off.gif) 0 0 no-repeat;
}
div#foot-cat ul li.moromi a:hover {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_moromi_on.gif) 0 0 no-repeat;
}
div#foot-cat ul li.misokakou a {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_misokakou_off.gif) 0 0 no-repeat;
}
div#foot-cat ul li.misokakou a:hover {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_misokakou_on.gif) 0 0 no-repeat;
}
div#foot-cat ul li.shoyukakou a {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_shoyukakou_off.gif) 0 0 no-repeat;
}
div#foot-cat ul li.shoyukakou a:hover {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_shoyukakou_on.gif) 0 0 no-repeat;
}
div#foot-cat ul li.sauce a {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_sauce_off.gif) 0 0 no-repeat;
}
div#foot-cat ul li.sauce a:hover {
background: url(https://img11.shop-pro.jp/PA01056/241/etc/foot_cat_bg_sauce_on.gif) 0 0 no-repeat;
}
