/* CSS Document */

/* 全ページ共通項目 */
*{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0px 0px 20px 0px;
}
img{
	border:0;
}
.clear{
	clear:both;
}
body{
	margin:0;
	padding:0;
	font-size:0.8em;
	font-family:Arial,Verdana;
         color:#333333;
}
a.link-white{
	color:#FFFFFF;
	text-decoration:none;
}

/* ヘッダー */
#header-navi-01{
	margin:0;
	padding:0;
	height:30px;
	background-image:  url(/shop/item/kaisou/design/img01/header-navi-bg-01.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size:1.2em;
	color:#FFFFFF;
}
#header-navi-02 {
	margin:0;
	padding:3px;
	background:#458800 url(/shop/item/kaisou/design/img01/header-navi-bg-02.gif) repeat-x bottom;
	text-align:center;
	font-size:1em;
	line-height:1.33;
	color:#FFFFFF;
}


/* メニュー */
#menu-ichiran td{
	margin:0;
	padding:2px;
}
.menu-navi{
	margin:0;
	padding:0px 0px 0px 10px;
	text-align:left;
}
.menu-navi li{
	margin:0;
	padding:0px 0px 2px 15px;
	background-image:  url(/shop/item/kaisou/design/img01/menu-arrow.gif);
	background-repeat:no-repeat;
	list-style:none;
}


/* フッター */
#footer-navi{
	margin:0;
	padding:3px;
	height:24px;
	background-image:  url(/shop/item/kaisou/design/img01/footer-navi-bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size:1.2em;
	color:#FFFFFF;
}
.footer-info-midashi{
  background-image:url(/images/midashi-h2.gif);
  background-repeat:no-repeat;
  min-height:24px;
  font-family:Arial,Verdana;
  color:#333333;
  padding-top:4px;
  padding-left:20px;
  font-weight:normal;
  margin:0px 0px 10px 0px;
}


/* テキスト */
h1{
}
.midashi-h1{
  background-image:url(/images/midashi-h1.gif);
  background-repeat:no-repeat;
  min-height:35px;
  font-size: 1.4em;
  color:#336600;
  padding-top: 8px;
  padding-left: 20px;
  margin:0px 0px 10px 0px;
  font-weight: bold;
}
h2{
}
.midashi-h2{
  background-image:url(/images/midashi-h2.gif);
  background-repeat:no-repeat;
  min-height:24px !important;
  font-family:Arial,Verdana;
  font-size: 1.2em;
  color:#333333;
  padding-top:2px !important;
  padding-left:20px !important;
  font-weight: bold;
  margin:20px 0px 10px 0px;
}
h3{
}
.midashi-h3{
	margin:10px 0px 6px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px dashed #7BBD35;
	font-size:1em;
}





/* 囲い */
.box-01{
	margin:16px 0px 10px 0px;
	padding:10px;
	border:1px dotted #7BBD35;
	background-color:#F2F7D7;
}
.box-02{
	margin:16px 0px 10px 0px;
	padding:10px;
	border:1px dotted #7BBD35;
}
.box-03{
	margin:16px 0px 10px 0px;
	padding:10px;
	background-color:#FCF2E8;
}



/* トップページ */
#toppage-ranking-table td{
	padding:5px;
}
.toppage-category-table td{
	padding:3px;
}
.topppage-midashi-01{
	margin:0;
	padding:12px 0px 0px 20px;
	background-image:url(/images/top/midashi-01.gif);
	background-repeat:no-repeat;
	min-height:28px;
	color:#336600;
	font-size:1.2em;
	font-weight:bold;
}

.topppage-midashi-guide{
	margin:0;
	padding:5px 0px 0px 20px;
	background-image:url(images/top/midashi-guide-midashi.gif);
	background-repeat:no-repeat;
	min-height:24px;
	color:#333333;
}



/* 商品ページ */
.item-midashi-01{
  background-image:url(/images/midashi-h1.gif);
  background-repeat:no-repeat;
  min-height:35px;
  font-size: 1.4em;
  color:#336600;
  padding-top: 8px;
  padding-left: 20px;
  margin:0px 0px 10px 0px;
  font-weight: bold;
}

.item-text{
	font-size:1.1em;
	line-height:120%;
         color:#333333;
}
.item-text strong{
	color:#EB6E00;
}

.item-table-01{
	padding:5px;
	background-color:#FDF0E5;
	border:1px dashed #EB6E00;
}
.item-table-01 td{
	padding:10px;
	font-size:1.1em;
	line-height:140%;
}

.item-table-02{
	padding:5px;
	background-color:#FFF8DB;
	border:1px solid #E6B500;
}
.item-table-02 td{
	padding:10px;
	font-size:1.1em;
	line-height:140%;
}


.item-table-info{
	padding:0px;
	border:1px solid #D4D0C8;
	border-collapse: collapse;
	border-spacing: 0px;
}
.item-table-info th{
	padding:6px;
	background-color:#F2F0EC;
	border:1px solid #D4D0C8;
	border-collapse: collapse;
	border-spacing: 0px;
	font-weight:normal;
	text-align:center;
	white-space: nowrap;
}
.item-table-info td{
	padding:6px;
	background-color:#FFFFFF;
	border:1px solid #D4D0C8;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align:left;
}
.item-voice-table{
	margin:0;
	padding:0;
	width:700px;
}
.item-voice-table td{
	padding:0;
	width:350px;
}
.item-voice{
	margin:0;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.item-voice li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 2px 40px;
	background-image:url(/shop/item/kaisou/design/img01/item-icon-voice.gif);
	background-repeat:no-repeat;
	list-style:none;
	font-size:0.9em;
	line-height:140%;
	color:#EB6E00;
}

.item-table-set{
	padding:0px;
	background-color:#F7EFDB;
	background-image:url(/shop/item/kaisou/design/img01/item-set-bg.jpg);
	background-repeat:no-repeat;
	border:1px solid #C8BC9C;
}
.item-table-set td{
	padding:6px;
	text-align:left;
	vertical-align:top;
}





/* レシピページ */

.recipe-table{
	padding:0px;
	border:1px solid #EC6E00;
	border-collapse: collapse;
	border-spacing: 0px;
         color:#333333;
}
.recipe-table th{
	padding:6px;
	background-color:#FCEED1;
	border:1px solid #EC6E00;
	border-collapse: collapse;
	border-spacing: 0px;
	font-weight:normal;
	text-align:center;
	white-space: nowrap;
}
.recipe-table td{
	padding:6px;
	background-color:#FFFFFF;
	border:1px solid #EC6E00;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align:left;
}

/* よくある質問ページ */
.text-qa-midashi{
	color:#336600;
	font-size:16px;
	font-family:Arial,Verdana;
	text-align:left;
}


/* サイトマップページ */
.sitemap-midashi{
  background-image:url(/images/midashi-h2.gif);
  background-repeat:no-repeat;
  min-height:24px;
  font-family:Arial,Verdana;
  font-size:1em;
  color:#333333;
  padding-top:4px;
  padding-left:20px;
  font-weight:normal;
  margin:0px 0px 6px 0px;
}
.sitemap-list{
	margin:0;
	padding:0px 0px 20px 20px;
	text-align:left;
}
.sitemap-list li{
	margin:0;
	padding:2px 0px 2px 17px;
	background-image:url(/shop/item/kaisou/design/img01/menu-arrow.gif);
	background-repeat:no-repeat;
	list-style:none;
}

.footer-category-midashi{

	margin:0;

	padding:12px 0px 0px 20px;

	background-image:url(/shop/item/kaisou/design/img01/footer-category-midashi.gif);

	background-repeat:no-repeat;

	min-height:28px;

	color:#336600;

	font-size:1.2em;

	font-weight:bold;
	
	text-align:left;

}

