#sectionH1 h1{margin:0 20px;}
#sectionH1 hr{height:1px;clear:both;}

#introduction{background: url(../tochimoto01/img/health/img_chara01.gif) no-repeat 630px top;
	height: 150px;
	margin:5px 0px 20px 0px;
	padding: 20px 120px 0px 20px;
	line-height: 160%;}
#introduction h2{ font-weight:normal;}

.categoryList{margin:0;}
.categoryList ul{margin:0 0 0 20px;padding:0;}
.categoryList ul li{margin:0;padding:0 10px 0 20px;display:inline; background-image:url(../img/bt_right.gif); background-position:left center; background-repeat:no-repeat;}

.sectionH2{margin:20px 40px; padding:0; clear:both;}
.sectionH2 h2{margin:10px 0;padding:5;background-color: #FF99CC; color: #FFFFFF; font-size: 1.0em;}

.clear{ clear: both;}

.shopGuide { border:1px solid #80B34E; border-collapse:separate; font-size:80%;}
.shopGuide th{ padding:5px; text-align:left; color:#330; background-color:#C1E247; vertical-align:top; white-space: nowrap;}
.shopGuide td{ padding:5px; vertical-align:top;}
.shopGuide ul{ margin:0 0 0 20px; padding:0;}
.shopGuide ul li{ margin:0; padding:0;}

.sectionH2 form{ margin:20px 0;}
.sectionH2 form input{}

.photoH3 h3{ color:#333; margin:10px 0; padding:10px 0 5px 80px; border-bottom:5px solid #cf0; background-image:url(../img/access/bg_photoH3.gif); background-repeat:no-repeat; background-position:left;}
.photoH3 table{ border-collapse:separate;}
.photoH3 table th{ width:160px; vertical-align:bottom;}
.photoH3 table td{ width:140px; font-size:90%; color:#666; vertical-align:top;}
.photoW180 h3{ color:#333; margin:10px 0; padding:10px 0 5px 80px; border-bottom:5px solid #cf0; background-image:url(../img/access/bg_photoH3.gif); background-repeat:no-repeat; background-position:left;}
.photoW180 table{ border-collapse:separate;}
.photoW180 table th{ width:180px; vertical-align:bottom;}
.photoW180 table td{ width:160px; font-size:80%; color:#666; vertical-align:top;}
.num1{background:url(../img/icon_01.gif) no-repeat left top;padding:0 0 5px 20px;}
.num2{background:url(../img/icon_02.gif) no-repeat left top;padding:0 0 5px 20px;}
.num3{background:url(../img/icon_03.gif) no-repeat left top;padding:0 0 5px 20px;}
.num4{background:url(../img/icon_04.gif) no-repeat left top;padding:0 0 5px 20px;}
.num5{background:url(../img/icon_05.gif) no-repeat left top;padding:0 0 5px 20px;}
.num6{background:url(../img/icon_06.gif) no-repeat left top;padding:0 0 5px 20px;}
.num7{background:url(../img/icon_07.gif) no-repeat left top;padding:0 0 5px 20px;}
.num8{background:url(../img/icon_08.gif) no-repeat left top;padding:0 0 5px 20px;}
.print{ margin:10px 0;}

.cooking{
	width:700px;
}
.cooking th {
	vertical-align: top;
	text-align: left;
}

.recipe{
	width:420px;
}
.recipe caption {
	background-color: #FFCC99;
	font-weight: bold;
	padding: 2px;
}
.recipe th {
	text-align: left;
	padding-left: 10px;
	background-color: #FFFFCC;
}
.recipe td {
	padding-left: 10px;
	background-color: #FFFFE6;
}
.recipe .comment{
background:#f2f2f2;
}

#head {
	width: 600px;
	text-align: left;
	background-image: url(../tochimoto01/img/img_bn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:45px;
	padding-left:95px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 70px;
}

.list{margin-left:95px;}

.list th {
	color: #FFFFFF;
	background-color: #FF99CC;
	font-weight: normal;
}
.list td {
	background-color: #F5F5F5;
	padding-left: 10px;
	padding-right: 20px;}
	
.title_cap2 {
	font-weight: bold;
	color: #FF6699;
	font-size: 1.0em;
}

.cook{
	width:480px;
}

.cook th {
	text-align: left;
	padding-left: 10px;
	background-color: #FFFFCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cook td {
	padding-left: 10px;
	background-color: #FFFFE6;
}

.cook_wh{background-color:#FFF;}

#cook_top{background-color:#FFCC99;}
#cook_bottom{background-color:#E9E9E9;}