@charset "UTF-8";
/* CSS Document */

#Kon_ttl{
	background:url(img/bg_maimg.jpg) no-repeat left top;
	padding:34px 0 40px 38px;
	margin-bottom:35px;
}

#Kon_ttl h2{
	margin-bottom:34px;
}

#Kon_ttl p{
	color:#FFF;
	font-size:1.4lem;
	font-size:14px;
}

/* ヘルシー 
------------------------------------------------------------------ */
#Kon_healthy{
	margin-bottom:37px;
}

.healthy_left{
	width:430px;
	float:left;
}

.healthy_left h2{
	font-size:2.6lem;
	font-size:26px;
	line-height:1.3;
	margin-bottom:24px;
}

.healthy_right{
	width:222px;
	float:right;
}

.healthy_right h3{
	background:#F54D5B;
	color:#FFF;
	font-size:1.8lem;
	font-size:18px;
	text-align:center;
	margin-bottom:4px;
}

.healthy_right p{
	font-size:1.5lem;
	font-size:15px;
	font-weight:bold;
	color:#F54D5B;
	padding-left:24px;
}

.kon_heal_pho{
	clear:both;
	padding-top:25px;
}


/* アバウト 
------------------------------------------------------------------ */
#Kon_about{
	background:url(img/bg_konnyakuimo.jpg) no-repeat right top;
	padding:0 0 0 20px;
	margin-bottom:34px;
}

#Kon_aboutin{
	background:url(img/bg_itokon.gif) no-repeat 226px 205px;
	padding:0 0 0 54px;
}

#Kon_about h2{
	margin-bottom:22px;
}

.kon_ab_left{
	width:316px;
	float:left;
}

.kon_ab_left2{
	float:left;
	padding-top:30px;
}

.kon_ab_right{
	width:272px;
	float:right;
	padding-top:124px;
}

.kon_ab_left h3, .kon_ab_left2 h3{
	font-size:1.7lem;
	font-size:17px;
	margin-bottom:20px;
	white-space:nowrap;
}

.kon_ab_txt1{
	padding-bottom:33px;/*  */
}

.kon_ab_txt2{
	padding-bottom:76px;/*  */
}

.kon_ab_txt3{
	padding-bottom:23px;
}

.kon_ab_right img{
	margin-top:66px;
}

.kon_tiiki{
	clear:both;
	background:#FDD8DB url(img/bg_japan.png) no-repeat 403px center;
	padding:17px 210px 44px 15px;
	margin:33px 0 0 50px;
	position:relative;
	
	border:#FDD8DB 1px solid;
	border-radius: 12px;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   behavior: url(/shered/js/PIE.htc);
}

.kon_tiiki h3{
	background:url(img/bg_konnatoki.gif) no-repeat left center;
	color:#E83652;
	font-size:1.9lem;
	font-size:19px;
	padding-left:23px;
}

.kon_tiiki p{
	padding-left:24px;
}


/* 栄養とカロリー 
------------------------------------------------------------------ */
#Kon_eiyo{
	padding:0 0 0 20px;
	margin-bottom:48px;
}

#Kon_eiyo h2{
	margin-bottom:10px;
}

.kon_low_txt{
	width:232px;
	float:left;
	padding-left:54px;
	padding-top:45px;
}

.kon_low_calorie{
	width:367px;
	float:right;
	/* background:url(img/bg_seibun.gif) no-repeat left top;
	padding:14px 24px 0 15px; */
}

.kon_low_txt h3 ,.kon_diet h3{
	font-size:1.7lem;
	font-size:17px;
	margin-bottom:10px;
}

.kon_low_calorie p{
	text-align:center;
	padding-top:10px;
}

/*.kon_low_calorie table{
	width:100%;
}

.kon_low_calorie caption{
	font-size:1.5lem;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	line-height:1.2;
}

.kon_low_calorie caption span{
	font-size:2.2lem;
	font-size:22px;
}

.kon_low_calorie td{
	white-space:nowrap;
	padding-right:8px;
	padding-bottom:4px;
}
 
.calorie_konnyaku{
	width:50%;
}

.calorie_sirataki{
	width:50%;
	padding-left:20px;
} */

.kon_diet{
	clear:both;
	background:url(img/bg_onaka.gif) no-repeat right center;
	padding:24px 335px 0 58px;
}

.kon_diet_btn{
	margin-top:12px;
}


/* 保存と期限 
------------------------------------------------------------------ */
#Kon_hozon{
	background:url(img/bg_afteropeing.gif) no-repeat 122px 435px;
	margin-bottom:55px;
}

.kon_hozon_ttl{
	background:url(img/bg_owan.gif) no-repeat right top;
}

.kon_hozon_ttl p{
	font-size:1.7lem;
	font-size:17px;
	font-weight:bold;
	padding-left:60px;
}

#Kon_hozon h3{
	color:#E83652;
	font-size:1.6lem;
	font-size:16px;
	line-height:1;
	padding:0 0 4px 12px;
	margin-bottom:12px;
	border-bottom:solid 3px #E83652;
}

#Kon_hozon h3 span{
	font-size:2.5lem;
	font-size:25px;
}
	
.kon_hozon_mae{
	margin:24px 45px 36px 60px;
}

.kon_hozon_ato{
	margin:0 45px 50px 60px;
}

.kon_hozon_ato h3{
	width:308px;
}

.kon_hozon_ato .pictR{
	margin-left:42px;
}

.kon_hozon_yude{
	background:url(img/bg_nabe.gif) no-repeat right top;
	margin:0 45px 20px 60px;
	padding-top:76px;
	padding-right:282px;
}

.kon_hozon_about{
	background:#FDD8DB;
	padding:16px 16px;
	margin-left:54px;
}

.kon_hozon_about .pictR{
	margin-left:15px;
}

#Kon_hozon .kon_hozon_about h3{
	border-bottom:none;
	padding-left:0;
}

.kon_hozon_about h4{
	font-size:1.7lem;
	font-size:17px;
	color:#E83652;
	line-height:1.3;
	margin-bottom:12px;
}

/* あくぬき 
------------------------------------------------------------------ */
#Kon_akunuki{
	background:url(img/bg_akunuki.gif) no-repeat right 102px;
}

.kon_akunuki_ttl{
	margin-bottom:20px;
}

.kon_akunuki_ttl p{
	font-size:1.7lem;
	font-size:17px;
	font-weight:bold;
	padding-left:60px;
}

.kon_akunuki_txt{
	padding:0 263px 0 60px;
	margin-bottom:26px;
}

.kon_akunuki_point{
	margin:0 0 20px 60px;
	padding:12px 14px;
	position:relative;
	
	border:#92BE19 3px dashed;
	border-radius: 12px;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   behavior: url(/shered/js/PIE.htc);
}

.kon_akunuki_point h3{
	margin-bottom:8px;
}

.kon_akunuki_point .pictR{
	margin-left:12px;
}

.kon_sitagosirae{
	padding:32px 40px 32px 52px;
	margin-bottom:32px;
	position:relative;
	border:solid 2px #E83652;
	border-radius: 12px;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   behavior: url(/shered/js/PIE.htc);
}

.kon_sitagosirae h3{
	color:#E83652;
	font-size:2.6lem;
	font-size:26px;
	text-align:center;
	margin-bottom:20px;
}

.kon_sita_txt{
	clear:both;
	margin-bottom:22px;
}

.kon_sita_txt h4{
	width:293px;
	background:#E83652;
	color:#FFF;
	text-align:center;
	position:relative;
	border:solid 1px #E83652;
	border-radius: 28px;
   -moz-border-radius: 28px;
   -webkit-border-radius: 28px;
   behavior: url(/shered/js/PIE.htc);
}

.kon_sita_txt h5{
	font-size:2.1lem;
	font-size:21px;
}

.kon_sita_txt .pictR{
	margin-left:48px;
}

.kon_sita_aku{
	background:url(img/bg_aku.gif) no-repeat left top;
	width:467px;
	height:178px;
	padding:15px 30px 0 27px;
	box-sizing: content-box;
}

.kon_sita_aku h4{
	color:#FF7A00;
	font-size:2.1lem;
	font-size:21px;
}

.kon_sita_about{
	background:#FDDBDE url(img/bg_pink.gif) no-repeat right top;
	padding:30px 192px 30px 28px;
}

.kon_sita_about h3{
	margin-bottom:18px;
}

.kon_sita_about h4{
	background:url(img/bg_konnatoki.gif) no-repeat left 5px;
	color:#E83652;
	font-size:1.9lem;
	font-size:19px;
	line-height:1.3;
	padding-left:23px;
	margin-bottom:12px;
}

.ziyukenkyu{
	background:url(img/bg_jikken_btm.gif) no-repeat left bottom;
	padding-bottom:29px;
	margin:13px 0 28px 0;
}

.ziyukenkyu th ,.ziyukenkyu td{
	background:url(img/bg_jikken_cntr.gif) repeat-y;
}

.ziyukenkyu th{
	text-align:left;
	color:#E83652;
	font-size:1.7lem;
	font-size:17px;
	padding:12px 0 12px 17px;
}

.jikken_txt{
	padding:0 17px;
	line-height:1.8;
}







