div#contentHeaderBlock h1 { 
 margin:14px 0 0 175px;
 padding:0;
}

/* 側メニュー部分 */
div.contentNavi p.menu {
background:#E7F3C6;
padding:5px;
margin:1px;
font:normal normal normal 95%/163% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}
div.contentNavi p.menu2 {
text-align:center;
margin:10px 0 5px 10px;
}
img#icon {
margin-right: 6px;
}
div.bannerArea p.banner{
margin:2px 0 0 0;
}
div.bannerArea p.product{
background:#838972;
padding:1px;
margin:8px 0 4px 0;
text-align:center;
}

/* 側メニュー部分ここまで */

/* div#ContentBody p {
 font-family: Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 font-size: 100%;
}

 /* eshop/index.html */
 /* プロモーションバナー */
 
img#banner {
 margin-top: 4px;
 margin-bottom: 8px;
}

div#ContentBody h2 {
 margin-bottom: 0.5em;
}
div#ContentBody h2.heading {
 margin-top: 1em;
 margin-bottom: 0.5em;
 border-bottom:1px #666 solid;
 padding-bottom:0.5em;
}

div#ContentBody h3 {
 clear:both;
 margin:6px 0 0 0;
 color:#333;
 font:normal normal bold 100%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}
div#ContentBody h3.heading {
 clear:both;
 font:normal normal bold 90%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 color:#63b707;
 margin: 0 0 4px 0;
}


/* インデックス */
p.sPhoto{
float:left;
margin-right:4px;
}
div.proExp {
border-bottom:1px #666 dotted;
margin-bottom:12px;

}
div.proExp p { 
 font:normal normal normal 100%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}
div.proExp img#order {
 margin-top:0.4em;
 margin-bottom:1em;
}

div.proExp p.order {
 text-align:right;
 margin-right:18px;
 margin-top:6px;
}

div.proExp p.detail {
text-align:right;
margin:0.5em;
}

div.proSumm {
 clear:both;
 margin-top:10px;
}
div.proSumm dl {
 font:normal normal normal 85%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}
div.proSumm dl dt {
 float:left;
}
div.proSumm dl dt dd {
 margin-left:100px;
}

div.proSumm p {
 font-size:86%;
}

div.proSumm strong {
 color:#63b707;
}
/* インデックスここまで */


/*　商品紹介ページ */

div#produce table.proTable {
 margin-bottom:1em;
 width:560px;
}

div#produce table.proTable td {
 padding: 4px;
 font:normal normal normal 90%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}
div#produce table.proTable td.photo{
 text-align:center;
 width:250px;
}
div#produce table.proTable img#product {
 margin-top:1em;
}



div#produce table.proTable td p {
margin:0;
}
div#produce table.proTable dl.summary {
 font:normal normal normal 85%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin-bottom:1em;
}
div#produce table.proTable dl.summary dt {
 float:left;
}
div#produce table.proTable dl.summary dd {
 margin-left:40px;
}

div#produce p.orderButton {
 text-align:center;
 border-bottom:1px #CCC solid;
 padding-bottom:6px;
}

div#produce table.proTable td div.recommend {
 font:normal normal normal 90%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 padding-bottom:1em;
 border-bottom:1px #ccc dotted;
 margin-bottom:1em;
}
div#produce table.proTable td div.recommend p.heading {
 font:normal normal bold 90%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}

div#price{
margin-top:12px;
}

div#produce ul {
 margin: 2px 0 0 0px;
 padding:0 0 0 12px;
}

div#produce ul li {
 margin:0 0 0 6px;
 padding:0;
 font:normal normal normal 90%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}

div#attention, div#ingredient, div#price {
 margin-bottom: 1em;
}

div#attention p {
 margin:0;
 font:normal normal normal 100%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}

div#ingredient div.ingredientList {
 border:1px #999 solid;
 background:#E0EDEA;
 padding:6px;
 margin:0;
 width:560px;
 font:normal normal normal 100%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}

div#price table.generalTable {
 border: 1px #999999 solid ;
 border-collapse: collapse;
 empty-cells: show;
 margin-bottom:1em;
 width:560px;
}

div#price table.generalTable td { 
 border: 1px #999999 solid ;
 border-width: 0 1px 1px 0;
 padding: 4px;
 font:normal normal normal 80%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}

div#price table.generalTable td.proPrice{
font:normal normal bold 80%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
color:#ff0000;
}

div#note {
font:normal normal normal 90%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
background:#EAEFE4;
padding:6px 6px 12px 6px;
width:560px;
margin-top:10px;
}

div#note  p {
margin:6 0 0 0;
}

div#note ul {
 margin: 2px 0 0 0;
 padding:0 0 0 12px;
}

div#note li {
 margin:0 0 0 6px;
 padding:0 0 0 6px;
 font:normal normal normal 95%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}

strong {
 color:#63b707;
}

/*　右側メニューコンテンツ */

div.aboutEx {
 margin-bottom:1em;
 font:normal normal normal 95%/150% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
	}
div.aboutEx h2.abTitle{
margin-top:1em;
}

div.aboutEx h3{
padding:3px 0 3px 0;
border-bottom:1px #555 dotted;
margin-top:1em;
margin-bottom:6px;
color:#ff0000;
}

div.aboutEx h4{
padding:3px 0 3px 0;
margin-top:1em;
margin-bottom:6px;
color:#000000;
font-size:100%;
font-weight:bold;
}

div.aboutEx ul {
 margin: 4px 0 0 12px;
 padding:0 0 0 12px;
}

div.aboutEx ul li {
 margin:4px 0 0 12px;
 padding:0
 font:normal normal normal 95%/150% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}

div.aboutEx ol {
 margin: 4px 0 0 12px;
 padding:0 0 0 12px;
}

div.aboutEx ol li {
 margin:4px 0 0 12px;
 padding:0
 font:normal normal normal 95%/150% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}

div.aboutEx p.paysum {
 margin: 4px 0 0 0px;
 padding:0 0 0 12px;
}

div.aboutEx dl {
 background:#E9F4F2;
 font:normal normal normal 100%/150% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 padding:3px 1px 3px 3px;
 margin:4 0 10px 12;
 padding:0 0 0 12px;
 border:1px #ccc solid;
}

div.aboutEx dl dt {
	margin-top:4px;
	font-weight:bold;
}

div.aboutEx ul li table.ecollect {
 border: 1px #999999 solid ;
 border-collapse: collapse;
 empty-cells: show;
 margin-bottom:1em;
 margin-top:0.5em;
 width:350px;
}

div.aboutEx ul li table.ecollect caption{
 font:normal normal bold 80%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 caption-side:top;
 text-align:left;

}


div.aboutEx ul li table.ecollect td { 
 border: 1px #999999 solid ;
 border-width: 0 1px 1px 0;
 padding: 4px;
 font:normal normal normal 70%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}

div.aboutEx ul li table.ecollect th { 
 border: 1px #999999 solid ;
 border-width: 0 1px 1px 0;
 padding: 4px;
 background-color: #cccccc;
 font:normal normal bold 70%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
}


div.aboutEx ul.memo {
 background:#E9F4F2;
 font:normal normal normal 100%/150% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin:4 0 6px 30;
	width:350px;
	padding:3px 1px 3px 3px;
	border:1px #ccc solid;
 list-style: none; 
}

div.aboutEx ul.memo2{
 background:#fff;
 font:normal normal normal 100%/150% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
	margin-left:30;
	margin-bottom:5px;
	width:350px;
	padding:3px 1px 3px 3px;
	border:1px #ccc solid;
 list-style: none; 
}

form.order {
text-align:center;
}



/* リンクカラーの制御 */
p.menu a:link  {
 color: #0000FF;
 text-decoration: none;
}
p.menu a:visited {
 color: #0000FF;
 text-decoration: none;
 }
p.menu a:hover {
 color: #0000FF;
 background:#f0f0ff;
 text-decoration: underline;
}
