@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}fieldset,img,object{border:0;vertical-align:bottom}img{font-size:0;line-height:0;-ms-interpolation-mode:bicubic}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}ul{list-style-type:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}body,legend{color:#000}body{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,Arial,verdana,sans-serif}html{font-size:62.5%}body{font-size:10px;font-size:1rem}*{box-sizing:border-box}article,aside,audio,canvas,details,figcaption,figure,footer,header,mark,menu,nav,section,summary,time,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}@media screen and (max-width:768px){.gotouchi_recipe-title{width:86.6666666667vw;margin-left:auto;margin-right:auto}.gotouchi_recipe-desc{margin-top:6.6666666667vw}.gotouchi_recipe-desc p{font-size:3.4666666667vw;line-height:1.666}.gotouchi_recipe-desc p~p{margin-top:1rem}.sort{margin-top:8vw}.sort-list{max-width:768px;margin:0 auto}.sort-list:after,.sort-list:before{content:"";display:table;clear:both}.sort-list-item{float:left;margin-right:2.6666666667vw;margin-bottom:2.6666666667vw}.sort-list-item a{display:table;width:21.3333333333vw;height:8.5333333333vw;border:2px solid #f23f4b;border-radius:8px;text-decoration:none;color:#f23f4b;font-size:2.9333333333vw;font-weight:700;position:relative;text-align:center}.sort-list-item a span{display:table-cell;vertical-align:middle}.sort-list-item a.on{background:#f23f4b;color:#fff}.sort-list-item a.on:after{content:"";display:block;width:0;height:0;margin-left:-5px;border-style:solid;border-width:6px 5px 0;border-color:#f23f4b transparent transparent;position:absolute;bottom:-8px;left:50%}.sort-list-item:first-child a{width:14.6666666667vw;height:19.7333333333vw}.sort-list-item:nth-child(4),.sort-list-item:nth-child(7){margin-right:0}.recipe{margin-top:9.3333333333vw}.recipe-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.recipe-list-item{width:41.3333333333vw;margin-bottom:5.3333333333vw}.recipe-list-item a{color:#f23f4b;text-decoration:none;text-align:center;font-size:3.4666666667vw}.recipe-list-item a img{margin-bottom:4vw}.recipe-list-item figcaption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:6.6666666667vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;text-align:left}.recipe-list-item figcaption:after{content:"";display:block;width:0;height:0;margin-top:-9px;border-style:solid;border-width:9px 0 9px 12px;border-color:transparent transparent transparent #f23f4b;position:absolute;right:0;top:50%}.bnr{margin-top:9.3333333333vw}.m-modal{pointer-events:none;opacity:0;position:fixed;height:100%;width:100%;top:0;left:0;z-index:-1;background-color:hsla(0,0%,100%,.8);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;padding:20vw 0;overflow:scroll}.m-modal.-on{pointer-events:auto;opacity:1;z-index:9999}.m-modal-inner{position:relative;width:100%;max-width:817px;margin:0 auto}.m-modal-prev{left:0}.m-modal-next,.m-modal-prev{position:absolute;width:13%;top:55vw}.m-modal-next{right:0}.m-modal-close{width:10vw;position:absolute;right:10%;top:-15vw}.m-modal-close img{width:100%}.m-modal-img{text-align:center;width:90%;margin:0 auto}.m-modal-img img{width:100%;height:auto;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.m-modal-img img.-next01{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.m-modal-img img.-next02,.m-modal-img img.-prev01{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.m-modal-img img.-prev02{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.m-modal-menu{width:90%;margin:0 auto;text-align:center}.m-modal-menuLInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:3%}.m-modal-menuR{display:none}.m-modal-menuTxt{display:block;width:35vw;margin:3% auto 0}.m-modal-menuTw{display:block;width:13vw;margin-right:10px}.m-modal-menuTw img{width:100%}.m-modal-menuFb{display:block;width:13vw}.m-modal-menuFb img{width:100%}}@media screen and (min-width:769px){.gotouchi_recipe-title{text-align:center}.gotouchi_recipe-title img{width:100%}.gotouchi_recipe-desc{margin-top:50px}.gotouchi_recipe-desc p{text-align:center;font-size:1.8rem;line-height:1.666}.gotouchi_recipe-desc p~p{margin-top:1rem}.sort{margin-top:60px}.sort-list{max-width:768px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sort-list-item a{display:table;height:44px;padding:0 20px;border:2px solid #f23f4b;border-radius:8px;text-decoration:none;color:#f23f4b;font-size:1.6rem;font-weight:700;position:relative;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.sort-list-item a:hover{opacity:.6}.sort-list-item a span{display:table-cell;vertical-align:middle}.sort-list-item a.on{background:#f23f4b;color:#fff}.sort-list-item a.on:after{content:"";display:block;width:0;height:0;margin-left:-5px;border-style:solid;border-width:6px 5px 0;border-color:#f23f4b transparent transparent;position:absolute;bottom:-8px;left:50%}.recipe{max-width:768px;margin:56px auto 0}.recipe-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-29px}.recipe-list-item{width:170px;margin:0 0 27px 29px;opacity:1}.recipe-list-item a{color:#f23f4b;text-decoration:none;text-align:center;font-size:1.6rem}.recipe-list-item a img{width:100%;margin-bottom:13px;opacity:1;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.recipe-list-item a:hover img{opacity:.6}.recipe-list-item figcaption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;text-align:left}.recipe-list-item figcaption:after{content:"";display:block;width:0;height:0;margin-top:-9px;border-style:solid;border-width:9px 0 9px 12px;border-color:transparent transparent transparent #f23f4b;position:absolute;right:0;top:50%}.bnr{position:relative;width:768px;margin:0 auto}.bnr a{display:block}.bnr a:hover .bnr-bg{-webkit-animation-name:bnr-recipe-bg-onmouse;animation-name:bnr-recipe-bg-onmouse}.bnr a:hover .bnr-img{-webkit-animation-name:bnr-recipe-img-onmouse;animation-name:bnr-recipe-img-onmouse}.bnr-txt{position:absolute;top:0;left:0}.bnr-img{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;margin:auto;-webkit-animation-name:bnr-recipe-img-mouseout;animation-name:bnr-recipe-img-mouseout;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.bnr-bg,.bnr-img{-webkit-animation-duration:1.2s;animation-duration:1.2s}.bnr-bg{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:bnr-recipe-bg-mouseout;animation-name:bnr-recipe-bg-mouseout;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.bnr-bg,.m-modal{width:100%;height:100%}.m-modal{opacity:0;position:fixed;top:0;left:0;z-index:-1;background-color:hsla(0,0%,100%,.8);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.m-modal.-on{opacity:1;z-index:9999}.m-modal-inner{position:relative;width:100%;max-width:950px;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-modal-prev{left:0}.m-modal-next,.m-modal-prev{position:absolute;width:26px;height:42px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.m-modal-next{right:0}.m-modal-close{width:49px;position:absolute;right:0;top:-100px;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.m-modal-close img{width:100%}.m-modal-img{text-align:center;width:80%;margin:0 auto}.m-modal-img img{width:100%;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.m-modal-img img.-next01{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.m-modal-img img.-next02,.m-modal-img img.-prev01{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.m-modal-img img.-prev02{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.m-modal-close:hover,.m-modal-next:hover,.m-modal-prev:hover{opacity:.7}.m-modal-menu{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:80%;max-width:760px;margin:0 auto}.m-modal-menu,.m-modal-menuL{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-modal-menuL{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-modal-menuLInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-modal-menuTw,.m-modal-menuTxt{margin-right:10px}@-webkit-keyframes bnr-recipe-bg-onmouse{0%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.12,.9);transform:scale(1.12,.9)}to{-webkit-transform:scale(1.1,.92);transform:scale(1.1,.92)}}@keyframes bnr-recipe-bg-onmouse{0%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.12,.9);transform:scale(1.12,.9)}to{-webkit-transform:scale(1.1,.92);transform:scale(1.1,.92)}}@-webkit-keyframes bnr-recipe-bg-mouseout{0%{-webkit-transform:scale(1.1,.92);transform:scale(1.1,.92)}25%{-webkit-transform:scale(.97,1.05);transform:scale(.97,1.05)}65%{-webkit-transform:scale(1.03,.99);transform:scale(1.03,.99)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bnr-recipe-bg-mouseout{0%{-webkit-transform:scale(1.1,.92);transform:scale(1.1,.92)}25%{-webkit-transform:scale(.97,1.05);transform:scale(.97,1.05)}65%{-webkit-transform:scale(1.03,.99);transform:scale(1.03,.99)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bnr-recipe-img-onmouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(6%);transform:translateY(6%)}to{-webkit-transform:translateY(4.5%);transform:translateY(4.5%)}}@keyframes bnr-recipe-img-onmouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(6%);transform:translateY(6%)}to{-webkit-transform:translateY(4.5%);transform:translateY(4.5%)}}@-webkit-keyframes bnr-recipe-img-mouseout{0%{-webkit-transform:translateY(4.5%);transform:translateY(4.5%)}25%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}62.5%{-webkit-transform:translateY(1.5%);transform:translateY(1.5%)}95%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bnr-recipe-img-mouseout{0%{-webkit-transform:translateY(4.5%);transform:translateY(4.5%)}25%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}62.5%{-webkit-transform:translateY(1.5%);transform:translateY(1.5%)}95%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}}




footer {
	margin-top: 100px;
    padding-bottom: 40px;
    background-color: #f71c1b;
}

header {
    z-index: 1000;
    background-color: rgba(255,255,255,.96);
    transition: all .2s ease;
}

.gotouchi_recipe-title{
	padding-top: 100px;
}