.p_recipes .main_Visual{height:448px;position:relative;background:transparent url(/club-me/knowledge/washoku03/img/recipes/main_img.jpg) 50% 50% no-repeat;-webkit-background-size:cover;background-size:cover}
.p_recipes .main_Visual .pttl{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.p_recipes .tab_nav{margin-top:-75px}
.p_recipes .tab_nav ul{letter-spacing:-.4em}
.p_recipes .tab_nav li{width:50%;display:inline-block;vertical-align:top;letter-spacing:normal;position:relative;background-color:#fff}
.p_recipes .tab_nav li a{width:100%;display:block;text-align:center;padding:25px 0 24px;-webkit-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.p_recipes .tab_nav li a:hover{opacity:.9}
.p_recipes .tab_nav li.new_recipe a{background-color:#b31812}
.p_recipes .tab_nav li.old_recipe a{background-color:#164a81}
.p_recipes .tab_nav li.on:before{content:"";display:block;width:18px;height:10px;background:transparent url(/club-me/knowledge/washoku03/img/recipes/tab_arw_x2.png) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.p_recipes .tab_nav li.on a{pointer-events:none}
.p_recipes .tab_content .content_head{padding:70px 0 137px}
.p_recipes .tab_content .content_head .container{padding:0 40px}
.p_recipes .tab_content .content_head .content_ttl{text-align:center;margin-bottom:28px}
.p_recipes .tab_content .content_head .line{line-height:1;text-align:center;overflow:hidden}
.p_recipes .tab_content .content_head .line span{display:inline-block;padding:0 17px;position:relative}
.p_recipes .tab_content .content_head .line span:after,.p_recipes .tab_content .content_head .line span:before{content:"";display:block;width:1000%;height:1px;background-color:#fff;position:absolute;top:50%}
.p_recipes .tab_content .content_head .line span:before{right:100%}
.p_recipes .tab_content .content_head .line span:after{left:100%}
.p_recipes .tab_content .content_head .line img{width:30px;height:auto;vertical-align:middle}
.p_recipes .tab_content .content_body{background:url(/club-me/knowledge/washoku03/img/common/bg_hex_2x.png) repeat center center}
.p_recipes .tab_content .content_body .container{position:relative;top:-90px}
.p_recipes .tab_content .recipe_list{margin-bottom:60px}
.p_recipes .tab_content .recipe_list ul:after,.p_recipes .tab_content .recipe_list ul:before{display:table;content:" "}
.p_recipes .tab_content .recipe_list ul:after{clear:both}
.p_recipes .tab_content .recipe_list li{width:30.61%;float:left;margin-right:3.98%;margin-top:60px}
.p_recipes .tab_content .recipe_list li:nth-child(3n){margin-right:0}
.p_recipes .tab_content .recipe_list li:nth-child(-n+3){margin-top:0}
.p_recipes .tab_content .recipe_list li:nth-child(n+10){display:none}
.p_recipes .tab_content .recipe_list li a{display:block}
.p_recipes .tab_content .recipe_list li a:hover{text-decoration:none}
.p_recipes .tab_content .recipe_list li a:hover .recipe_thumb img{opacity:.7}
.p_recipes .tab_content .recipe_list li a:hover .recipe_txt{opacity:.7}
.p_recipes .tab_content .recipe_list li .recipe_thumb{position:relative;padding-top:89.0411%;background-color:#fff;overflow:hidden;margin-bottom:15px}
.p_recipes .tab_content .recipe_list li .recipe_thumb img{display:block;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.p_recipes .tab_content .recipe_list li .recipe_txt{color:#333;text-align:center;font-weight:700;-webkit-transition:.3s;transition:.3s}
.p_recipes .tab_content .more_btn{display:block;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;width:400px;font-size:1.14em;font-weight:700;background-color:#fff;border:1px solid #c3c3c3;border-radius:0;padding:13px 0;margin:0 auto;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.p_recipes .tab_content .more_btn:hover{opacity:.7}
.p_recipes .tab_content .more_btn span{padding-left:14px;background:url(/club-me/common/image/arr.png) no-repeat 0 .45em}
.p_recipes .tab_content.new_recipe .content_head{background-color:#b31812}
.p_recipes .tab_content.old_recipe .content_head{background-color:#164a81}
.p_recipes .back_link{border-top:none;padding-top:0;margin-top:53px}
@media screen and (max-width:767px){.p_recipes .main_Visual{height:auto;background:0 0}
.p_recipes .main_Visual .pttl{position:static;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.p_recipes .main_Visual .pttl img{width:100%}
.p_recipes .tab_nav{margin-top:0}
.p_recipes .tab_nav ul{padding:0}
.p_recipes .tab_nav li a{padding:15px 0}
.p_recipes .tab_nav li a img{width:72.5px}
.p_recipes .tab_nav li.on:before{width:13px;height:7px}
.p_recipes .tab_content .content_head{padding:39px 0 118.5px}
.p_recipes .tab_content .content_head .content_ttl{margin-bottom:24px}
.p_recipes .tab_content .content_head .line span{padding:0 7px}
.p_recipes .tab_content .content_body .container{padding:0 40px;top:-95px}
.p_recipes .tab_content .recipe_list{margin-bottom:39px}
.p_recipes .tab_content .recipe_list li{width:100%;float:none;margin-right:0;margin-top:50px}
.p_recipes .tab_content .recipe_list li:nth-child(-n+3){margin-top:50px}
.p_recipes .tab_content .recipe_list li:first-child{margin-top:0}
.p_recipes .tab_content .more_btn{width:100%;font-size:1em}
.p_recipes .tab_content.new_recipe .content_ttl img{width:112.5px}
.p_recipes .tab_content.old_recipe .content_ttl img{width:111.5px}
.p_recipes .back_link{margin-top:22px}
}