@charset "UTF-8";.font-ttl{font-family:"Zen Kurenaido",sans-serif}.mab20{margin-bottom:20px!important}.mab30{margin-bottom:30px!important}.recipe-in{position:relative;width:100%;max-width:1000px;margin:0 auto;padding-block:80px}@media screen and (max-width:750px){.recipe-in{padding-block:14.6666666667%}}._idx{background:url(../img/recipe/idx/bg_recipe.png) no-repeat left top;background-size:cover}._idx .recipe-in .recipe-popup{position:absolute;top:0;left:0;width:23.7%;margin-top:-90px}@media screen and (max-width:750px){._idx .recipe-in .recipe-popup{width:44%;margin-top:-90px}}._idx .recipe-in .recipe-box{margin-bottom:60px}._idx .recipe-in .recipe-box .recipe-heading{margin-bottom:20px;font-size:1.75rem;font-weight:700;text-align:center}@media screen and (max-width:750px){._idx .recipe-in .recipe-box .recipe-heading{font-size:1.26rem}}._idx .recipe-in .recipe-box._box01 .recipe-heading{background:url(../img/recipe/idx/nav_pbg01.png) no-repeat center bottom}@media screen and (max-width:750px){._idx .recipe-in .recipe-box._box01 .recipe-heading{background:url(../img/recipe/idx/sp/nav_pbg01.png) no-repeat center bottom;background-size:contain}}._idx .recipe-in .recipe-box._box01 .recipe-heading span{border-bottom:1px solid #e5719c}._idx .recipe-in .recipe-box._box02{margin-bottom:0}._idx .recipe-in .recipe-box._box02 .recipe-heading{background:url(../img/recipe/idx/nav_pbg02.png) no-repeat center bottom}@media screen and (max-width:750px){._idx .recipe-in .recipe-box._box02 .recipe-heading{background:url(../img/recipe/idx/sp/nav_pbg02.png) no-repeat center bottom;background-size:79.3846153846% auto}}._idx .recipe-in .recipe-box._box02 .recipe-heading span{border-bottom:1px solid #f19e4b}._contest{background:url(../img/recipe/contest/bg_recipe.png) no-repeat left top;background-size:cover}._contest .recipe-list{display:flex;flex-wrap:wrap;margin-top:-150px;gap:40px 4.8%}@media screen and (max-width:750px){._contest .recipe-list{flex-direction:column;margin-top:0}}._contest .recipe-list>li{position:relative;width:47.6%}@media screen and (max-width:750px){._contest .recipe-list>li{width:100%}}._contest .recipe-list>li::before{content:'';position:absolute;top:0;left:0;background:url(../img/recipe/contest/bg_contest.png) no-repeat left top;background-size:100% auto;width:100%;height:100%;margin-top:-10px;margin-left:-10px;padding-top:42.3%}._contest .recipe-list>li .recipe-wrap{z-index:999;position:relative;height:100%;padding:30px;background-color:#fff;border-radius:10px;box-shadow:4px 4px 0px 0px #e6e6d7}._contest .recipe-list>li .recipe-ttl{display:flex;align-items:center;justify-content:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ffb800;font-size:1.2rem;font-weight:400;text-align:center}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-ttl{font-size:1rem}}._contest .recipe-list>li .material-ico-01{width:1.2em;vertical-align:middle;margin-left:0.2em}._contest .recipe-list>li .material-ico-02{width:1.2em;vertical-align:middle;margin-left:0.2em}._contest .recipe-list>li .recipe-box{display:flex;justify-content:space-between;flex-direction:row-reverse;column-gap:7.2115384615%;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #c7d3dd}._contest .recipe-list>li .recipe-box .recipe-photo{width:45.6730769231%;font-size:0.85rem}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-box .recipe-photo{font-size:0.6rem}}._contest .recipe-list>li .recipe-box .recipe-photo .photo-award{margin:15px 0 10px}._contest .recipe-list>li .recipe-box .recipe-photo .photo-award span{display:inline-block;padding-left:40px}._contest .recipe-list>li .recipe-box .recipe-photo .photo-award._f span{background:url(../img/recipe/contest/contest_i001.png) no-repeat left top}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-box .recipe-photo .photo-award._f span{background-size:15.7894736842% auto}}._contest .recipe-list>li .recipe-box .recipe-photo .photo-award._s span{background:url(../img/recipe/contest/contest_i002.png) no-repeat left top}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-box .recipe-photo .photo-award._s span{background-size:15.7894736842% auto}}._contest .recipe-list>li .recipe-box .recipe-photo .photo-award._t span{background:url(../img/recipe/contest/contest_i003.png) no-repeat left top}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-box .recipe-photo .photo-award._t span{background-size:15.7894736842% auto}}._contest .recipe-list>li .recipe-box .recipe-material{flex:1}._contest .recipe-list>li .recipe-box .recipe-material dl dt{margin-bottom:10px;font-weight:700}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-box .recipe-material dl dt{font-size:0.8rem}}._contest .recipe-list>li .recipe-box .recipe-material dl dt span{background:linear-gradient(transparent 60%,#ffe800 60%)}._contest .recipe-list>li .recipe-box .recipe-material dl dd{font-size:0.9rem}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-box .recipe-material dl dd{font-size:0.7rem}}._contest .recipe-list>li .recipe-box .recipe-material dl dd .material-list-01 li{padding-left:1em;text-indent:-1rem}._contest .recipe-list>li .recipe-box .recipe-material dl dd .material-list-01 li::before{content:'・'}._contest .recipe-list>li .recipe-box .recipe-material dl dd .material-list-02 li{padding-left:1em;text-indent:-1rem}._contest .recipe-list>li .recipe-make dt{margin-bottom:10px;font-weight:700}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-make dt{font-size:0.8rem}}._contest .recipe-list>li .recipe-make dt span{background:linear-gradient(transparent 60%,#ffe800 60%)}._contest .recipe-list>li .recipe-make dd p{margin-bottom:10px;font-size:0.9rem}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-make dd p{font-size:0.7rem}}._contest .recipe-list>li .recipe-make dd ol li{margin-bottom:10px;padding-left:1.2rem;text-indent:-1.2rem;font-size:0.9rem}@media screen and (max-width:750px){._contest .recipe-list>li .recipe-make dd ol li{font-size:0.7rem}}._contest .recipe-list>li .recipe-make dd ol li:last-child{margin-bottom:0}