@charset "UTF-8";
.bg_sexanglular{background:url(../img/common/bg_content.png) repeat;border-top:1px solid #e5e5e5}
.washoku03{font-size:1.17em;font-family:"游ゴシック","Yu Gothic",YuGothic,sans-serif;line-height:1.86}
.washoku03 img{vertical-align:top}
.washoku03 span.dash{letter-spacing:-2px}
.washoku03 .icon{vertical-align:middle}
.washoku03 .container{max-width:954px;margin-right:auto;margin-left:auto;padding-right:13px;padding-left:13px}
.washoku03 .btn{margin-top:16px;padding:10px 10px;background-color:#fff;border:1px solid #c3c3c3;text-align:center;color:#333}
.washoku03 .btn .inner{display:inline-block;padding-left:15px;background:url(../img/common/arr.png) no-repeat 0 .57em;font-weight:700;line-height:1.5}
.washoku03 a.hover-effect{display:block;color:#333;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;text-decoration:none}
.washoku03 a.hover-effect .btn{-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}
.washoku03 a.hover-effect:hover{opacity:.7;text-decoration:none}
.washoku03 a.hover-effect:hover .btn{border-color:#c50707}
.washoku03 img.pc_only{display:inline-block!important}
.washoku03 img.sp_only{display:none!important}
.washoku03 .pc_only.inline{display:inline!important}
.washoku03 .sp_only.inline{display:none!important}
.series_title_wrap{position:relative;padding:3.77% 0 4.19% 5.24%}
.series_subtitle{position:absolute;top:30px;left:27.91%;width:8.64%}
.series_subtitle .inner{position:relative;display:block;height:0;padding-top:111.54%;overflow:hidden}
.series_subtitle .inner img{position:absolute;top:0;left:0;display:block;max-width:100%;height:auto}
.series_title{float:left;width:29.46%;margin-right:3.65%}
.series_title img{display:block;max-width:100%;height:auto}
.series_copy{float:left;width:59.69%;padding-top:9.3%}
.series_copy img{display:block;max-width:100%;height:auto}
.arr{background-image:url(/club-me/common/image/arr_gray_333.png)}
.back_link{margin-top:40px;padding-top:35px;border-top:1px solid #e8e8e8;text-align:center}
.back_link a{display:inline-block;color:#333}
.back_link a:before{display:inline-block;margin-right:10px;content:url(../img/common/arr_back.png);vertical-align:middle}
#inner_share{margin-top:0;padding:40px 0 50px;background-color:#fff}
.p_index{font-size:1.33em;line-height:1.88}
.p_index .header_visual{position:relative;height:450px;padding-top:55px;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;text-align:center}
.p_index .header_visual .subtitle{position:absolute;top:52px;left:50%;z-index:10;margin-left:117px}
.p_index .header_visual .subtitle img{width:89px;height:auto}
.p_index .header_visual .title{position:relative;left:10px}
.p_index .header_visual .lead{margin-top:30px}
.p_index .header_visual .title_series{margin-top:25px}
.p_index .header_visual .title_series img{width:157px;height:auto}
.p_index .sp_series_title{position:relative}
.p_index .sp_series_title:after{width:100%;content:"";display:block;height:180px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.p_index .section_other_intro{padding: 35px 0 13px;background-color:#9f2525}
.p_index .section_other_intro .col_w{max-width:954px; margin:30px auto 0}
.p_index .section_other_intro .col{float:left;width:48.8%}
.p_index .section_other_intro .col+.col{margin-left:2.35%}
.p_index .section_other_intro .banner img{max-width:100%}
.p_index .section_other_intro .desc{margin-top:10px;color:#fff;font-size:87.5%}
.washoku03.p_index .section_other_intro a.hover-effect:hover{opacity:0.9;text-decoration:none}
.p_index .main{padding:60px 0 0}
.p_index .main .article_header{text-align:center}
.p_index .main .article_header img{height:auto}
.p_index .main .article_lead{margin-top:30px;font-size:1.13em;line-height:1.94;text-align:center}
.p_index .section_recipe{margin-top:80px}
.p_index .section_recipe .section_header{margin-bottom:50px;text-align:center}
.p_index .section_recipe .section_header .inner{display:inline-block;padding-bottom:10px;border-bottom:1px solid #333}
.p_index .section_recipe .img_float:after,.p_index .section_recipe .img_float:before{display:table;content:" "}
.p_index .section_recipe .img_float:after{clear:both}
.p_index .section_recipe .img_float .body{float:left;width:58.07%}
.p_index .section_recipe .img_float .img_left{float:left;width:37.74%;margin-left:4.19%}
.p_index .section_recipe .img_float .img_left img{display:block;max-width:100%;height:auto}
.p_index .section_recipe .img_float .img_left .caption{font-size:.81em;line-height:1.54}
.p_index .section_recipe .img_float .img_left .caption:last-child{margin-top:12px}
.p_index .section_recipe .img_float02:after,.p_index .section_recipe .img_float02:before{display:table;content:" "}
.p_index .section_recipe .img_float02:after{clear:both}
.p_index .section_recipe .img_float02 .body{float:left;width:58.07%}
.p_index .section_recipe .img_float02 .img_right{float:right;width:37.74%}
.p_index .section_recipe .img_float02 .img_right img{display:block;max-width:100%;height:auto}
.p_index .section_recipe .img_float02 .img_right .caption{font-size:.81em;line-height:1.54}
.p_index .section_recipe .img_float02 .img_right .caption:last-child{margin-top:12px}
.p_index .section_recipe .section_recipe_ttl{text-align:center;margin-top:108px;margin-bottom:53px}
.p_index .section_recipe .list li{margin-top:40px}
.p_index .section_recipe .list li:first-child{margin-top:0}
.p_index .section_recipe .list .list_ttl{color:#000;font-weight:700;margin-bottom:5px}
.p_index .section_recipe .list .list_ttl:before{content:"●";display:inline}
.p_index .recipe_area{margin-top:75px;padding:70px 0 50px;background:url(../img/common/bg_hex_2x.png) repeat center center}
.p_index .list_recipe:after,.p_index .list_recipe:before{display:table;content:" "}
.p_index .list_recipe:after{clear:both}
.p_index .list_recipe+.list_recipe{margin-top:50px}
.p_index .recipe{float:left}
.p_index .recipe>a{position:relative;display:block}
.p_index .recipe .icon{position:absolute;top:0}
.p_index .recipe .icon img{display:block;max-width:100%;height:auto}
.p_index .recipe .image img{display:block;max-width:100%;height:auto}
.p_index .recipe .name{margin-top:13px;font-size:1.13em;font-weight:700;line-height:1.67;text-align:center}
.p_index .recipe.new_proposal .name{color:#c71212}
.p_index .recipe.heritage .name{color:#14497f}
.p_index .list_recipe.col2{width:85.95%;margin-right:auto;margin-left:auto}
.p_index .list_recipe.col2 .recipe{width:47.56%}
.p_index .list_recipe.col2 .recipe>a{padding-top:7.69%}
.p_index .list_recipe.col2 .recipe+.recipe{margin-left:4.88%}
.p_index .list_recipe.col2 .recipe .icon{left:2.56%;width:27.18%}
.p_index .list_recipe.col3 .recipe{width:30.5%}
.p_index .list_recipe.col3 .recipe>a{padding-top:10.31%}
.p_index .list_recipe.col3 .recipe+.recipe{margin-left:4.19%}
.p_index .list_recipe.col3 .recipe .icon{left:3.44%;width:36.43%}
.p_index .related_links{overflow:hidden;padding-top:70px;padding-bottom:70px}
.p_index .related_links .related_links_container{margin:0 auto}
.p_index .related_links .row:after,.p_index .related_links .row:before{display:table;content:" "}
.p_index .related_links .row:after{clear:both}
.p_index .related_links .col{float:left}
.p_index .related_links a{display:block;color:#333}
.p_index .related_links.horizontal .related_links_container{max-width:820px}
.p_index .related_links.horizontal .row{margin:0 -2.44%}
.p_index .related_links.horizontal .col{width:45.23%;padding:0 2.33%}
.p_index .related_links.vertical .related_links_container{max-width:870px}
.p_index .related_links.vertical .row{margin:0 -4.02%}
.p_index .related_links.vertical .col{width:42.55%;padding:0 3.72%}
.p_index .related_links.vertical .category{margin-top:18px}
.p_index .related_link_item a{display:block;color:#333}
.p_index .related_link_item .thumb img{display:block;max-width:100%;height:auto}
.p_index .related_link_item .title{font-size:1.13em;font-weight:700;line-height:1.67}
.p_index .related_link_item .category{display:block;margin-bottom:7px}
.p_index .related_link_item .category:after,.p_index .related_link_item .category:before{display:table;content:" "}
.p_index .related_link_item .category:after{clear:both}
.p_index .related_link_item .category .inner{display:inline-block;float:left;min-width:90px;padding:5px 10px;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;background-color:#ba2a2a;font-size:.72em;font-weight:400;color:#fff;line-height:1;text-align:center}
.p_index .related_link_item .desc{margin-top:12px;line-height:1.5}
.p_index .recipe_area.new_proposal{position:relative;margin: 0 0 70px;background-image:url(../img/common/bg_hex_red_2x.png)}
.p_index .recipe_area.new_proposal .container{position:relative;max-width:1170px;padding:0 70px;-webkit-box-sizing:border-box !important;box-sizing:border-box}
.p_index .recipe_area.new_proposal a{color:#fff}
.p_index .h_new_proposal{margin-bottom:40px;text-align:center}
.p_index .h_new_proposal img{width:375px;height:auto}
.p_index .list_new_proposal{max-width:954px;margin:0 auto}
.p_index .list_new_proposal a{display:block;padding:0 10px}
.p_index .list_new_proposal .photo{background-color:#000;margin-bottom:12px}
.p_index .list_new_proposal .photo img{display:block;max-width:100%;height:auto;-webkit-transition:.3s;transition:.3s}
.p_index .list_new_proposal .name{text-align:center;font-size:1.13em;font-weight:700;line-height:1.5}
.p_index .list_new_proposal .series{display:block;font-weight:700;font-size:.89em;text-align:center}
.slick-slide:not(.slick-active) .photo img{opacity:.4}
.p_index .list_new_proposal .slick-arrow{position:absolute;top:38%;z-index:1;display:block;width:48px;height:80px;text-indent:-9999px;background-color:transparent;background-repeat:no-repeat;background-position:center center;border:none;border-radius:0;outline:0;cursor:pointer;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.p_index .list_new_proposal .slick-prev{left:-95px;background-image:url(../img/common/arr_slider_prev.png)}
.p_index .list_new_proposal .slick-next{right:-95px;background-image:url(../img/common/arr_slider_next.png)}
.p_index .btn_new_proposal{text-align:center;margin-top:10px}
.p_index .btn_new_proposal a{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;display:inline-block;width:400px;padding:12px 0;background-color:rgba(0,0,0,.15);border:1px solid #fff;-webkit-transition:.3s;transition:.3s}
.p_index .btn_new_proposal a:hover{text-decoration:none;opacity:.6}
.p_index .btn_new_proposal a span{padding-left:14px;background:transparent url(/club-me/common/image/arr_white.png) 0 50% no-repeat}
.p_index .section_backnumber .container{padding-top:80px;padding-bottom:70px}
.p_index .section_banner .container{padding-bottom:100px;border-bottom:1px solid #d2d2d2}
.p_index .section_banner .body{background-color:#f8f8f8;padding:45px 50px 40px}
.p_index .section_banner .lead{font-weight:700;text-align:center}
.p_index .section_banner .col_w{margin-top:30px}
.p_index .section_banner .col{float:left;width:47.42%}
.p_index .section_banner .col+.col{margin-left:4.68%}
.p_index .section_banner .banner{border:1px solid #e8e8e8}
.p_index .section_banner .banner img{max-width:100%}
.p_index .section_banner .desc{text-align:center;margin-top:10px;font-size:87.5%}
.p_index .h_backnumber{position:relative;margin-bottom:40px;font-size:1.75em;font-weight:700;text-align:center}
.p_index .h_backnumber .inner{position:relative;display:inline-block;padding:0 30px;background-color:#fff}
.p_index .h_backnumber:before{content:"";position:absolute;bottom:50%;display:block;width:100%;height:1px;background-color:#333}
.p_index .backnumber_list{overflow:hidden}
.p_index .backnumber_list .row{margin:0 -1.99% 0 -2.1%}
.p_index .backnumber_list .row:after,.p_index .backnumber_list .row:before{display:table;content:" "}
.p_index .backnumber_list .row:after{clear:both}
.p_index .backnumber_list .row+.row{margin-top:30px}
.p_index .backnumber_list .col{float:left;width:29.41%;padding:0 1.91% 0 2.01%}
.p_index .backnumber_list .thumb{float:left;width:40.41%;margin-right:6.85%}
.p_index .backnumber_list .thumb img{display:block;max-width:100%;height:auto}
.p_index .backnumber_list .body{overflow:hidden;line-height:1.5}
.p_index .backnumber_list .title{font-weight:700;padding-left:15px;background:url(../img/common/arr_red_2x.png) no-repeat 0 .38em;-webkit-background-size:auto 9px;background-size:auto 9px}
.p_index .backnumber_list .desc{margin-top:15px;font-size:.88em}
.p_index .back_link{margin-top:0;font-size:.88em}
/*!コラムページ*/
.p_column .container{background-color:#fff}
.p_column .article_header{height:460px;padding:40px 0;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.p_column .article_header .container{background-color:transparent}
.p_column .article_title_wrap{padding-left:4.4%}
.p_column .article_title{display:table-cell;min-width:280px;height:280px;padding:50px;background-color:#c71010;color:#fff;font-size:2.14em;line-height:1.33;vertical-align:middle}
.p_column .article_title .series{display:inline-block;margin-bottom:15px;font-size:.67em}
.p_column .article_body{max-width:820px;margin:0 auto;padding-top:55px}
.p_column .article_lead{margin-bottom:55px;font-size:1.29em;font-weight:700;line-height:2.11;text-align:center}
.p_column .photo{margin-top:40px;margin-bottom:40px}
.p_column .photo img{display:block;max-width:100%;height:auto;margin:0 auto}
.p_column .section{margin-top:60px}
.p_column .section .section_header{margin-bottom:30px;color:#c71010;font-size:1.86em;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,serif;text-align:center}
.p_column .float_fig:after,.p_column .float_fig:before{display:table;content:" "}
.p_column .float_fig:after{clear:both}
.p_column .float_fig .body{float:left;width:54.88%}
.p_column .float_fig .body.w410{width:50%}
.p_column .float_fig .figure{float:right;width:40.49%}
.p_column .float_fig .figure.w326{width:39.76%;padding-right:4.88%}
.p_column .float_fig .figure img{display:block;max-width:100%;height:auto}
.p_column .float_fig .figure .caption{font-size:.81em;line-height:1.54}
.p_column .float_fig .figure .caption:last-child{margin-top:12px}
.p_column .float_fig.change .body{float:right}
.p_column .float_fig.change .body.w410{padding-right:4.88%}
.p_column .float_fig.change .figure{float:left}
.p_column .float_fig.change .figure.w326{padding-right:0}
.p_column .related_info{margin:40px 0;padding:4.88%;border:1px solid #c5c5c5}
.p_column .related_info .section_header{margin-bottom:25px;font-size:1.29em;font-weight:700;line-height:1.44;text-align:center}
.p_column .related_info .photos{overflow:hidden}
.p_column .related_info .photos .row{margin:0 -2.7%}
.p_column .related_info .photos .col{float:left;width:44.87%;padding:0 2.56%}
.p_column .related_info .photos .col img{display:block;max-width:100%;height:auto}
/*!インタビューページ*/
.p_interview .container{background-color:#fff}
.p_interview .article_header{height:460px;padding:40px 0;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.p_interview .article_header .container{background-color:transparent}
.p_interview .article_title_wrap{float:right;padding-right:4.4%}
.p_interview .article_title{display:table-cell;min-width:280px;height:280px;padding:50px;background-color:#c71010;color:#fff;font-size:2.14em;line-height:1.33;vertical-align:middle}
.p_interview .article_title .series{display:inline-block;margin-bottom:15px;font-size:.67em}
.p_interview .article_title .info{margin-top:35px;padding-top:16px;border-top:1px solid #fff;font-size:.53em}
.p_interview .article_title .name{display:block;font-size:1.25em;font-weight:700}
.p_interview .article_body{max-width:820px;margin:0 auto;padding-top:55px}
.p_interview .article_lead{margin-bottom:55px;font-size:1.29em;font-weight:700;line-height:2.11;text-align:center}
.p_interview .photo{margin-top:40px;margin-bottom:40px}
.p_interview .photo img{display:block;max-width:100%;height:auto;margin:0 auto}
.p_interview .section{margin-top:60px}
.p_interview .section .section_header{margin-bottom:30px;color:#c71010;font-size:1.86em;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,serif;text-align:center}
.p_interview .img_float:after,.p_interview .img_float:before{display:table;content:" "}
.p_interview .img_float:after{clear:both}
.p_interview .img_float+.img_float{margin-top:30px}
.p_interview .img_float .img_left{float:left;width:40.24%;margin-right:3.66%}
.p_interview .img_float .img_left.img_vertical{margin-right:7.32%}
.p_interview .img_float .img_left img{display:block;max-width:100%;height:auto}
.p_interview .img_float .img_right{float:right;width:40.24%;margin-left:3.66%}
.p_interview .img_float .img_right.img_vertical{margin-left:5.49%}
.p_interview .img_float .img_right img{display:block;max-width:100%;height:auto}
.p_interview .img_float .img_vertical{width:32.93%}
.p_interview .img_float .img_left+.body{overflow:hidden;_zoom:1}
.p_interview .interview{overflow:hidden}
.p_interview .interview+.interview{margin-top:30px}
.p_interview .interview dt{float:left;width:5em;line-height:1.57}
.p_interview .interview dd{padding-left:7em}
.p_interview .interview+.img_float{margin-top:30px}
.p_interview .interview.answer dt{color:#820004}
/*!レシピページ*/
.p_recipe .container{background-color:#fff}
.p_recipe .article_header{height:460px;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;background:no-repeat center center;-webkit-background-size:cover;background-size:cover}
.p_recipe .article_header .container{background-color:transparent}
.p_recipe .article_title{position:relative;float:right;margin-right:4.4%;height:460px;padding:135px 50px 10px;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;color:#fff;font-size:2.14em;line-height:1.33;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
.p_recipe .article_title .series{display:block;margin-bottom:15px;font-size:.67em}
.p_recipe .article_title .series .num{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}
.p_recipe .article_title .icon{position:absolute;top:26px;left:50%;display:inline-block;width:104px;margin-left:-52px}
.p_recipe .article_title .icon img{display:block;max-width:100%;height:auto}
.p_recipe.new_proposal .article_title{background-color:#c71010}
.p_recipe.heritage .article_title{background-color:#14497f}
.p_recipe .article_body{max-width:820px;margin:0 auto;padding-top:55px}
.p_recipe .article_lead{margin-bottom:55px;font-size:1.29em;font-weight:700;line-height:2.11;text-align:center}
.p_recipe .recipe_name{margin-bottom:20px;font-size:1.14em;font-weight:700;text-align:center}
.p_recipe .recipe_ingredient_wrap{padding:30px 0;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5}
.p_recipe .recipe_ingredient_wrap:after,.p_recipe .recipe_ingredient_wrap:before{display:table;content:" "}
.p_recipe .recipe_ingredient_wrap:after{clear:both}
.p_recipe .recipe_ingredient{float:left;width:50%;padding-right:20px;-webkit-box-sizing:border-box !important;box-sizing:border-box}
.p_recipe .recipe_ingredient li{position:relative;padding-left:1.2em}
.p_recipe .recipe_ingredient>li:before{position:absolute;left:0;content:"・";display:inline-block}
.p_recipe .recipe_ingredient ul{list-style:none}
.p_recipe .recipe_ingredient .indent{padding-left:1em}
.p_recipe .section{margin-top:60px}
.p_recipe .section .section_header{margin-bottom:15px;font-size:1.86em;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,serif;line-height:1.3;text-align:center}
.p_recipe .section>header{margin-bottom:60px}
.p_recipe .section>header .annotation{text-align:center}
.p_recipe.new_proposal .section .section_header{color:#c71010}
.p_recipe.heritage .section .section_header{color:#14497f}
.p_recipe .step+.step{margin-top:40px}
.p_recipe .step_header{margin-bottom:15px;font-size:1.43em;font-weight:700}
.p_recipe .step_header .marker{display:inline-block;vertical-align:middle;margin-right:10px}
.p_recipe.new_proposal .step_header{color:#c50707}
.p_recipe.heritage .step_header{color:#14497f}
.p_recipe .step_container:after,.p_recipe .step_container:before{display:table;content:" "}
.p_recipe .step_container:after{clear:both}
.p_recipe .step_container .body{float:left;width:47.56%}
.p_recipe .step_container .photo{float:right;width:47.56%;padding-top:12px}
.p_recipe .step_container .photo img{display:block;max-width:100%;height:auto}
.p_recipe .section_other_recipe{margin:60px 0 90px;padding-top:40px;border-top:1px solid #cbcbcb}
.p_recipe .other_recipe_header{margin-bottom:25px;color:#c71010;font-family:"游明朝体","Yu Mincho",YuMincho,serif;font-size:1.86em;text-align:center}
.p_recipe .other_recipe_wrap:after,.p_recipe .other_recipe_wrap:before{display:table;content:" "}
.p_recipe .other_recipe_wrap:after{clear:both}
.p_recipe .other_recipe_wrap+.other_recipe_wrap{margin-top:30px}
.p_recipe .other_recipe{position:relative;float:left;width:47.56%}
.p_recipe .other_recipe+.other_recipe{margin-left:4.88%}
.p_recipe .other_recipe .icon{position:absolute;top:4.87%;left:2.56%;width:27.18%}
.p_recipe .other_recipe .icon img{display:block;max-width:100%;height:auto}
.p_recipe .other_recipe .image{margin-bottom:15px}
.p_recipe .other_recipe .image img{display:block;max-width:100%;height:auto}
.p_recipe .other_recipe .name{font-size:1.29em;font-weight:700;text-align:center}
.p_recipe .other_recipe.new_proposal .name{color:#c71212}
.p_recipe .other_recipe.heritage .name{color:#14497f}
.p_recipe .other_recipe_wrap.col3 .other_recipe{width:30.73%;padding-top:26px}
.p_recipe .other_recipe_wrap.col3 .other_recipe+.other_recipe{margin-left:3.9%}
.p_recipe .other_recipe_wrap.col3 .other_recipe .icon{top:0;left:3.57%;width:35.71%}
/*tohyoバナ*/
.tohyo_banner{padding-bottom: 50px;}
.tohyo_banner img{display:block;max-width: 100%;}
.tohyo_banner a{display: block;}
.tohyo_banner a:hover{opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;}
.p_index .section_intro{padding: 80px 0px !important;}
@media screen and (max-width:1170px){.p_index .list_new_proposal .slick-prev{left:-70px}
.p_index .list_new_proposal .slick-next{right:-70px}
}
@media screen and (max-width:767px){.p_index .list_new_proposal .slick-arrow{width:35px;height:75px;-webkit-background-size:35px auto;background-size:35px auto}
.p_index .list_new_proposal .slick-prev{left:0;background-image:url(../img/common/arr_slider_prev_2x.png)}
.p_index .list_new_proposal .slick-next{right:0;background-image:url(../img/common/arr_slider_next_2x.png)}
.p_index .btn_new_proposal{margin:10px 20px 0}
.p_index .btn_new_proposal a{width:100%}
}
@media (max-width:767px){.bg_sexanglular{background:0 0;border:none}
.washoku03{font-size:1em;line-height:1.43}
.washoku03 .container{max-width:none;padding-right:20px;padding-left:20px}
.washoku03 .btn{padding:15px 10px}
.washoku03 .btn .inner{background-image:url(../img/common/arr_2x.png);-webkit-background-size:7px auto;background-size:7px auto}
.washoku03 a.hover-effect{-webkit-transition:none;transition:none}
.washoku03 a.hover-effect .btn{-webkit-transition:none;transition:none}
.washoku03 a.hover-effect:hover{opacity:1}
.washoku03 a.hover-effect:hover .btn{border-color:#c3c3c3}
.washoku03 img.pc_only{display:none!important}
.washoku03 img.sp_only{display:inline-block!important}
.washoku03 .pc_only.inline{display:none!important}
.washoku03 .sp_only.inline{display:inline!important}
.series_title_wrap{width:274px;margin:0 auto;padding:0}
.series_subtitle{top:0;right:0;left:auto;width:auto}
.series_subtitle .inner{width:118px;height:auto;padding:4px 10px;background-color:#c91f1a;color:#fff;font-size:.71em;line-height:1.2;text-align:center}
.series_subtitle .inner img{display:none}
.series_title{width:120px;margin-right:16px;padding-bottom:25px}
.series_copy{width:auto;padding-top:2em}
.arr{background-image:url(/club-me/common/image/arr_gray_333_x2.png);-webkit-background-size:6px 6px;background-size:6px}
.back_link{margin:35px 0 30px;padding-top:15px}
.back_link a{display:block}
.back_link a:before{display:block;margin:0 0 5px}
.p_index .section_other_intro{padding:25px 0}
.p_index .section_other_intro .col_w{margin-top:0}
.p_index .section_other_intro .col{float:none;width:auto}
.p_index .section_other_intro .col+.col{margin-left:0;margin-top:30px}
.p_index .section_other_intro .desc{font-size:100%}
.washoku03.p_index .section_other_intro a.hover-effect:hover{opacity:1}
.p_index .main{padding-top:30px}
.p_index .main .article_lead{font-size:1.21em;line-height:1.38;text-align:left}
.p_index .section_recipe{margin-top:40px}
.p_index .section_recipe .section_header{margin-bottom:25px}
.p_index .section_recipe .section_header img{height:auto}
.p_index .section_recipe .img_float .body{float:none;width:auto}
.p_index .section_recipe .img_float .img_left{float:none;width:auto;margin:15px 0 0}
.p_index .section_recipe .img_float .img_left .caption{font-size:.86em}
.p_index .section_recipe .img_float02 .body{float:none;width:auto}
.p_index .section_recipe .img_float02 .img_right{float:none;width:auto;margin:15px 0 30px}
.p_index .section_recipe .img_float02 .img_right .caption{font-size:.86em}
.p_index .section_recipe .section_recipe_ttl{margin-top:47.5px;margin-bottom:26px}
.p_index .section_recipe .section_recipe_ttl img{width:234.5px}
.p_index .recipe_area{margin-top:35px;padding:50px 0;-webkit-background-size:35px auto;background-size:35px auto}
.p_index .list_recipe+.list_recipe{margin-top:27px}
.p_index .recipe{float:none}
.p_index .recipe .name{font-size:1.14em;line-height:1.78}
.p_index .list_recipe.col2{width:auto}
.p_index .list_recipe.col2 .recipe{width:auto}
.p_index .list_recipe.col2 .recipe+.recipe{margin:27px 0 0}
.p_index .list_recipe.col2 .recipe .icon{left:10px;width:102px}
.p_index .list_recipe.col3 .recipe{width:auto}
.p_index .list_recipe.col3 .recipe+.recipe{margin:27px 0 0}
.p_index .list_recipe.col3 .recipe .icon{left:10px;width:102px}
.p_index .related_links{padding-top:40px;padding-bottom:40px}
.p_index .related_links .col{float:none;width:auto;padding:0}
.p_index .related_links.horizontal .related_links_container{max-width:none}
.p_index .related_links.horizontal .row{margin:0}
.p_index .related_links.horizontal .col{width:auto;padding:0}
.p_index .related_links.horizontal .category{margin-top:12px}
.p_index .related_links.vertical .related_links_container{max-width:none}
.p_index .related_links.vertical .row{margin:0}
.p_index .related_links.vertical .col{width:auto;padding:0}
.p_index .related_links.vertical .col+.col{margin-top:35px}
.p_index .related_links.vertical .category{margin-top:12px}
.p_index .related_link_item .title{margin-top:10px;font-size:1.14em;line-height:1.31}
.p_index .related_link_item .category .inner{font-size:.71em}
.p_index .recipe_area.new_proposal .container{max-width:none;padding:0}
.p_index .h_new_proposal{margin-bottom:30px}
.p_index .h_new_proposal img{width:207px}
.p_index .list_new_proposal .photo img{width:100%}
.p_index .list_new_proposal .name{font-size:1em;font-weight:400}
.p_index .list_new_proposal .series{font-size:.86em}
.p_index .section_backnumber .container{padding-top:40px;padding-bottom:50px;border:none}
.p_index .section_banner .container{padding-bottom:40px;border-bottom:none}
.p_index .section_banner .body{padding:40px 20px}
.p_index .section_banner .col_w{margin-top:20px}
.p_index .section_banner .col{float:none;width:auto}
.p_index .section_banner .col+.col{margin-left:0;margin-top:20px}
.p_index .section_banner .desc{font-size:100%}
.p_index .h_backnumber{margin-bottom:25px;font-size:1.29em}
.p_index .h_backnumber .inner{padding:0 10px}
.p_index .backnumber_list .row{margin:0}
.p_index .backnumber_list .row+.row{margin-top:25px}
.p_index .backnumber_list .col{float:none;width:auto;padding:0}
.p_index .backnumber_list .col:after,.p_index .backnumber_list .col:before{display:table;content:" "}
.p_index .backnumber_list .col:after{clear:both}
.p_index .backnumber_list .col+.col{margin-top:25px}
.p_index .backnumber_list .thumb{width:130px;margin-right:20px}
.p_index .backnumber_list .title{-webkit-background-size:auto 10px;background-size:auto 10px}
.p_index .backnumber_list .desc{margin-top:10px;font-size:1em}
.p_column .article_header{height:auto;padding:0}
.p_column .article_header:before{content:"";display:block;width:100%;height:230px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.p_column .article_title_wrap{margin:0 -20px;padding:0}
.p_column .article_title{display:block;min-width:0;height:auto;padding:20px;font-size:1.43em;line-height:1.25em}
.p_column .article_title .series{margin-bottom:0;font-size:.7em}
.p_column .article_body{max-width:none;padding-top:30px}
.p_column .article_lead{margin-bottom:30px;font-size:1.14em;line-height:1.38;text-align:left}
.p_column .photo{margin:30px -20px}
.p_column .section{margin-top:30px}
.p_column .section .section_header{margin-bottom:16px;font-size:1.43em;line-height:1.35}
.p_column .float_fig .body{float:none;width:auto}
.p_column .float_fig .body.w410{width:auto}
.p_column .float_fig .figure{float:none;width:auto;margin:20px 0}
.p_column .float_fig .figure.w326{width:auto;padding-right:0}
.p_column .float_fig .figure img{margin:0 auto}
.p_column .float_fig .figure .caption{font-size:.86em}
.p_column .float_fig.change .body{float:none}
.p_column .float_fig.change .body.w410{padding-right:0}
.p_column .float_fig.change .figure{float:none}
.p_column .related_info{margin:20px 0;padding:15px 20px 23px}
.p_column .related_info .section_header{margin-bottom:12px;font-size:1.14em;line-height:1.38;text-align:left}
.p_column .related_info .photos .row{margin:0}
.p_column .related_info .photos .col{float:none;width:87.5%;margin:0 auto;padding:0}
.p_column .related_info .photos .col+.col{margin-top:15px}
.p_interview .article_header{height:auto;padding:0}
.p_interview .article_header:before{content:"";display:block;width:100%;height:230px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.p_interview .article_title_wrap{float:none;margin:0 -20px;padding:0}
.p_interview .article_title{display:block;min-width:0;height:auto;padding:20px;font-size:1.43em;line-height:1.25em}
.p_interview .article_title .series{margin-bottom:0;font-size:.7em}
.p_interview .article_title .info{margin-top:15px;padding-top:10px;font-size:.6em;line-height:1.46}
.p_interview .article_title .name{font-size:1.17em}
.p_interview .article_body{max-width:none;padding-top:30px}
.p_interview .article_lead{margin-bottom:30px;font-size:1.14em;line-height:1.38;text-align:left}
.p_interview .photo{margin:30px -20px}
.p_interview .section{margin-top:40px}
.p_interview .section .section_header{margin-bottom:16px;font-size:1.43em;line-height:1.35}
.p_interview .img_float .img_left{float:none;width:auto;margin:0 auto 30px}
.p_interview .img_float .img_left.img_vertical{margin-right:auto}
.p_interview .img_float .img_left img{margin:0 auto}
.p_interview .img_float .img_right{float:none;width:auto;margin:0 auto 30px}
.p_interview .img_float .img_right.img_vertical{margin-left:auto}
.p_interview .img_float .img_right img{margin:0 auto}
.p_interview .img_float .img_vertical{width:71.43%}
.p_interview .interview dt{float:none;width:auto}
.p_interview .interview dd{margin-top:8px;padding-left:0}
.p_recipe .article_header{height:auto;padding:0;background:0 0}
.p_recipe .article_header:before{content:"";display:block;width:100%;height:230px;background:no-repeat center center;-webkit-background-size:cover;background-size:cover}
.p_recipe .article_title{float:none;margin:0 -20px;padding:0}
.p_recipe .article_title{display:block;min-width:0;height:auto;padding:20px;font-size:1.43em;line-height:1.25em;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}
.p_recipe .article_title .series{margin-bottom:0;font-size:.7em}
.p_recipe .article_title .icon{display:none}
.p_recipe .article_body{max-width:none;padding-top:30px}
.p_recipe .article_lead{margin-bottom:30px;font-size:1.14em;line-height:1.38;text-align:left}
.p_recipe .recipe_name{margin-bottom:6px}
.p_recipe .recipe_ingredient_wrap{padding:15px 0}
.p_recipe .recipe_ingredient{float:none;width:auto;padding-right:0}
.p_recipe .section{margin-top:40px}
.p_recipe .section .section_header{margin-bottom:8px;font-size:1.43em;line-height:1.35}
.p_recipe .section>header{margin-bottom:25px}
.p_recipe .step+.step{margin-top:30px}
.p_recipe .step_header{margin-bottom:10px;font-size:1.14em}
.p_recipe .step_header .marker{margin-right:7px}
.p_recipe .step_header .marker img{width:20px;height:auto}
.p_recipe .step_container .body{float:none;width:auto}
.p_recipe .step_container .photo{float:none;width:auto;margin:0 auto}
.p_recipe .section_other_recipe{margin:30px 0 0;padding-top:25px}
.p_recipe .other_recipe_header{margin-bottom:15px;font-size:1.43em}
.p_recipe .other_recipe{float:none;width:auto}
.p_recipe .other_recipe:after,.p_recipe .other_recipe:before{display:table;content:" "}
.p_recipe .other_recipe:after{clear:both}
.p_recipe .other_recipe+.other_recipe{margin:15px 0 0}
.p_recipe .other_recipe .icon{top:5px;left:5px;width:40px}
.p_recipe .other_recipe .image{float:left;width:130px;margin:0 20px 0 0}
.p_recipe .other_recipe .name_wrap{overflow:hidden;_zoom:1}
.p_recipe .other_recipe .name{font-size:1em;text-align:left}
.p_recipe .other_recipe_wrap.col3 .other_recipe{width:auto;padding-top:0}
.p_recipe .other_recipe_wrap.col3 .other_recipe+.other_recipe{margin:15px 0 0}
.p_recipe .other_recipe_wrap.col3 .other_recipe .icon{top:5px;left:5px;width:40px}
/*tohyoバナ*/
.tohyo_banner{padding-bottom: 36px;}
.p_index .section_intro {padding: 30px 0px !important;}
.tohyo_banner a:hover{opacity: 1;transition: none;}
}