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

*{
	margin:0;}
img{
	vertical-align:bottom;
		}

		
li{
	list-style:none;}

section{
	clear:both;
}

section .inner,.detail_inner,.footer_inner{
	width:980px;
	margin: 0 auto;
	}

.key{
background:url(../img/bg_key.png) no-repeat;
background-position:center top;}
	
.breed{
	background:url(../img/bg_breed.png) no-repeat;
	background-position:center top;}
	

.daily{
	background-image: url(../img/bg_daily.png);
	background-position: center top;
	background-repeat: repeat-y;
}
	
.clinging{
	background-repeat: no-repeat;
	background-image: 
		url(../img/bg_clinging01.png),
		url(../img/bg_clinging02.png),
		url(../img/bg_clinging03.png),
		url(../img/bg_clinging04.png),
		url(../img/bg_clinging05.png);
	background-position: center top,
		center 266px,center 750px,center 1252px,center 1730px;
}

.how_to{
	background:url(../img/bg_how_to.png) no-repeat;
	background-position:center top;
}
.how_to ul{
	display:flex;
	flex-wrap:wrap;
	}
	


.recipe{
	background:url("../img/bg_recipe.png") repeat-y;
	background-position:center top;
}
	



h1,h2,ul,ol{
	margin:0;
	padding:0;
}
.cv p{
	text-align: center;
	margin: 50px 0 ;
}
.cv p img{
	width:640px;
	
}

	footer {

	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	background:#351f00;
	color:#fff;
  justify-content: space-between;  /* 左右均等分布 */
}
 


.footer_inner{
	
	display:flex;
	 justify-content: space-between;
	  align-items: center;  /* 上下中央揃え */

	}
.footer_nav {
	display:flex;
	align-items: center;  /* 上下中央揃え */
}

.footer_nav  li:last-child{
	
	border:none;}

.footer_nav  li a {
	padding-right:10px;
	padding-left:10px;
	color:#fff;
	font-size:11px;
	border-right:#fff solid thin;
}
.footer_nav  li a{
	text-decoration:none;}

.footer_nav  li a:hover{
	text-decoration:underline;
	
	}
.footer_nav  li:last-child {
	display:inline-block;
	margin-right:0;
}
.footer_nav  li:last-child a {
	display:inline-block;
	margin-right:0;
}
footer .copy {
	font-size:10px;	
	padding-right: 87px;
}
