#ginzacurry .recipe .read{margin:20px auto;color:#821a1f;text-align:center;font-weight:bold;font-size:3.8vw;line-height:1.8}@media print,screen and (min-width: 820px){#ginzacurry .recipe .read{font-size:18px;line-height:2}}#ginzacurry .recipe .recipe-body{padding:0 5% 5%}@media print,screen and (min-width: 820px){#ginzacurry .recipe .recipe-body{padding:0 40px 40px}}#ginzacurry .recipe .recipe-search-result{position:relative;z-index:1;margin-top:30px;padding-bottom:10px;border-bottom:solid 1px #4b2300;font-size:16px;font-weight:bold;color:#000}@media print,screen and (max-width: 819px){#ginzacurry .recipe .recipe-search-result{font-size:3.3vw}}#ginzacurry .recipe .recipe-search-result span{display:inline-block;font-size:130%;font-weight:bold;color:#4b2300;line-height:1.5}#ginzacurry .recipe .recipe-search-result .recipe-search-result-type{margin-right:5px}#ginzacurry .recipe .recipe-search-result .recipe-search-result-count{margin:0 5px 0 20px}.pager{display:flex;justify-content:center;align-items:center;margin:0 auto}@media print,screen and (max-width: 819px){.pager{margin-top:10px}}.pager::after{display:none}.pager li{position:relative;margin:0 3px;font-size:16px;font-weight:bold;text-align:center}@media print,screen and (max-width: 819px){.pager li{margin:0 1px;font-size:4vw}}.pager li button{display:flex;justify-content:center;align-items:center;width:32px;height:42px;padding:0;cursor:pointer;appearance:none;border:none;background:none;color:#4b2300;font-size:16px}.pager li button::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:transparent}@media print,screen and (max-width: 819px){.pager li button{font-size:4vw}}.pager li.active button::after,.pager li:hover button::after{background-color:#4b2300}.pager li.prev,.pager li.next{width:32px}@media print,screen and (min-width: 820px){.pager li.prev,.pager li.next{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.pager li.prev:hover,.pager li.next:hover{opacity:.7}}@media print,screen and (max-width: 819px){.pager li.prev,.pager li.next{width:25px}}.recipe-search-form{width:100%;padding:0 5%}@media print,screen and (min-width: 820px){.recipe-search-form{padding:0 40px}}.recipe-search-form button{cursor:pointer}@media print,screen and (min-width: 820px){.recipe-search-form button{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.recipe-search-form button:hover{opacity:.7}}.recipe-search-form .recipe-search-form-main{position:relative}@media print,screen and (max-width: 819px){.recipe-search-form .recipe-search-form-main-body{margin:5px auto 0;padding:0}}.recipe-search-form .recipe-search-form-main-body label{display:flex;height:50px;overflow:hidden;border-radius:5px;border:solid 1px #ccc}@media print,screen and (max-width: 819px){.recipe-search-form .recipe-search-form-main-body label{width:auto}}.recipe-search-form .recipe-search-form-main-body label input{width:calc(100% - 40px);height:100%;padding:0 5px 0 20px;border:none;font-size:18px;outline:none}@media print,screen and (max-width: 819px){.recipe-search-form .recipe-search-form-main-body label input{font-size:3.5vw}}.recipe-search-form .recipe-search-form-main-body label button{display:flex;justify-content:center;align-items:center;width:50px;border-radius:0 5px 5px 0;padding:12px;background-color:#fff;border:none}.recipe-search-form .recipe-search-form-main-body label button img{height:100%}.recipe-search-form .recipe-search-form-main-body .recipe-search-form-btn{position:relative;width:100%;height:50px;margin-top:10px;text-align:center;border:none;font-size:min(2.5vw,18px);font-weight:bold;color:#fff;background-color:#821a1f;border-radius:5px}.recipe-search-form .recipe-search-form-main-body .recipe-search-form-btn::after{content:"";display:block;position:absolute;right:14px;top:14px;width:22px;height:22px;background:url(../images/recipe/icon_aroow_down.svg) no-repeat left top;background-size:100% 100%;transition:transform 400ms 100ms}.recipe-search-form .recipe-search-form-main-body .recipe-search-form-btn.active::after{transform:rotate(180deg)}@media print,screen and (max-width: 819px){.recipe-search-form .recipe-search-form-main-body .recipe-search-form-btn{width:100%;margin:10px auto 0;font-size:3.5vw;line-height:1.2}.recipe-search-form .recipe-search-form-main-body .recipe-search-form-btn::after{right:10px}}.recipe-search-form .recipe-search-form-recommends{display:flex;flex-wrap:wrap;margin-top:15px;color:#0f0e87;font-weight:bold}.recipe-search-form .recipe-search-form-recommends button{margin:4px 2px 0;padding:6px 15px;border:none;color:#6a0c18;font-size:min(2.4vw,16px);font-weight:bold;border-radius:100vh;background-color:#fff}@media print,screen and (max-width: 819px){.recipe-search-form .recipe-search-form-recommends button{font-size:3.5vw}}.recipe-search-form .recipe-search-form-content{display:none;position:absolute;left:0;top:100%;padding:0 5% 5%;background-color:#fff}@media print,screen and (min-width: 820px){.recipe-search-form .recipe-search-form-content{padding:10px 30px 30px}}.recipe-search-form .recipe-search-form-content-category{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.recipe-search-form .recipe-search-form-content-category button{width:48%;margin:20px 0 0;border:none;color:#6a0c18;font-size:min(2.4vw,16px);font-weight:bold;background:none}.recipe-search-form .recipe-search-form-content-category button .pic{display:block;margin-bottom:10px;padding:20px;background:url(../images/recipe/bg1.png) no-repeat left top;background-size:100% auto}.recipe-search-form .recipe-search-form-content-category button .pic img{filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3))}.recipe-search-form .series_ttl{margin:50px auto 0;padding:0 15px}.recipe-search-form.open{position:relative;z-index:400}.recipe-search-form.open .recipe-search-form-btn{border-radius:5px 5px 0 0}#ginzacurry .recipe_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#ginzacurry .recipe_list li{width:48%;margin-top:3%}#ginzacurry .recipe_list li a{display:block;width:100%;height:auto}@media print,screen and (min-width: 820px){#ginzacurry .recipe_list li a{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}#ginzacurry .recipe_list li a:hover{opacity:.7}}#ginzacurry .recipe_list li .pic{padding:5px;background-color:#fff;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}@media print,screen and (min-width: 820px){#ginzacurry .recipe_list li .pic{padding:10px}}#ginzacurry .recipe_list li p.ttl{display:block;padding:5px 0;text-align:center;font-size:3vw;font-weight:bold;color:#6a0c18;text-align:center}@media print,screen and (min-width: 820px){#ginzacurry .recipe_list li p.ttl{font-size:16px}}.recipe-detail .recipe-detail-body{width:90%;margin:5% auto;padding:5%;background-color:#fff;box-shadow:4px 4px 10px rgba(0,0,0,.2)}.recipe-detail .recipe-detail-pic{position:relative;border:solid 2px #f5aa00}.recipe-detail .recipe-detail-pic::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/recipe/detail/pic_lt.png) no-repeat left top,url(../images/recipe/detail/pic_rt.png) no-repeat right top,url(../images/recipe/detail/pic_rb.png) no-repeat right bottom,url(../images/recipe/detail/pic_lb.png) no-repeat left bottom;background-size:30px 30px;z-index:1}.recipe-detail h3{margin:20px 0 30px;font-size:28px;text-align:center;color:#821a1f}@media print,screen and (max-width: 819px){.recipe-detail h3{margin:5% 0 10%;font-size:5vw}}.recipe-detail .zairyo{padding:20px;border:solid 1px #821a1f;outline:solid 3px #821a1f;outline-offset:3px}@media print,screen and (max-width: 819px){.recipe-detail .zairyo{padding:5% 2.5% 2.5%}}.recipe-detail .zairyo h4{margin-bottom:10px;padding-bottom:10px;text-align:center;font-size:18px;border-bottom:solid 1px #6a0c18;color:#6a0c18}@media print,screen and (max-width: 819px){.recipe-detail .zairyo h4{font-size:3.6vw}}.recipe-detail .zairyo dl{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px 20px;color:#6a0c18;font-size:16px;border-bottom:dotted 1px #d9c975}@media print,screen and (max-width: 819px){.recipe-detail .zairyo dl{padding:10px 5px;font-size:3.2vw}}.recipe-detail .zairyo dt{width:70%;font-weight:bold}.recipe-detail .zairyo dd{width:30%;text-align:right}.recipe-detail .zairyo h5{position:relative;margin-bottom:0;text-align:center;font-size:17px;color:#821a1f}@media print,screen and (max-width: 819px){.recipe-detail .zairyo h5{font-size:3.5vw}}.recipe-detail .zairyo .item{margin-top:30px}.recipe-detail .preparation,.recipe-detail .howtomake{margin-top:30px}.recipe-detail .preparation h4,.recipe-detail .howtomake h4{font-size:22px;color:#6a0c18}@media print,screen and (max-width: 819px){.recipe-detail .preparation h4,.recipe-detail .howtomake h4{font-size:5vw}}.recipe-detail .preparation h4 span,.recipe-detail .howtomake h4 span{display:inline-block;padding-bottom:2px;border-bottom:solid 3px #f5aa00}.recipe-detail .preparation ul,.recipe-detail .howtomake ul{margin-top:10px}.recipe-detail .preparation li,.recipe-detail .howtomake li{position:relative;padding:10px 0 10px 30px;border-top:solid 1px #d9c975;font-size:16px}@media print,screen and (max-width: 819px){.recipe-detail .preparation li,.recipe-detail .howtomake li{padding-left:20px;font-size:3.5vw}}.recipe-detail .preparation li:first-child,.recipe-detail .howtomake li:first-child{border:none}.recipe-detail .preparation li .num,.recipe-detail .howtomake li .num{position:absolute;left:0}.recipe-detail .preparation p,.recipe-detail .howtomake p{margin-top:10px;font-size:16px}@media print,screen and (max-width: 819px){.recipe-detail .preparation p,.recipe-detail .howtomake p{font-size:3.5vw}}.recipe-detail .note{margin-top:20px;padding:10px 15px;background-color:#fff5e0}.recipe-detail .note p{font-size:15px;font-weight:bold;color:#6a0c18;line-height:1.6 !important}@media print,screen and (max-width: 819px){.recipe-detail .note p{font-size:3.2vw}}.recipe-detail .recipe_pkg{display:flex;justify-content:center;align-items:center;width:100%;margin:30px auto 10px;font-size:20px;color:#821a1f;background:url(../images/recipe/detail/icon_l.svg) no-repeat left center,url(../images/recipe/detail/icon_r.svg) no-repeat right center;background-size:47px auto}.recipe-detail .recipe_pkg img{display:block;width:auto;height:80px;margin-right:20px;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3))}.recipe-detail .recipe_pkg span{max-width:210px}@media print,screen and (max-width: 819px){.recipe-detail .recipe_pkg span{max-width:40%}}@media print,screen and (max-width: 819px){.recipe-detail .recipe_pkg{font-size:3.5vw}}/*# sourceMappingURL=recipe.css.map */
