main{ max-width:1360px;margin-right:auto;margin-left:auto;width:100%; }

section.head{ position:relative; }
.sns{ width:100%;position:absolute;right:9%;bottom:7.47%;text-align:right; }
.sns li{ display:inline-block;margin-left:20px; }
.sns li a{ display:block;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in; }
.sns li a:hover{opacity:0.8;-webkit-transform: translateY(-5px);transform: translateY(-5px);}

.btn1,.btn2{background:none 50% 50% no-repeat transparent;}
.btn1 a,.btn2 a{-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.btn1 a,.btn2 a{ height:69px;display:block;margin-right:auto;margin-left:auto;-webkit-background-size:cover;background-size:cover;  }
.btn1 a:hover,.btn2 a:hover{-web-kit-transform: translateY(-5px);transform: translateY(-5px);}
.btn1 a:hover img,.btn2 a:hover img{ opacity:0; }

.btn1{ background-color:#fffae4;padding:22px 0 ;text-align:center; }
.btn1 a{width:303px;}
.btn1 a:hover{background-image:url(../image/feature_btn_on.jpg);}

section.bottom{ background:url(../image/bg_recipe.jpg) 0% 0% repeat; }
.recipe{ padding-top:15px; }
.recipe ul{ max-width:1148px;margin-right:auto;margin-left:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between; }
.recipe li{ width:31.82%;margin-bottom:25px;text-align:center; }
.recipe li.list_05,.recipe li.list_06{ margin-bottom:0; }
.recipe li a{display:block;position:relative;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.recipe li a:hover{-webkit-transform: translateY(-10px);transform: translateY(-10px); -webkit-box-shadow: 0 0 15px rgba(111,106,94,0.33);box-shadow: 0 0 15px rgba(111,106,94,0.33);}

.btn2{ padding:60px 0 135px;text-align:center; }
.btn2 a{width:330px;}
.btn2 a:hover{background-image:url(../image/recipe_btn_on.png);}
