@charset "utf-8";
/* CSS Document */


/* clearfix */
.c-fix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
*html>body .c-fix{
	display: inline-block; 
	width: 100%;
	}
*html .c-fix{
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
.c-fix{
  	zoom: 1;
	}

/* neo-clearfix */	
.c-both{
	height: 0px;
	clear: both;
	display: hidden;
	line-height: 0;
	font-size: 0px;
	zoom: 1;
	}

/* ---------class--------- */
.f-left{
	float: left;
	}

.f-right{
	float: right;
	}

.t-left{
	text-align: left;
	}

.t-right{
	text-align: right;
	}

.t-center{
	text-align: center;
	}

.t-justify{
	text-align: justify;
	text-justify: inter-ideograph; 
	line-break: strict;	
	}
.t-bold {
	font-weight:bold;	
}
.t-red {
	color:#ce0000;	
}

/* ----------tool---------- */
/* margin-bottom */
.mb-5{
	margin-bottom: 5px;
	}
.mb-10{
	margin-bottom: 10px;
	}
.mb-15{
	margin-bottom: 15px;
	}
.mb-20{
	margin-bottom: 20px;
	}
.mb-25{
	margin-bottom: 25px;
	}
.mb-30{
	margin-bottom: 30px;
	}
.mb-35{
	margin-bottom: 35px;
	}
.mb-40{
	margin-bottom: 40px;
	}
/* font-size */
.font-8{
	font-size: 0.8em!important;
	}
.font-9{
	font-size: 0.9em!important;
	}
.font-10{
	font-size: 1.0em!important;
	}
.font-11{
	font-size: 1.1em!important;
	}
.font-12{
	font-size: 1.2em!important;
	}
.font-13{
	font-size: 1.3em!important;
	}
.font-14{
	font-size: 1.4em!important;
	}
.font-15{
	font-size: 1.5em!important;
	}
.font-16{
	font-size: 1.6em!important;
	}
#p9001 {
	text-align:left;
	width:590px;
	line-height:1.5em;
}
#main_9001 {
	background:url(images/9001images/main_9001.jpg) no-repeat;
	width:580px;
	height:361px;
	margin-bottom:30px;
}
#p9001 p img{
	text-align:left;
}
.title01{
	background:url(images/9001images/txt_image.jpg) no-repeat;
	width:480px;
	height:52px;
	text-indent:-9999em;
}
#p9001 h2{
	text-indent:-9999em;
	background:url(images/9001images/ttl_okusenimai.jpg) no-repeat;
	width:434px;
	height:103px;
	margin:0 0 0 22px;
	padding:0;
	border:0;
}
#p9001 dl.point01 {
	background:url(images/9001images/bg_point01.gif) no-repeat;
	width:582px;
	height:164px;
}
#p9001 dl.point01 dt{
	margin-bottom:10px;	
}
#p9001 dl.point01 dd {
	margin:0;
	padding-left:15px;
}
#p9001 #point02 {
	margin-bottom:50px;	
}
#p9001 #point02 h3 {
	text-indent:-9999em;
	background:url(images/9001images/ttl_01.gif) no-repeat;
	width:579px;
	height:76x;
	border:0;
	padding-bottom:40px;
}
ul.badimg {
	float:right;
	padding-right:30px;
	background:url(images/9001images/txt_genmaiimages.gif) no-repeat;
	width:365px;
	padding:18px 0 0 3px;
	margin-bottom:35px;
}
ul.badimg li {
	list-style:none;
	padding-left:70px;
	margin-bottom:3px;
}
.bud {
	background:url(images/9001images/txt_shikashi.gif) center no-repeat;
	text-indent:-9999em;
	height:28px;
}
.hakkou {
	background-color:#fdf5e6;
	padding:15px;
}
.green {
	color:#FFF;
	background-color:#70aa4a;
	padding:5px;
	font-size:1.5em;
	font-weight:bold;
	margin:0 5px;
}
.soshite {
	background:url(images/9001images/txt_soshite.gif) center no-repeat;
	text-indent:-9999em;
	height:28px;
}
.allow {
	background:url(images/9001images/bg_allow.gif) center no-repeat;
	height:36px;
	padding:15px 0;
}
.allow02 {
	background:url(images/9001images/bg_allow.gif) 100px no-repeat;
	height:36px;
	padding:15px 0;
}

#point02 h4 {
	background:url(images/9001images/txt_hakkou.gif) center no-repeat;
	text-indent:-9999em;
	height:46px;
}
.hakkou02 {
	background:url(images/9001images/bg_chawan.jpg) no-repeat;
	height:117px;
	width:350px;
	padding:50px 20px 0 210px;
	margin-top:40px;
}
#gava {
	margin-bottom:50px;	
}
#gava h3{
	text-indent:-9999em;
	background:url(images/9001images/ttl_02.gif) no-repeat;
	width:579px;
	height:76x;
	border:0;
	padding-bottom:40px;
}
.m-t-b{
	margin:15px 0;	
}
#bg_motto {
	background:url(images/9001images/bg_hinogawa.jpg) no-repeat bottom;
	padding-bottom:180px;
	margin-top:40px;
}
#bg_motto h4{
	margin-bottom:10px;	
}
#bg_motto p{
	padding:0 15px 15px;	
}
#takikata {
	margin-bottom:50px;	
}
.advise {
	background:#fdf5e6;	
	padding:5px 20px 20px 20px;
}
.bg_brown{
	background:#f0e5ce;	
	padding:10px;
}
.title_brown{
	background-color:#fdf5e6;
	border-top:solid 2px #795031;
	border-bottom:solid 2px #795031;
	padding:0 5px;
	color:#795031;
	font-weight:bold;
	margin-bottom:20px;
}
.advise {
	margin-bottom:30px;	
}
#catch p{
	width:380px;
	float:left;
}
.buybutton{
	width:188px;
}
.buyborder{
	border-left:solid 1px #fc5b58;
	border-right:solid 1px #fc5b58;
	border-bottom:solid 1px #fc5b58;
	font-size:0.8em;
	padding:5px;
	line-height:1.2em;
}
.entry_contents {
	width:600px;
	margin-left:20px;
}
.entry_contents img{
	 border:none;	
}

/* レシピページ */
#recipe h1{
	font-size:1.1em;
	border-bottom:solid 1px #5d443a;
	border-left:solid 5px #5d443a;
	border-right:solid 1px #5d443a;
	border-top:solid 1px #5d443a;
	padding:3px;
	margin-bottom:0;
}
.recipe_box{
	padding-bottom:20px;	
}
.recipelist {
	background-color:#fdf5e6;
	padding:15px;
}
.recepesumb p{
	width:330px;
	float:right;
}
.recepesumb p img {
	border:none;
	float:right;
	margin-top:5px;
}
.recepesumb img {
	float:left;
	border:1px solid #e6cea2;
}
h2.t_sobacya{
	background:url(http://www.kenkou-club.com/images/recipe/ttl_recipe01.jpg) no-repeat #6c7926 left bottom;
	border:none;
	padding:10px 10px 15px 90px;
	color:#FFF;
	font-size:1.4em;
	margin-bottom:10px;
}
h2.t_sobako{
	background:url(http://www.kenkou-club.com/images/recipe/ttl_recipe02.jpg) no-repeat #6c7926 left bottom;
	border:none;
	padding:10px 10px 15px 90px;
	color:#FFF;
	font-size:1.4em;
	margin-bottom:10px;
}
h2.t_soba{
	background:url(http://www.kenkou-club.com/images/recipe/ttl_recipe03.jpg) no-repeat #6c7926 left bottom;
	border:none;
	padding:10px 10px 15px 90px;
	color:#FFF;
	font-size:1.4em;
	margin-bottom:10px;
}
h2.t_sobamen{
	background:url(http://www.kenkou-club.com/images/recipe/ttl_recipe04.jpg) no-repeat #6c7926 left bottom;
	border:none;
	padding:10px 10px 15px 90px;
	color:#FFF;
	font-size:1.4em;
	margin-bottom:10px;
}
.recepe_item {
	margin-bottom:20px;	
}
#recipe {
	margin-bottom:10px;	
}
#recipe h3{
	background:#f7e9cf;
	color:#743418;
	border-top:solid 1px #debb7b;
	border-bottom:solid 1px #debb7b;
	margin:0 0 15px;
}
#recipe h3 a{
	color:#743418;
}
#recipe h3 a:hover{
	color:#743418;
	text-decoration:none;
}

#recipe .ttl_recipe{
	background-color:#6c7926;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}
.menu01 h4{
	margin-bottom:10px;	
}
.menu02 h4{
	margin-bottom:10px;	
}

.menu01 {
	width:265px;
	float:left;
}
.menu02 {
	width:265px;
	float:right;
}
.menu01 table{
	border-top:solid 1px #e4ddcf;
	border-left:solid 1px #e4ddcf;
	border-right:solid 1px #e4ddcf;
	font-size:0.9em;
}
.menu01 table th{
	background:#faf5eb;
	border-bottom:solid 1px #e4ddcf;
	border-right:solid 1px #e4ddcf;
	padding:2px;
}
.menu01 table td{
	background:#FFF;
	border-bottom:solid 1px #e4ddcf;
	padding:2px;
}
.menu02 table{
	border-top:solid 1px #e4ddcf;
	border-left:solid 1px #e4ddcf;
	border-right:solid 1px #e4ddcf;
	font-size:0.9em;
}
.menu02 table th{
	background:#faf5eb;
	border-bottom:solid 1px #e4ddcf;
	border-right:solid 1px #e4ddcf;
	padding:2px;
}
.menu02 table td{
	background:#FFF;
	border-bottom:solid 1px #e4ddcf;
	padding:2px;
}
.menu03 h4{
	margin-bottom:10px;	
}
.menu03 table{
	border-top:solid 1px #e4ddcf;
	border-left:solid 1px #e4ddcf;
	border-right:solid 1px #e4ddcf;
	font-size:0.9em;
}
.menu03 table th{
	background:#faf5eb;
	border-bottom:solid 1px #e4ddcf;
	border-right:solid 1px #e4ddcf;
	padding:2px;
}
.menu03 table td{
	background:#FFF;
	border-bottom:solid 1px #e4ddcf;
	padding:2px;
}
.menu03 table{
	border-top:solid 1px #e4ddcf;
	border-left:solid 1px #e4ddcf;
	border-right:solid 1px #e4ddcf;
	font-size:0.9em;
}

.making p:first-letter{
	background-color:#6c7926;
	color:#FFF;
	font-weight:bold;
	padding:2px;
}
.making{
	background:#FFF;
	padding:5px;
	margin-bottom:10px;
}
.making img{
	margin-bottom:10px;	
}
.making h5 {
	border-bottom:dashed 1px #6c7926;
	padding:10px;
	margin-top:0;
}
.finished {
	background:url(http://www.kenkou-club.com/images/recipe/allow.gif) no-repeat top center;
	padding-top:30px;
	margin-bottom:15px;
}
.finished p{
	background:url(http://www.kenkou-club.com/images/recipe/txt_finished.gif) #f7e9cf no-repeat center center;
	padding:5px;
}
.bg_white {
	background:#FFF;	
}
.bg_green a{
	background-color:#6c7926;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

/* ↓2010 父の日キャンペーン */
.aboutmacro {
	margin-bottom:30px;	
}
.aboutmacro h3 {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
.fatherintro {
	margin:15px 0 30px;	
	}
.fatherintro h2{
	margin:0 0 10px;	
}
.aboutmacro p img{
	margin:0 20px 0 0;	
}

/* ↑2010 父の日キャンペーン 終了時消去 */

.first-lead {
	width:390px;
	float:left;
}
.bg-white{
	background-color:#FFF;	
}
.bg_brown02{
	background-color:#fdf5e6;
	border-top:solid 2px #795031;
	border-bottom:solid 2px #795031;
	padding:0 5px;
	color:#795031;
	margin-bottom:5px;
}
.padding-10{
	padding:10px;
}
.allow02 {
	background:url(http://www.kenkou-club.com/images/cp_father/allow02.gif) center no-repeat;
	height:28px;
	padding:0 0 15px;
}
.bg_yellow{
	background-color:#fcfade;	
}
.bg_blown03{
	background-color:#3e2d24;
	color:#FFF;
	padding:2px;
}
ul.ic_list01 {
	margin-bottom:10px;	
	}
ul.ic_list01 li{
	background:url(http://www.kenkou-club.com/images/cp_father/ic_01.gif) no-repeat;
	border-bottom:dashed 1px #967361;
	list-style:none;
	padding-left:15px;
	margin-bottom:3px;
	font-weight:bold;
}
.mainimg {
	margin-bottom:15px;	
}

