p,ul li{
font-size:100%;;
line-height:150%;
}


/* 詳細ページh2用 */
h2#syousai{
font-size:130%;
font-weight:bold;
font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
letter-spacing: 0.05em;
	width:100%;
	color:#1e1e1e;
	margin-bottom:15px;
	border-bottom:3px #cc3300 solid;
padding:10px 0 5px 5px;
}


	
/* h3用 */
div#detail h3{
        border-left:7px solid #c1380b;  
        border-bottom:1px solid #cccccc;  
        padding:7px;
margin:35px 0 10px;
font-size:120%;
font-weight:bold;
font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
letter-spacing: 0.05em;
}

/* h4用 */
div#detail h4{
border-left:5px solid #ce6e0e; 
border-bottom:1px dotted #cccccc; 
padding:3px 0 3px 7px;
margin:25px 0 5px 3px;
font-size:115%;
font-weight:bold;
font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
letter-spacing: 0.05em;
clear:both;
}

div#detail h5{
 border-left:4px solid #77934f;  
 padding:2px 0 2px 6px;
margin:15px 0 5px 3px;
font-size:100%;
font-weight:bold;
font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
letter-spacing: 0.05em;
}

/* 詳細ページdd用 */
div#detail dl dd{
line-height:150%;
}


/* p */
p{
margin:5px;
font-size:100%;
line-height:150%;
}

dt{
font-size:120%;
font-weight:bold;
color:#4f1716;
font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
margin:15px 0 5px;
}
dd{
line-height:150%
margin-left:5px;
}
/* キャプション付画像（詳細専用） */
div.imagebox3 {
	border: 1px solid #cccccc; /* 1.枠線 */
	float: left; /* 左に配置 */
	margin: 4px; /* 周囲の余白 */
	background-color: #fff;
width:213px;
}
div.imagebox3 p.image{
text-align: center;
margin: 5px 3px;
}
div.imagebox3 p.cap{
font-size:13px;
line-height:130%
}


/* 詳しくはこちらリンク */
p.freeLink{
text-align:center;
margin:10px;
}
p.freeLink a{
background:#f8efe0;
border-bottom:1px #dacdd9 dotted;
padding:3px 10px;
}

/* 狩人の蔵のエゾシカ肉はここが違う */
div#story-a{
border:2px dotted #e4d3c1;
background:#fdfdf7;
margin:5px;	
}

div#story-a h3{
font-size:105%;
font-weight:bold;
margin:5px;
}

div#story-a p{
margin:5px
}

/* Q&A */
dl#qa{
margin-left:10px;
}
dl#qa dt{
font-size:1em;
padding-bottom:10px;
}
dl#qa dd{
border-bottom:1px #ccc dotted;
padding-bottom:15px;
margin:0 0 10px 15px;
}
dl#qa span
{
float:left;
width:32px;
clear:both;
}


/* お客様の声・こんな方におすすめ*/
ul.voice{
margin-left:10px;
}

ul.voice li.woman,
ul.voice li.man
{
padding-left:30px;
list-style:none;
min-height:28px;
}

ul.voice li.woman
{
background:url(https://img06.shop-pro.jp/PA01176/313/etc/icon_woman.gif?20120913211534) 
no-repeat left top;
}
ul.voice li.man{
background:url(https://img06.shop-pro.jp/PA01176/313/etc/icon_man.gif?20120913211452) no-repeat left top;
}

ul.voice li{
margin:5px 0 5px 10px;
list-style-type: disc;
}

/* 商品詳細テーブル用 */

table#syousai {
    width: 95%;
    border: 1px #ccc solid;
    border-collapse: collapse;
    border-spacing: 0;
margin-left:10px;
font-size:98%;
}
table#syousai caption{
font-size:110%;
margin:5px;
color:#4f1716;
}
table#syousai th {
    padding: 7px;
    border: 1px #ccc solid;
    border-width: 0 0 1px 1px;
    background: #f8efe0;
    line-height: 120%;
white-space: nowrap;
font-weight: normal;
}
table#syousai td {
    padding: 7px;
    border: 1px #ccc solid;
    border-width: 0 0 1px 1px;
}


/* グラム数と価格テーブル */

table#g-price{
    width: 85%;
    border: 1px #ccc solid;
    border-collapse: collapse;
    border-spacing: 0;
margin-left:10px;
font-size:95%;
}
table#g-price caption{
font-size:100%;
margin:5px;
color:#4f1716;
font-weight:bold;
}
table#g-price th {
    padding: 3px;
    border: 1px #ccc solid;
    border-width: 0 0 1px 1px;
    background: #f8efe0;
    line-height: 120%;
white-space: nowrap;
font-weight: normal;
text-align:center;
}
table#g-price td {
    padding: 3px;
    border: 1px #ccc solid;
    border-width: 0 0 1px 1px;
text-align:center;
}

.font-red{
color:#990000;
}
.font-red-b{
color:#990000;
font-weight:bold;

}

/*　ひき肉（挽肉）ページへの誘導　*/
.minced{
  border:2px solid #7f4637;
  text-align:center;
  width:85%;
  margin:30px auto;
  background:#f9f4eb;
}
.minced p{
  margin:1.5em;
  font-size:20px;
  color: #7f4637;
  font-weight:bold;
}
.minced span{
  font-size:12px;
  font-weight:normal;
}
.minced .btn-minced a{
  background:#c1380b;
  color:#fff;
  font-size:30px;
  padding:10px 25px;
  border-radius:8px;
  font-weight:normal;
}
.minced .btn-minced a:hover{
  opacity:0.85
}
/* ペット用ひき肉（挽肉）の特記 */
.pet-food{
 border:1px dotted #7f4637;
 width:80%;
 margin:30px auto 0;
}
.pet-food p{
	line-height:1.6;
 	margin:10px;
 	font-size:13px;
}
.pet-food span{
  	font-size:16px;
	line-height:1.6;
	display:block;
	color:#c1380b;
}