@charset "UTF-8";#category_name{font-size:114.285714286%;font-weight:700;letter-spacing:normal;margin-bottom:15px;margin-top:-5px;line-height:1;padding-left:24px;padding-right:24px}.category_txt{font-size:100%}.category-nav{background:#f6f5f0;border-top:1px solid #e5e5de;border-bottom:1px solid #e5e5de;height:48px;margin-bottom:16px}.category-nav ul li{width:13em;font-size:13px;opacity:0;text-align:center;z-index:100}.category-nav ul li span{padding-bottom:17px;display:inline-block;border-bottom:3px solid #000}.category-nav ul li a{display:inline-block;padding:16px 0 10px;text-decoration:none}.category-nav ul li.active a{border-bottom:3px solid #000}.category_topad{margin-top:24px;margin-bottom:16px}.swiper-container{position:relative;width:100%}.swiper-slide{text-align:center}.swiper-slide a{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.arrow-left{height:25px;position:absolute;top:25%;left:19px;z-index:101;width:25px}.arrow-left img{width:100%}.arrow-right{height:25px;position:absolute;top:25%;right:19px;z-index:102;width:25px}.arrow-right img{width:100%}h2.category_class{font-size:114.285714286%;letter-spacing:normal;padding-top:40px;margin-bottom:20px;padding-left:24px;padding-right:24px}.sp-banner{margin:40px 0 0!important;width:100%;height:auto;text-align:center}.fadeOut{-webkit-animation:fadeOut .2s cubic-bezier(.55,0,.1,1) both;animation:fadeOut .2s cubic-bezier(.55,0,.1,1) both}.fadeIn{-webkit-animation:fadeIn .3s cubic-bezier(.55,0,.1,1) both;animation:fadeIn .3s cubic-bezier(.55,0,.1,1) both}@-webkit-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}}@keyframes fadeIn{from{opacity:0}}#recipe-detail{max-width:896px;margin:0 auto}#recipe-detail #scroll-nav{max-width:896px}#recipe-header{margin-bottom:24px}.recipe-search-result{font-size:92.8571428571%;padding:0 15px;margin-bottom:30px}.recipe-search-result a{display:inline-block;margin-right:10px}#recipe-main{margin-top:15px;text-align:center}#recipe-main img{height:auto;width:100%}.recipe-anchor{background-color:#f6f5ef;margin-bottom:20px;padding:10px 15px}.recipe-anchor-list{background-color:#fff;border:1px solid #a8a59c;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}.recipe-anchor-list li{border-right:1px solid #a8a59c;line-height:1;text-align:center;font-size:85.7142857143%}.recipe-anchor-list li:first-child{width:24.6376811594%}.recipe-anchor-list li:nth-child(2){width:28.4057971014%}.recipe-anchor-list li:last-child{border-right:none;width:46.9565217391%}.recipe-anchor-list a{display:block;text-decoration:none;padding-bottom:16px;padding-top:11px;position:relative}.recipe-anchor-list a:after{content:"";bottom:4px;border-top:3px solid #000;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid transparent;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.recipe-category{margin-bottom:10px;padding-left:24px;padding-right:24px;letter-spacing:-.4em}.recipe-category li{margin-right:5px;display:inline-block;letter-spacing:normal;vertical-align:middle;font-size:78.5714285714%}.recipe-category li:last-child{margin-right:0}.recipe-category li span{border-radius:2px;border:1px solid #a9a59c;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 11px;position:relative;text-align:center}.recipe-category li span:before{content:"";display:inline-block;border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #000;position:relative;top:-1px}.movie-time-wrap{margin:10px 24px 0}.movie-time-wrap+*{margin-top:10px}.movie-time-wrap:has(.cooking-time-detail){border-bottom:1px solid #e5e5df;padding-bottom:10px;margin-bottom:0}.movie-time-wrap:has(.cooking-time-detail)+*{margin-top:20px}.movie-time-wrap:has(.movie-btn){border-bottom:1px solid #e5e5df;padding-bottom:10px;margin-bottom:0}.movie-time-wrap:has(.movie-btn)+*{margin-top:20px}.movie-time-wrap:has(.movie-btn){display:-webkit-box;display:-ms-flexbox;display:flex}.movie-time-wrap:has(.movie-btn) #cooking-time{-webkit-box-flex:1;-ms-flex:1;flex:1}#cooking-time{font-weight:700;padding:5px 0}.cooking-time-detail{font-size:85.7142857143%;font-weight:400;display:block;vertical-align:middle}.movie-btn{width:114px;margin-top:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #e5e5df;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.movie-btn a{font-size:85.7142857143%;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.movie-btn a::before{background:url(/sp/common/css/img/icon_yt.png) no-repeat left top;width:20px;height:15px;content:"";display:block;background-size:100%;margin-right:5px}.recipe-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:0 20px;margin-top:28px}.recipe-tag li a{color:#907621;font-size:92.8571428571%;text-decoration:none;border:1px solid #907621;display:block;padding:2px 10px;border-radius:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-weight:700}.recipe-tag li a::before{content:"#"}.recipe-tag+.main-member-menu{margin-top:32px}.description-wrap .recipe-snslist,.description-wrap .sp-banner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;padding-right:24px}.recipe-description{padding-left:24px;padding-right:24px}.recipe-description p{margin-bottom:10px}.recipe-description p:last-child{margin-bottom:0}.recipe-keyword-wrap{padding-left:24px;padding-right:24px}.recipe-keyword-wrap .recipe-keyword{margin-top:20px}.recipe-keyword{border:1px solid #000;margin-bottom:20px;margin-top:15px;padding:11px}.recipe-keyword dt{font-weight:700;letter-spacing:normal;margin-bottom:4px}.recipe-keyword dt.recipe-keyword-category{margin-top:20px}.recipe-keyword dd{display:inline}.recipe-keyword dd:after{content:"、"}.recipe-keyword dd:last-child:after{display:none}.recipe-keyword dd.recipe-keyword-category{font-size:85.7142857143%}.recipe-keyword a{text-decoration:underline}.recipe-snslist{display:table;margin-top:20px;width:100%}.recipe-snslist li{display:table-cell;padding-left:5px;vertical-align:middle;text-align:center}.recipe-snslist li:first-child{padding-left:0}.recipe-snslist .sns-share{position:relative;top:-3px}.material{border-top:1px solid #e5e5de;margin:0 24px 0;padding-top:24px}.recipe-sttl{font-size:114.285714286%;font-weight:700;margin-bottom:8px}.material-ttl span{font-weight:400}.material-halfbox.-recipe>h2{font-size:114.285714286%;font-weight:700;margin-bottom:8px}.material-halfbox.-recipe>h2:not(:first-of-type){margin-top:20px}.material-halfbox.-recipe>.title{display:block;font-weight:700;margin-bottom:5px}.material-halfbox.-recipe>.title:not(:first-of-type){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5de}.material-halfbox.-recipe .highlight{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fffd96));background:linear-gradient(to bottom,transparent 50%,#fffd96 50%)}.material-halfbox+.material-halfbox{margin-top:.5em}.circle-list,.disc-list{margin-left:20px}.disc-list li{list-style-type:disc}.circle-list li{list-style-type:circle}.a-list li,.b-list li,.c-list li{padding-left:1.37em;position:relative}.a-list li:before,.b-list li:before,.c-list li:before{content:"A";font-family:Helvetica,Arial,sans-serif;font-weight:700;left:0;position:absolute;top:1px}.a-list li:before{content:"A"}.b-list li:before{content:"B"}.c-list li:before{content:"C"}.material .note-text{font-size:100%}.ad-sponsor{font-size:85.7142857143%;padding-right:14px;text-align:right}.note-text{margin-left:1em;margin-top:16px;text-indent:-1em;line-height:1.4}.howto-imglist+.note-text,.howto-imglist-col1+.note-text{margin-top:7px}.main-member-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;margin-top:30px;padding-left:15px;padding-right:15px}.main-member-menu .recipe-favorite,.main-member-menu .recipe-memo{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}.main-member-menu .recipe-favorite{margin-right:10px}.recipe-favorite a,.recipe-memo a{border:1px solid #a9a59c;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;overflow:hidden;padding-left:44px;padding-right:15px;position:relative;height:50px}.recipe-favorite a:before,.recipe-memo a:before{background-color:#ebe7ce;border-radius:19px;content:"";display:block;height:30px;position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.recipe-favorite.-selected a,.recipe-memo.-selected a{border:1px solid #000}.recipe-favorite.-selected a:before,.recipe-memo.-selected a:before{background-color:#000}.recipe-favorite{margin-bottom:5px;width:61%}.recipe-favorite a:after{background:url(/common/css/img/icon_favorite.png) no-repeat left top;background-size:contain;content:"";display:block;position:absolute;left:13px;height:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px}.recipe-favorite.-selected a:after{background:url(/common/css/img/icon_favorite_w.png) no-repeat left top;background-size:contain}.recipe-memo{margin-bottom:5px;width:36%}.recipe-memo a:after{background:url(/common/css/img/icon_memo.png) no-repeat left top;background-size:contain;content:"";display:block;position:absolute;left:10px;height:19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.recipe-memo.-selected a:after{background:url(/common/css/img/icon_memo_w.png) no-repeat left top;background-size:contain}.recipe-favorite-txt,.recipe-memo-txt{font-size:85.7142857143%}.recipe-favorite .recipe-favorite-num{color:#907621!important;margin-left:13px;font-size:92.8571428571%}.recipe-favorite .recipe-favorite-num span{-webkit-transform:scale(.9);transform:scale(.9);font-size:71.4285714286%}.point-box{border:1px solid #e5e5de;margin:0 24px;padding:15px}.point-text li{font-size:92.8571428571%;margin-top:15px}.point-text li:first-child{margin-top:10px}.option-box{border-bottom:1px solid #928974;border-top:1px solid #928974;margin-bottom:21px;margin-top:55px;padding-bottom:10px;padding-top:10px}.option-ttl{display:inline-block;font-size:114.285714286%;position:relative;top:-23px;left:24px;width:86.8%}.option-ttl span{background-color:#fff;display:inline-block;padding-left:10px;padding-right:10px}.inner-option{border-left:1px solid #e5e5de;border-right:1px solid #e5e5de;padding-bottom:25px}.option-text{padding-left:7.33%;padding-right:7.33%}.option-box .item-wrap{margin-bottom:34px;overflow:hidden}.option-box .item-wrap:last-child{margin-bottom:0}.option-box .item-wrap .img-l{float:left;margin-right:0;width:57%}.option-box .item-wrap .img-r{float:right;margin-left:4.5%;width:27.5%}.option-box .item-wrap .img-l,.option-box .item-wrap .img-r,.option-box .item-wrap .item-text{overflow:hidden}.option-box .item-wrap .img-l img,.option-box .item-wrap .img-r img{height:auto;width:100%}.option-box .item-wrap .img-l+.item-text{display:block;width:100%;padding-top:20px;clear:both}.option-box .option-sttl{font-size:100%}.option-box p{font-size:92.8571428571%}.associated-recipe-list{letter-spacing:-.4em}.associated-recipe-list li{display:inline-block;letter-spacing:normal;vertical-align:middle;margin-right:1.25%;margin-top:10px;vertical-align:top;width:36%}.associated-recipe-name,.associated-recipe-thumb{display:block}.associated-recipe-thumb img{height:auto;width:100%}.associated-recipe-name{font-size:85.7142857143%;margin-top:5px;padding-left:10px}.large-recipe .associated-recipe-name{font-size:100%}.side-editbox{border-bottom:1px solid #e5e5de}.inner-editbox{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;zoom:1;padding:21px 5.69% 34px 5.69%;margin:0 auto;min-width:226px;max-width:300px;width:100%}.editbox-ttl{background-color:#fff;border-left:2px solid #000;border-right:2px solid #000;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;zoom:1;margin:0 auto;padding-left:5px;padding-right:5px;text-align:center;min-width:226px;max-width:300px;width:100%}.editbox-ttl span{display:block;border-left:1px dotted #000;border-right:1px dotted #000;padding-bottom:10px;padding-top:10px}.side-info-ttl{margin-bottom:-21px}.side-info-list{background-color:#fff;border:1px solid #e5e5de;padding:26px 21px 21px}.side-info-list li{font-size:85.7142857143%;line-height:1.33;margin-top:21px}.side-info-list li:first-child{margin-top:0}.side-info-list .info-date{display:block;font-weight:700;margin-bottom:5px}.newestbox-ttl{text-align:center;margin-bottom:34px}.newestbox-ttl span{background:url(img/newest_ttl_left.gif) no-repeat left center,url(img/newest_ttl_right.gif) no-repeat right center;display:inline-block;padding-left:23px;padding-right:23px}.newest-img{display:block;margin-bottom:21px;text-align:center}.newestbox-summary dt{font-weight:700;text-align:center}.newestbox-summary dd{font-size:100%;margin-top:10px}#news_ttl{font-size:142.857142857%;padding-left:24px;padding-right:24px}#news_nav{background:#f6f5f0;border-top:1px solid #e5e5de;border-bottom:1px solid #e5e5de;padding:10px 16px;margin-top:20px}.option-select{width:100%}.news_list{border-top:1px solid #e5e5de;margin-top:20px}.news_list li{border-bottom:1px solid #e5e5de}.news_list li .news_list_link{display:block;padding:20px 15px;text-decoration:none}.news_list li .news_list_link[target="_blank"] .title:after{display:inline-block;content:"\e60c";color:#c6bda0;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:5px}.news_list li .news_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px}.news_list li .news_box .news_fl{width:calc(171 / 375 * 100%)}.news_list li .news_box .news_fl img{width:100%}.news_list li .news_box .news_fr{-webkit-box-flex:1;-ms-flex:1;flex:1}.news_list li .news_box .news_fr .day{font-size:71.4285714286%;line-height:1;margin-top:5px}.news_list li .news_box .title{font-size:85.7142857143%;font-weight:300}.news_list li .news_box .news_box_newIcon{position:absolute;left:-5px;top:-5px}.news_list li .news_box .news_box_tag{display:block;margin-bottom:8px}.news_list li .news_box .news_box_tag .news_box_tagIcon{display:inline-block;padding:1px 10px;border-radius:100px;line-height:normal;font-size:71.4285714286%}.news_list li .news_box .news_box_tag .-type01{border:1px solid #dc0000;color:#dc0000}.news_list li .news_box .news_box_tag .-type02{border:1px solid #907621;color:#907621}.news_list li .news_box .news_box_tag .-type03{border:1px solid #5356a4;color:#5356a4}.news_list li:not(:has(.news_list_link)) .news_box{padding:20px 15px;position:relative}.news_list li:not(:has(.news_list_link)) .news_box_newIcon{left:10px;top:15px}#pager{border-top:1px solid #e5e5de;border-bottom:1px solid #e5e5de;letter-spacing:-.4em;text-align:right;display:table;width:100%;margin-top:40px}#pager .pager_txt{font-size:100%;display:inline-block;letter-spacing:normal;display:block;text-align:left;line-height:48px;padding-left:24px;border-bottom:1px solid #e5e5de}#pager ul.num{border-left:1px solid #e5e5de;display:table;text-align:center;margin:0 auto}#pager ul.num li{font-size:100%;border-right:1px solid #e5e5de;display:table-cell;letter-spacing:normal;height:48px;width:48px;vertical-align:middle;text-align:center}#pager ul.num li.active{background:#f6f5f0}#pager ul.num li a{text-decoration:none;display:block;height:48px;width:48px;line-height:48px}.nodata{padding:20px}.youtube{position:relative;width:100%;padding-top:56.25%;margin-top:24px}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.cooking-movie{display:inline-block;vertical-align:top}.cooking-movie a{display:inline-block;border-radius:3px;padding:5px 10px 5px 10px;font-size:100%;color:#000;background:#c6bda0;vertical-align:top;text-decoration:none}.cooking-movie a:before{background:url(/common/css/img/arrow01.gif) no-repeat left top;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:"";display:inline-block;height:5px;margin-right:10px;width:3px;vertical-align:middle}#recipe_movie .howto-ttl{padding-left:24px}#recipe_movie .howto-ttl::before{background:url(/sp/common/css/img/icon_yt.png) no-repeat left top;width:20px;height:15px;content:"";display:inline-block;background-size:100%;margin-right:5px;position:static}#recipe_movie .howto-ttl+.youtube{margin-top:0}.okawari-info{border-bottom:1px solid #e5e5de;padding-bottom:20px;background:#f6f5f0}.okawari-info+.okawari-info{margin-top:20px}.okawari-info-ttl{text-align:left;border-top:1px solid #e5e5de;line-height:1;padding:10px 16px}.okawari-info-ttl img{width:190px;height:14px}.okawari-info-cont{overflow:hidden;padding:19px 19px 9px 19px;position:relative;margin:0 6px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.08);box-shadow:0 6px 12px 0 rgba(0,0,0,.08)}.okawari-info-cont .img{width:96px;float:left;margin:0 20px 10px 0}.okawari-info-cont .img .img-inner{position:relative;padding-top:110%}.okawari-info-cont .img .img-inner img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0}.okawari-info-cont a{display:block;text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%}.okawari-info-cont+.okawari-info-cont{margin-top:17px}.okawari-info-txt{margin-bottom:10px;font-size:92.8571428571%;overflow:hidden}.okawari-info-cont:has(.img) .okawari-info-txt{overflow:visible}.okawari-info-tag-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.okawari-info-tag-wrap:nth-child(1){float:left;margin-bottom:0}.okawari-info-tag{border:2px solid;border-radius:10px;display:block;font-size:71.4285714286%;padding:1px 10px;font-weight:700}.okawari-info-tag:nth-child(1){float:left;margin-bottom:0;margin-right:15px}.okawari-info-tag.-new,.okawari-info-tag.-youtube{color:#dc0000;border-color:#dc0000}.okawari-info-tag.-blog,.okawari-info-tag.-sns{color:#03a500;border-color:#03a500}.okawari-info-tag.-info,.okawari-info-tag.-recipe{color:#907621;border-color:#907621}.okawari-info-tag.-pr,.okawari-info-tag.-store{color:#5356a4;border-color:#5356a4}#recipe-detail .fixed-nav-cmn{display:none}#recipe-detail .fixed-nav-recipe{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;width:100%;right:0;bottom:60px;padding-right:15px;z-index:100;width:75px}#recipe-detail #foot-material,#recipe-detail #foot-recipe{font-weight:700;text-align:center;position:relative;right:auto;bottom:auto;margin-bottom:12px;overflow:hidden;right:auto;font-size:85.7142857143%}#recipe-detail #foot-material a,#recipe-detail #foot-recipe a{background-color:#ebe7ce;border-radius:30px;display:block;float:right;height:100%;height:60px;width:60px;position:relative}#recipe-detail #foot-material span,#recipe-detail #foot-recipe span{display:block;line-height:1.5;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-decoration:underline;width:100%}#recipe-detail #foot-recipe a{background-color:#f1d270}.alert-save{background:rgba(235,231,206,.95);border-radius:14px;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.1);box-shadow:0 0 3px 1px rgba(0,0,0,.1);font-weight:700;width:92%;padding-top:35px;padding-bottom:34px;position:fixed;text-align:center;-webkit-transform:translateX(-50%) translateY(-20px);transform:translateX(-50%) translateY(-20px);-webkit-transition:opacity ease .4s,-webkit-transform ease 1s;transition:opacity ease .4s,-webkit-transform ease 1s;transition:opacity ease .4s,transform ease 1s;transition:opacity ease .4s,transform ease 1s,-webkit-transform ease 1s;top:0;left:50%;opacity:0;z-index:-1;overflow:hidden;font-size:114.285714286%}.alert-save.-fadein{opacity:1;-webkit-transform:translateX(-50%) translateY(15px);transform:translateX(-50%) translateY(15px);z-index:10000}#save-favorite .alert-save-txt:before{background:url(/common/css/img/icon_favorite.png) no-repeat left top;background-size:contain;content:"";display:inline-block;height:20px;margin-right:5px;position:relative;top:-2px;width:13px;vertical-align:middle}#save-memo .alert-save-txt:before{background:url(/common/css/img/icon_memo.png) no-repeat left top;background-size:contain;content:"";display:inline-block;height:19px;margin-right:8px;position:relative;top:-2px;width:20px;vertical-align:middle}.foot-material-overlay{display:block;position:fixed;left:0;top:0;min-height:100%;width:100%;bottom:0;opacity:0;z-index:-1}.overlay-material .under-modal-overlay{opacity:1;z-index:1}.under-modal-overlay{background-color:rgba(0,0,0,.2);position:fixed;left:0;top:0;min-height:100%;width:100%;bottom:0;opacity:0;z-index:-1}.under-modal-inner{left:0;top:0;width:100%;opacity:0;position:relative;-webkit-transition:all ease .2s;transition:all ease .2s;z-index:-5}.under-modal-inner .material{border:none}.under-modal-inner.under-modal-close{opacity:1;z-index:10002}.foot-material-inner,.foot-memo-inner,.foot-recipe-inner{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;width:100%;left:0;bottom:-200px;max-height:60vh;padding:5px;-webkit-transition:bottom ease .5s;transition:bottom ease .5s}.foot-material-inner .under-modal-close,.foot-memo-inner .under-modal-close,.foot-recipe-inner .under-modal-close{background-color:#ebe7ce;border-radius:30px;font-weight:700;position:absolute;right:15px;top:-70px;height:60px;width:60px}.foot-material-inner .under-modal-close span,.foot-memo-inner .under-modal-close span,.foot-recipe-inner .under-modal-close span{display:block;float:right;font-weight:700;text-decoration:underline;width:100%;position:absolute;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:85.7142857143%}.foot-material-inner .btn-memo-close,.foot-memo-inner .btn-memo-close,.foot-recipe-inner .btn-memo-close{background-color:#c6bda0}.foot-material-inner .btn-recipe-close,.foot-memo-inner .btn-recipe-close,.foot-recipe-inner .btn-recipe-close{background-color:#f1d270}.foot-material-inner .material,.foot-recipe-inner .material{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;margin:0;padding:24px 20px 0;max-height:calc(60vh - 10px)}.foot-material-inner .material .material-halfbox:last-child,.foot-recipe-inner .material .material-halfbox:last-child{padding-bottom:20px}.foot-material-inner .material::-webkit-scrollbar,.foot-recipe-inner .material::-webkit-scrollbar{width:4px}.foot-material-inner .material::-webkit-scrollbar-track,.foot-recipe-inner .material::-webkit-scrollbar-track{background:#ebebeb;border-radius:2px}.foot-material-inner .material::-webkit-scrollbar-thumb,.foot-recipe-inner .material::-webkit-scrollbar-thumb{background:#bbb;border-radius:2px}.foot-material-inner .scroll-none::-webkit-scrollbar,.foot-recipe-inner .scroll-none::-webkit-scrollbar{display:none}.foot-memo-inner{padding:15px 15px 20px}.overlay-material .under-modal-overlay{opacity:1;z-index:10001}.overlay-material .foot-material-inner,.overlay-material .foot-memo-inner,.overlay-material .foot-recipe-inner{bottom:0;z-index:10002}.overlay-material #scroll-nav{top:-56px!important}.memo-edit-textarea{background-color:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#e5e5de;padding:10px;height:10em;height:190px;width:100%;font-size:114.285714286%}.memo-innder-foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}.memo-edit-text{font-weight:700;font-size:78.5714285714%}.memo-edit-save{background:#ebe7ce;border:none;border-radius:25px;cursor:pointer;display:block;font-weight:700;padding-top:16px;padding-bottom:15px;width:53.6231884058%;font-size:85.7142857143%}.memo-edit-save:before{background:url(/common/css/img/icon_memo.png) no-repeat left top;background-size:contain;content:"";display:inline-block;height:19px;margin-right:8px;position:relative;top:-2px;width:20px;vertical-align:middle}.recipe-result-pickup{margin-top:36px;margin-bottom:55px;padding:0 15px}.recipe-result-pickup .pickup-list{margin-top:18px}.recipe-result-pickup-ttl{width:188px}.recipe-result-pickup-ttl img{width:100%;height:auto}.recipe-result-pickup-ttl+.pickup-list{margin-top:7px}.lnav{padding-left:24px;padding-right:24px;margin-bottom:30px}.lnav-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 6px 1fr;grid-template-columns:repeat(2,1fr);gap:6px}.lnav-list .element a{font-size:78.5714285714%;display:block;padding:5px;border-radius:3px;border:1px solid #e5e5de;background:#f6f5f0;text-align:center;text-decoration:none}.lnav-list .element a.active{padding:4px;border-width:2px;border-color:#000;background-color:#fff;font-weight:700}