:root{--color-orange: #FA944D;--color--green: #00A040;--color--red: #E5481B;--color--black: #625645;--color--yellow: #DABA45}input{color:#625645}.top{background:#fdf9d9;padding:10px 0}.switch-box{margin-right:10px;margin-left:10px;margin-bottom:15px;display:flex;justify-content:center;color:#c7c7c7;text-align:center}@media screen and (min-width: 769px){.switch-box{margin:35px 0 16px auto}}.switch-btn{font-size:1.4rem;color:#c7c7c7;padding:5px 0;line-height:1;box-sizing:border-box;text-decoration:none;background:#fff}@media only screen and (min-width: 769px){.switch-btn{padding:10px 0}}.cook-list .switch-btn{width:350px}@media screen and (min-width: 769px){.cook-list .switch-btn{width:100%}}@media screen and (min-width: 769px){.switch-btn{width:100%}}.switch_btn_challenge_cooklist{color:var(--color--gray);border:3px solid var(--color--gray);border-right:unset;border-radius:20px 0 0 20px;width:100%;font-size:1.3rem;padding:5px 0;line-height:1;box-sizing:border-box;text-decoration:none;background:#fff}@media only screen and (min-width: 769px){.switch_btn_challenge_cooklist{font-size:1.7rem;padding:1rem 0}}.switch_btn_challenge_cooklist.active{color:var(--color--red);border-color:var(--color--red);border:3px solid}.switch_btn_mycooklist{border:3px solid var(--color--gray);border-left:unset;width:100%;font-size:1.3rem;color:var(--color--gray);padding:5px 0;line-height:1;box-sizing:border-box;text-decoration:none;background:#fff;border-radius:0 20px 20px 0}@media only screen and (min-width: 769px){.switch_btn_mycooklist{font-size:1.7rem;padding:1rem 0}}.switch_btn_mycooklist.active{color:var(--color--red);border-color:var(--color--red);border:3px solid}.top .switch-btn:first-of-type,.cook-list .switch-btn:first-of-type,.customers .switch-btn:first-of-type{color:#fa944d;border:3px solid #FA944D;border-radius:20px 0 0 20px}.switch-btn:last-of-type{border:3px solid #C7C7C7;border-radius:0 20px 20px 0;border-left:none}.cook-list .switch-btn:first-of-type{color:var(--color--red);border-color:var(--color--red)}.customers .switch-btn:first-of-type{color:var(--color--green);border-color:var(--color--green)}.news .switch-btn:first-of-type,.customers--detail .switch-btn:first-of-type{border:3px solid #C7C7C7;border-radius:20px 0 0 20px;border-right:none;color:#c7c7c7!important}.news .switch-btn:last-of-type{color:#fa944d;border:3px solid #FA944D;border-radius:0 20px 20px 0}.customers--detail .switch-btn:last-of-type{color:var(--color--green);border:3px solid var(--color--green);border-radius:0 20px 20px 0}.switch-btn h1{margin:0;font-size:1.4rem;color:#fa944d;line-height:unset}.cook-list .switch-btn h1{color:var(--color--red)}.more__btn{display:flex;justify-content:space-between;margin:40px auto;padding:15px 30px;border-radius:15px;border:3px solid var(--color--red);color:var(--color--red);font-size:1.6rem;background:#fff;max-width:350px;box-sizing:border-box;line-height:1.75;transition:.4s}.myrecipe_lists_container .more__btn{margin:40px auto 20px}.more__btn:hover{background:#fff0e5;opacity:1}.mizkan-ch .more__btn{border-color:var(--color--yellow);color:var(--color--yellow)}.back__btn,.cooklist_back__btn{display:block;background:#f4f4f4;border-radius:15px;padding:14.5px 0;text-align:center;margin:20px auto;font-size:1.6rem;color:var(--color--black);border:3px solid #F4F4F4;transition:.4s;max-width:350px}.back__btn:hover{background:#fff;opacity:1}.login__btn,.green__btn{margin:20px auto;padding:19.5px 30px;border-radius:15px;border:3px solid var(--color--green);color:var(--color--green);font-size:1.6rem;background:#fff;max-width:350px;box-sizing:border-box;line-height:1.75;text-align:center;display:block}input[type=submit].red__btn{width:100%}.red__btn{margin:20px auto;padding:15px 0;border-radius:15px;border:3px solid var(--color--red);color:var(--color--red);font-size:16px;background:#fff;max-width:330px;height:60px;box-sizing:border-box;line-height:1.75;text-align:center;display:block}.red__btn.small{width:90%;font-size:1.5rem}.cook-list__article__text-box .red__btn{width:100%}.register__btn{margin:20px auto;padding:11px 15px;border-radius:15px;border:3px solid var(--color--green);color:var(--color--green);font-size:1.6rem;background:var(--color--green);color:#fff;max-width:350px;line-height:1;text-align:center;align-items:center;justify-content:space-evenly}.register__btn:hover{background:#13b955;opacity:1}.register__btn__img{width:40px}.register__btn__top{font-size:1.2rem;line-height:1.5;margin-bottom:3px;align-items:baseline;gap:4px;flex-wrap:initial}.register__btn__top .img{width:12px;display:block;line-height:1}.su-collection__now{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:22px}.su-collection__now__text{width:120px;padding:15px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../assets/himekuri_calendar_hukidashi.png);background-repeat:no-repeat;background-size:120px 94px;margin-right:1px}.su-collection__now__img{width:107px}.top{background:#fdf9d9;padding:16px 20px 90px;overflow:hidden}@media only screen and (min-width: 769px){.top{padding:50px 50px 100px}}.top__content{position:relative}@media only screen and (min-width: 769px){.top__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 769px){.top__fixed{position:fixed;top:100px;width:47%}}.top__date-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 22px;max-width:350px}@media only screen and (min-width: 769px){.top__date-box{width:100%}}.top__date-item{width:207px}.top__date-title{margin:0 0 5px 5px;display:inline-block}.top__date{border-top:3px solid #16A040;padding-top:3.5px}.cooklist_top_infobtn{display:flex;flex-flow:column;justify-content:space-between}@media only screen and (min-width: 769px){.cooklist_top_infobtn{justify-content:space-around}}.top__point-btn{width:100%;background:#16a040;color:#fff;text-align:center;border-radius:15px;padding:5.5px 0;margin-bottom:10px;display:block}.top__point-btn .font-8{margin-left:4px}.top__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;text-align:center}.top__info-btn{width:30px;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:50%;-webkit-box-shadow:2px 2px #00000029;box-shadow:2px 2px #00000029;line-height:30px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 769px){.top__info-btn{width:46px;height:46px;line-height:46px}}.top__info-btn:first-of-type img{width:24px}.cook-list .top__info-btn:first-of-type img{width:16.8px}.top__info-btn:nth-of-type(2) img{width:11px}@media only screen and (min-width: 769px){.top__info-btn:nth-of-type(2) img{width:12.3px}}.top__img-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:22px}@media only screen and (min-width: 769px){.top__img-box{justify-content:center}}.top__img-box__text{width:120px;margin-right:1px}.top__img-box__text p{padding:15px 10px calc(10px + 1em);position:relative;z-index:0}.top__img-box__text p:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../assets/himekuri_calendar_hukidashi.png);background-repeat:no-repeat;background-size:100% 100%;z-index:-1}.top__img-box__img{width:107px}.top__img-box__bg{margin-left:31px;align-self:center}.top__main{margin:0 auto;background:#fff;border-radius:10px;max-width:350px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:rgba(119,119,119,.3) 5px 5px;box-shadow:#7777774d 5px 5px;position:relative;padding-bottom:30px}@media only screen and (min-width: 769px){.top__main{width:47%;margin:0 0 0 auto;max-width:none}}.top__main__label{background:#fa944d;color:#fff;padding:3.5px 0 2.5px;text-align:center;border-radius:10px 10px 0 0;line-height:1.5}.top__main__h2{font-size:1.4rem;color:#fa944d;text-align:center;padding:12px 40px 13px}.top__slider{overflow:hidden}.top__slider__content{width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.top__slide__text{font-size:1.2rem;line-height:1.8;margin-top:15px}.swiper-wrapper{margin-bottom:14px;position:relative}@media only screen and (min-width: 769px){.top .swiper-wrapper{width:60%}}.top .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.top .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.mizkan .swiper-pagination{display:block;bottom:unset}.top .swiper-pagination-bullet{background-color:#fff;border:2px solid #FA944D;height:8px;width:8px;opacity:1}.top .swiper-pagination-bullet-active{background:#fa944d}.top__main__datebtn-box{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:50%;transform:translateY(-50%);text-align:center}@media only screen and (min-width: 769px){.top__main__datebtn-box.sp{display:none}}.top__main__datebtn-box.pc{top:0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;display:none}@media only screen and (min-width: 769px){.top__main__datebtn-box.pc{display:-webkit-box;display:-ms-flexbox;display:flex}}.top__main__datebtn__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fa944d;font-size:.8rem;gap:5px}@media only screen and (min-width: 769px){.top__main__datebtn__item .text{display:block}}.top__main__datebtn[aria-disabled=true]{visibility:hidden}.top__main__datebtn--prev{width:40px;margin-left:-30px;height:40px;border-radius:50%;-webkit-box-shadow:#00000029 2px 2px;box-shadow:#00000029 2px 2px;background:#fff;line-height:40px;color:#fa944d;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.top__main__datebtn--prev{margin-left:0}}.top__main__datebtn--next{width:40px;margin-right:-30px;height:40px;border-radius:50%;-webkit-box-shadow:#00000029 2px 2px;box-shadow:#00000029 2px 2px;background:#fff;line-height:40px;color:#fa944d;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.top__main__datebtn--next{margin-right:0}}.top__main__datebtn--today{background:#fff;border-radius:25px;color:#fa944d;border:3px solid #FA944D;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;height:40px;line-height:34px;display:block}.top__main__comment-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #FA944D;border-radius:24px;padding:17px 11px 15px 21px;-webkit-box-shadow:#00000017 2px 2px;box-shadow:#00000017 2px 2px;font-size:1.2rem}.top__main__comment-box{font-size:1.2rem;padding:0 20px}.top__main__comment-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px dotted #625645;padding:12px 0 30px}@media only screen and (min-width: 769px){.top__main__comment-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}}.top__main__comment-item img{width:50px;height:50px;border-radius:50%}.top__main__comment__text-box{width:240px;line-height:1.8}@media only screen and (min-width: 769px){.top__main__comment__text-box{width:auto}}.top__main__comment__text-box .name{margin-bottom:8px}.error_text{font-size:1.2rem;color:var(--color--red);margin-top:1rem}.cooklist_container{background:#fdf4ed;background-image:url(../assets/cook-list__bg.png)}.cooklist_inner{padding:16px 20px 90px}@media only screen and (min-width: 769px){.challengecook_recipe .cooklist_inner{width:760px;padding-top:3rem;padding-right:20px;padding-left:20px}.cooklist_inner{max-width:800px;margin:0 auto}.myrecipe_lists_container .cooklist_inner_top{padding-bottom:60px}}.myrecipe_lists_container .cooklist_inner_top{padding-bottom:40px}.myrecipe_lists_container .cooklist_inner{padding-top:0}.myrecipe_lists_container .mycooklist_recipe{box-shadow:3px 3px #70707040;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease;width:calc(50% - 10px)}@media only screen and (min-width: 769px){.myrecipe_lists_container .mycooklist_recipe{width:calc(25% - 15px)}}.cooklist_inner_top{padding:10px 0 50px}@media only screen and (min-width: 769px){.cooklist_inner_top{padding-top:35px;padding-left:0;max-width:800px;margin:0 auto}}.cooklist_detail_innner{margin-top:0}.cooklist_top_container{flex-wrap:nowrap;margin:1rem 0;gap:.5rem}@media only screen and (min-width: 769px){.cooklist_top_container{margin:3rem 0}}.cooklist_top_img{width:15vh}@media only screen and (min-width: 769px){.cooklist_top_img{width:151px}}.cooklist_top_suchan_comment_container{background-color:#fff;border-radius:12px;min-height:85px;padding:5px 5px 5px 10px}@media only screen and (min-width: 769px){.cooklist_top_suchan_comment_container{background-size:contain;font-size:large;width:340px;max-height:170px;padding-top:10px;padding-left:15px;padding-right:10px}}.cooklist_top_suchan_comment_container .text-red{color:var(--color--red);font-size:1.5rem;white-space:nowrap}@media only screen and (min-width: 769px){.cooklist_top_suchan_comment_container .text-red{font-size:3rem;line-height:1}}.cooklist_top_suchan_comment_container .text-black{font-size:13px;font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN}@media only screen and (min-width: 769px){.cooklist_top_suchan_comment_container .text-black{font-size:20px}}.cooklist_top_suchan_comment_container .text-big{font-size:3rem;margin-right:.5rem;vertical-align:middle}@media only screen and (min-width: 769px){.cooklist_top_suchan_comment_container .text-big{font-size:6rem}}@media only screen and (min-width: 769px){.complete_size_cooklist_not_zero{display:flex;flex-flow:column;justify-content:space-evenly;height:100%}}@media only screen and (max-width: 768px){.complete_size_cooklist_not_zero{display:block;text-align:left}}.complete_size_cooklist_not_zero{text-align:left}.cooklist_top_item:nth-child(1){width:86px;height:106px;margin-top:auto;margin-bottom:auto}.cooklist_top_item:nth-child(2){width:45%;position:relative}.cooklist_top_item:nth-child(3){width:98px}@media only screen and (min-width: 769px){.cooklist_top_item:nth-child(1){width:120px;height:100%;margin-top:auto;margin-bottom:auto}.cooklist_top_item:nth-child(2){width:340px;max-height:170px}.cooklist_top_item:nth-child(3){width:unset}}.cooklist_top_item:nth-child(2) img{width:12%;position:absolute;left:15%;transform:translateY(-20%)}@media only screen and (min-width: 769px){.cooklist_top_item:nth-child(2) img{width:44px;position:absolute;left:25px;transform:translateY(-20%)}}@media only screen and (min-width: 769px){.cook-list__main{width:100%}.cook-list__badge .cook-list__main{width:720px}.mycooklist-recipe-create .cooklist_inner,.mycooklist_create .cooklist_inner{padding-left:40px;padding-right:40px}}.cook-list__main__top-text{text-align:center;font-size:1.6rem;gap:33.5px;justify-content:center;align-items:flex-end;margin-right:10px;margin-bottom:10px}.cook-list__main__top-text:before{content:"";display:block;width:3px;height:36.5px;background:var(--color--black);transform:rotate(-30deg);border-radius:3px}.cook-list__main__top-text:after{content:"";display:block;width:3px;height:36.5px;background:var(--color--black);transform:rotate(30deg);border-radius:3px}@media only screen and (min-width: 769px){.cook-list__main__top-text{margin:3rem 0;font-size:18px}.cook-list__main__top-text:before{width:3px;height:60px}.cook-list__main__top-text:after{width:3px;height:60px}}.cook-list__main__content{width:100%}@media only screen and (min-width: 769px){.cook-list__main__content.flexPC{display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.challenge_cooklist_top .cook-list__main__content{padding-left:unset}}.mycooklist_sample_inner{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 769px){.cook-list .swiper-wrapper.recip-add-list{flex-wrap:unset;justify-content:unset}}@media only screen and (min-width: 769px){.cook-list .swiper-wrapper{margin-left:0;flex-wrap:wrap;display:flex;justify-content:space-between}}@media only screen and (min-width: 769px){.cook-list__main__item{width:390px;margin-bottom:20px}}@media only screen and (min-width: 769px){#modal_promote_create_mycooklist .cook-list__main__item{width:unset;margin-bottom:unset}}.cook-list__main__item--top{border-radius:10px;padding:10px 20px;width:100%}.cook-list__icon .badge{display:inline-block;border-radius:2px;padding:2px 3px;position:absolute;top:-10px;left:-8px}.cook-list__icon .badge.badge--new{color:#fff;font-style:normal;font-size:9px;font-weight:700;line-height:1.1;background-color:#da3915}.cook-list__main__title-box{align-items:center;flex-wrap:nowrap}.challenge_cooklist_top .cook-list__main__title-box,.cook-list__complete .cook-list__main__title-box{display:flex}.cook-list__icon{width:45px;height:45px;border-radius:50%}.challenge_cooklist_top .cook-list__icon,.cook-list__complete .cook-list__icon{position:relative;max-width:45px;height:45px;flex:1.61}@media only screen and (min-width: 769px){.challenge_cooklist_top .cook-list__icon{width:50px;height:50px}}.cook-list__complete .cook-list__icon img{width:90%}.cook-list__h2{color:#fff;font-size:1.7rem}.challenge_cooklist_top .cook-list__h2,.cook-list__complete .cook-list__h2{margin-left:.5rem;margin-right:.5rem;text-align:center;flex:6.96}@media only screen and (min-width: 769px){.challenge_cooklist_top .cook-list__h2{font-size:20px}.cook-list__h2 small{font-size:13px}}.cooklist wishlist-toggle{max-width:40px;flex:1.43}.mycooklist_sample_inner .cook-list__h2{font-size:1.4rem}.cook-list__recipe-box{margin-top:10px;gap:10px 6px}.cook_list_recipe_box{margin-top:9px;gap:10px 6px}.cook-list__recipe{border-radius:10px;position:relative;width:48.5%;aspect-ratio:1 / 1;display:grid;grid-template-rows:minmax(0,82.5%) auto;background-color:#fff}@media only screen and (min-width: 769px){.cook-list__recipe-box{gap:10px}}.cook_list_recipe{border-radius:10px;position:relative;width:48.5%;height:48.5%;display:block}.mycooklist_recipe_not_image_container{width:100%}.mycooklist_recipe_not_image_container .mycooklist_recipe_no_cookllist{padding:15rem}.cook-list__article__img .mycooklist_recipe_not_image_container .mycooklist_recipe_no_cookllist img{width:30%}.mycooklist_sample_inner .cook-list__recipe{width:48%;height:40%}.cook-list__recipe__img{border-radius:10px 10px 0 0;overflow:hidden;display:block;width:100%;height:100%;object-fit:cover;height:-webkit-fill-available}.reverse .cook-list__recipe__img{height:100%;border-radius:0 0 10px 10px}@media only screen and (min-width: 769px){.cook-list__recipe__img{height:142px}}@media only screen and (max-width: 428px){.cook-list__recipe__img{border-radius:10px}}.cook-list__recipe__complete__img{object-fit:cover}.cook-list__recipe__title__box{height:28px;text-align:center;vertical-align:middle}.cook-list__recipe__title{white-space:nowrap;background:#fff;font-size:1.2rem;height:20px;color:var(--color--red);border-radius:0 0 10px 10px;text-align:center;font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN}.reverse .cook-list__recipe__title{border-radius:10px 10px 0 0}@media only screen and (min-width: 769px){.cook-list__recipe__title{font-size:1.3rem}.cook-list__recipe__title.not_add_mycooklist{width:100%}}.cook-list__article__is_experience_cook{position:absolute;top:85%;left:10%;transform:translate(-50%,-50%);color:#fff;width:15%;text-align:center;z-index:2}.cook-list__recipe__text-box img{width:30px;margin-bottom:7px}.cook-list__bottom{margin-top:8px}@media only screen and (min-width: 769px){.cook-list__bottom{width:100%}}.cook-list__bottom__text{text-align:center;font-size:1.6rem;margin:1rem 0}.way__to__enjoy{background:#fff;display:flex;justify-content:center;align-items:center;border:3px solid #fa944d;border-color:var(--color--red);border-radius:20px;color:var(--color--red)}.way_to_enjoy_text{margin:.2rem 0 .4rem}@media screen and (min-width: 769px){.way__to__enjoy{width:100%;height:20%;font-size:larger}}.cook-list .way__to__enjoy img,.cook-list .acquisition-batch img{width:10px;height:15px}.acquisition-batch__arrow{color:#625645}.login__btn_open{cursor:pointer}.recipe__modal{display:none}.recipe__modal.active{display:block;overflow:auto;position:fixed;z-index:101;left:0;top:0;width:100%;height:100%;background-color:#0006}.modal_container{display:none}.modal_container.active{display:block;overflow:hidden;position:fixed;z-index:101;left:0;top:0;width:100%;height:100%;background-color:#0006}@media only screen and (min-width: 769px){#modal_promote_create_mycooklist.modal_container.active{padding:0 35%}}.recipe__modal__content{width:90%}@media only screen and (max-width: 768px){.recipe__modal__content{margin:18% auto;border-radius:1rem}}.cook-list__recipe-box textarea{width:100%;background:#fff;min-height:100px;max-height:200px;border:1px solid #8e8e8f;padding:1.2em;font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN!important}@media only screen and (min-width: 769px){.cook-list__recipe-box textarea{font-size:14px}}.cook-list__recipe-box textarea.error{border:1px solid #F51B45}.cook-list__recipe-box textarea.read{min-height:80px}.cook-list__recipe-box textarea:focus{outline:none}.recipe_content_way_to_make{display:flex;align-items:center}.recipe_content_way_to_make .process_content{font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN}.under_line{background:url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_line_cooking_method.svg?v=14487709384818482981745991071);background-position:left bottom;background-repeat:no-repeat;background-size:100%;padding:1px;width:100%;margin:1.5rem 0}.badge_under_line,.badge_right_line{border-radius:2px}.badge_under_line{background:repeating-linear-gradient(to right,#8E8E8F,#8E8E8F 2px,transparent 2px,transparent 8px);height:2px;width:100%;margin-top:1px;margin-bottom:1px}.badge_right_line{background:repeating-linear-gradient(to bottom,#8E8E8F,#8E8E8F 2px,transparent 2px,transparent 8px);min-height:17rem;width:1.5px}.number{min-width:22px;min-height:22px;background:var(--color--red);border-radius:50%;font-size:1.3rem;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:1rem}.orange_hatena{width:14px;line-height:14px;color:#fff;background:var(--color--red);border-radius:50%;font-size:1rem;margin:0 2% 0 0;text-align:center}@media screen and (min-width: 769px){.orange_hatena{width:2rem;line-height:2rem;font-size:1.5rem}}::placeholder{opacity:.5}.customer[site_availability]{background:#fff;border:1px solid #231815;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}input[type=checkbox]{display:none}.checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;position:relative}.checkbox01:before{background:#fff;border:1px solid #8e8e8f;content:"";display:block;height:20px;width:20px;left:0;margin-top:-14px;position:absolute;top:90%}.checkbox01:after{content:"";display:block;position:absolute;opacity:0;left:2px;margin-top:-10px;width:16px;height:9px;border-left-width:3px;border-bottom-width:3px;border-color:green;transform:rotate(-45deg)}input[type=checkbox]:checked+.checkbox01:after{opacity:1}.heart{font-size:4rem;width:150%;line-height:150%;color:var(--color--gray);background:#fff;border-radius:50%;text-align:center}.heart:after{font-size:4rem;width:150%;line-height:150%;color:var(--color--red);background:#fff;border-radius:50%;text-align:center}.heart.active:after{color:var(--color--red)}.tsukulog_article_text_area_heading{font-size:1.6rem;color:var(--color--red);display:inline-block;margin:0 0 .5rem}.site_availabilityaaa{padding:0 0 0 8%}.switch-btn__challenge_cooklist_inactive{color:#c7c7c7;border-color:#c7c7c7;border:3px solid;border-radius:20px 0 0 20px;width:350px;font-size:1.4rem;padding:5px 0;line-height:1;box-sizing:border-box;text-decoration:none;background:#fff;border-right:none}.switch-btn__mycookllist_active{color:var(--color--red);border-color:var(--color--red);border:3px solid;border-radius:0 20px 20px 0;width:350px;font-size:1.4rem;padding:5px 0;line-height:1;box-sizing:border-box;text-decoration:none;background:#fff}.add_recipe_modal{display:none}.add_recipe_modal.active{display:flex;justify-content:center;background:#8e8e8fe6;width:100vw;height:100vh;position:fixed;top:0;left:0;padding-top:25px;z-index:100}@media screen and (min-width: 768px){.add_recipe_modal.active{padding-top:95px}}.service_select_window{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);max-width:600px;border-radius:8px;padding:16px 16px 32px;background-color:#fff}.service_select_content{text-align:center}.service_select_message{color:#169f45;font-size:20px;padding:16px 0}.modal_container_mycooklist_add_recipe .btn_close_gray{background-color:#f4f4f4;width:40px;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;position:absolute;top:6px;right:6px;cursor:pointer;z-index:1000}.modal_container_mycooklist_add_recipe .btn_close_gray span{font-size:28px;margin-bottom:4px}.add_mycooklist_modal_content,.add_modal_window{position:relative}.add_modal_block .btn_close_gray{background-color:#f4f4f4;width:40px;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;position:absolute;top:6px;right:6px;cursor:pointer;z-index:100}.add_modal_block .btn_close_gray span{font-size:28px;color:#333;margin-bottom:4px}@media (max-width: 768px){.service_select_message{font-size:24px}}.service_select_buttons{display:flex;flex-flow:column;justify-content:center;width:100%;margin:12px auto 0;gap:10px}.service_select_button--continue{border:3px #169F45 solid;padding:14.5px 0;cursor:pointer;color:#169f45;border-radius:15px;text-align:center;font-size:1.6rem;transition:.4s;line-height:1;display:flex;justify-content:center;align-items:center;margin:0 auto 10px;width:100%;max-width:330px}.service_select_button--cancel{display:flex;width:100%;max-width:330px;background:#f4f4f4;border-radius:15px;padding:14.5px 0;text-align:center;margin:40px auto 0;font-size:1.6rem;color:var(--color--black);border:3px solid #F4F4F4;transition:.4s;line-height:1;justify-content:center;align-items:center}.cook-list__title--small{font-size:1.4rem;padding:3.5px 0;background:#fff;text-align:center}@media only screen and (min-width: 769px){.cook-list__title--small{display:block}}.cook-list__article{padding-top:16px;margin-top:0;position:relative;overflow:hidden}@media only screen and (min-width: 769px){.cook-list__article{padding-top:3rem}}.cook-list__article__h2{font-size:1.8rem;color:#fff;text-align:center;border-radius:10px 10px 0 0;background:var(--color--red);padding:16px 0;line-height:1}.cook-list__article__text-box{padding:20px 10px 30px;margin-bottom:40px;background:#fff;border-radius:0 0 10px 10px}@media only screen and (min-width: 769px){.cook-list__article__text-box{padding:30px 60px}}.mycook-list__article__text-box{padding:10px 10px 30px;margin-bottom:40px;background:#fff;border-radius:10px}@media only screen and (min-width: 769px){.mycook-list__article__text-box{padding:20px 70px 70px}}.cook-list__article__img{position:relative}@media only screen and (min-width: 769px){.cook-list__article__img img{width:60%}}@media only screen and (min-width: 769px){.cook-list__article__img img:before{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(3px);z-index:-1}}.favbtn_cook{position:absolute;top:unset;left:unset;right:10px;bottom:0;transform:translateY(50%)}.cook-list__article__h1{font-size:1.8rem;color:var(--color--red);margin-bottom:30px;word-wrap:break-word}@media only screen and (min-width: 769px){.cook-list__article__h1{font-size:22px}}.tsukulog__btn .img{width:20px;position:absolute;top:50%;left:25.7px;transform:translateY(-50%)}.cook-list__article .cook-list__recipe-box{margin:30px 0 0}.cook-list__material--red{color:var(--color--red);font-size:1.6rem;margin-bottom:10px}@media only screen and (min-width: 769px){.cook-list__material--red{font-size:18px}}.cook-list__material--red>span{font-size:1.4rem}.cook-list__article .cook-list__material{display:flex;width:100%}.cook-list__material span{font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN}.cook-list__material span:nth-of-type(odd){width:50%;padding:10px 0;border-top:1px solid #8e8e8f}.cook-list__material span:nth-of-type(2n){width:50%;text-align:right;padding:10px 0;border-top:1px solid #8e8e8f}.cook-list__material span:nth-of-type(1),.cook-list__material span:nth-of-type(2){border:none}.cook-list__article .cook-list__recipe{width:100%;display:flex;margin-bottom:10px}@media only screen and (min-width: 769px){.cook-list__article .cook-list__recipe{justify-content:flex-start}}.cook-list__article .cook-list__recipe .num{color:#fff;text-align:center;padding:20px 0;width:6.4%;background-image:url(../assets/under-line.png);background-position:left bottom;background-repeat:no-repeat}@media only screen and (min-width: 769px){.cook-list__article .cook-list__recipe .num{width:3%}}.cook-list__article .cook-list__recipe .num span{width:18px;height:18px;line-height:18px;background:var(--color--red);border-radius:50%;font-size:1.6rem;display:block;margin-top:3px}.cook-list__article .cook-list__recipe .num:last-of-type{background-image:none}.cook-list__article .cook-list__recipe p{width:93.6%;padding:20px 0 20px 3%;background-image:url(../assets/under-line.png);background-position:left bottom;background-repeat:round;background-repeat:no-repeat}@media only screen and (min-width: 769px){.cook-list__article .cook-list__recipe p{width:97%;padding:20px 0 20px 1%}}.cook-list__article .cook-list__recipe p:last-of-type{background-image:none}.cook-list__complete{padding-top:16px;margin-top:0;position:relative;overflow:hidden}@media only screen and (min-width: 769px){.cook-list__complete{padding-top:10px;padding-right:0;padding-left:0}.switch-box{margin:0 auto}}.cook-list__complete .cooklist_top_container{display:none}@media only screen and (min-width: 769px){.cook-list__complete .cooklist_top_container{display:flex}}.cook-list__complete .cook-list__main__item{margin-bottom:20px;margin-right:0;position:relative}.cook-list__complete .cook-list__main__title-box{background:var(--color--red);padding:.5rem 1rem;border-radius:10px 10px 0 0}.cook-list__badge{padding-top:16px;margin-top:0;position:relative;overflow:hidden}.cook-list__complete .cook-list__recipe-box{gap:0;position:relative;margin-top:0}.cook-list__complete .cook-list__recipe{border-radius:0;width:50%;height:50%}.cook_list_recipe img{border-radius:10px 10px 0 0}.cook-list__complete .cook-list__recipe img{border-radius:0;object-fit:contain}.cook-list__complete .cook-list__complete__text{width:200px;background:#fff;border-radius:10px;padding:4.5px 0 6.5px;justify-content:center;align-items:center;gap:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cook-list__recipe-box .cook-list__complete__text{width:200px;background:#fff;border-radius:10px;padding:4.5px 0 6.5px;justify-content:center;align-items:center;gap:5px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.cook-list__recipe-box .cook-list__complete__icon{width:32.3px}.cook-list__recipe-box .cook-list__complete__text .text{font-size:2.2rem;color:var(--color--red);line-height:1}.cook-list__complete .cook-list__complete__icon{width:32.3px}.cook-list__complete .cook-list__complete__text .text{font-size:2.2rem;color:var(--color--red);line-height:1}.cook-list__main__item__bottom{background:#fff;border-radius:0 0 10px 10px;padding:.01rem 0 20px;text-align:center}.cook-list__main__item__bottom .text{font-size:1.6rem}.cook-list__main__item__bottom__menu{color:var(--color--red);line-height:1.5}.cook-list__main__item__bottom__menu p:nth-child(1){margin-top:1rem}.tsukulog__btn{margin:20px auto;padding:15px 30px;border-radius:15px;border:3px solid var(--color--red);color:var(--color--red);font-size:1.6rem;background:#fff;box-sizing:border-box;line-height:1.75;text-align:center;display:block;max-width:350px}.list__name__top{height:50px;display:flex;align-items:center;justify-content:center;padding-right:15px;padding-left:15px;background:var(--color--red);text-align:center;font-size:18px;color:#fff;border-radius:20px 20px 0 0}@media only screen and (min-width: 769px){.list__name__top{padding:20px 0}}.form__input{width:100%;background:#fff;font-size:1.6rem;padding:5px;height:50px;border:1px solid #8e8e8f}.form__label{display:block;margin-bottom:10px;color:var(--color--red)}.label{display:block;margin-bottom:10px}.recipe_evaluation{color:var(--color--red);display:flex;justify-content:space-between;margin:1rem 0}.cooked_recipe_evaluation{color:var(--color--red);width:2.5rem;margin:0 0 1.5rem;white-space:nowrap}.not_cooked_evaluation img{width:4rem;margin:.3rem}.evaluation_group{display:flex;margin:1rem 0}.evaluation{width:40px;height:40px;content:"";display:block;background:no-repeat url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_evaluation.svg?v=24531100240399659591745991068);background-size:contain;margin:0 .1rem}.evaluation.active{width:40px;height:40px;content:"";display:block;background:no-repeat url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_evaluation_clicked.svg?v=104938655902190849701745991069);background-size:contain}.cooked_evaluation_group{display:flex;margin:0 0 1.5rem}.cooked_evaluation{width:2.5rem;height:2.5rem;content:"";display:block;background:no-repeat url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_evaluation.svg?v=24531100240399659591745991068);background-size:contain;margin:0 .3rem}.cooked_evaluation.active{width:2.5rem;height:2.5rem;content:"";display:block;background:no-repeat url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_evaluation_clicked.svg?v=104938655902190849701745991069);background-size:contain}.recipe_evaluation_low,.recipe_evaluation_highly{margin:auto 0}li{margin:.1em}.tsukulog__pop{position:absolute;background:#8e8e8fe6;width:100vw;height:100vh;top:0;z-index:100;display:none}.tsukulog__pop__inner{border-radius:15px;position:absolute;box-shadow:3px 3px #00000029;width:370px;top:42px;left:50%;transform:translate(-50%);background:url(../assets/tsukulog-pop-bg.png) #edf6ec;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:37px 10px 20px}.tsukulog__pop__content{background:#fff;padding:56px 51px 40px;margin:-40px auto 0;border-radius:15px;box-shadow:3px 3px #769a5b;width:314px}.tsukulog__pop__icon{margin:0 auto;width:150px}.tsukulog__pop__text{padding:29px 23px 20px;background:url(../assets/tsukulog-pop-hukidashi.png);background-repeat:no-repeat;background-position:center center;width:208px;margin:11px auto 0;color:var(--color--green)}.tsukulog__pop__text02{margin-top:30px;color:var(--color--green);font-size:2.8rem;text-align:center;line-height:1.5}.tsukulog__pop__text02 .num{font-size:3.6rem;margin-right:10px}.tsukulog__pop__text02 .big{font-size:3.4rem}.pop__btn{background:#fff;width:330px;border-radius:15px;text-align:center;padding:17px 0;margin:20px auto 0;display:block;font-size:1.6rem}.complete__pop__inner{background:url(../assets/complete-pop-bg.png) #fdf9d9;background-repeat:no-repeat;background-position:center center;background-size:cover}.complete__pop__text{margin:10px auto 0;color:var(--color--green);border:3px solid var(--color--green);border-radius:15px;padding:12px 0;width:200px;display:block;text-align:center;font-size:1.6rem;line-height:1}.complete__pop__content{box-shadow:5px 5px #cec07e}.complete__pop .pop__btn{background:#f4f4f4}.not-logged-in{text-align:center}.cook_list_favbtn img{width:4rem}.required{padding:3px 6px;background:var(--color--red);color:#fff;border-radius:3px;font-size:1.2rem;display:inline-block;margin-left:6px;letter-spacing:.1rem}.cook_checkbox{margin:2rem 0 4rem}.cook_checkbox img{width:2rem}.cooked_checkbox{margin:2rem 0;font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN}.cooked_checkbox img{width:2rem}.datebtn_prev{width:40px;margin-left:-30px}@media only screen and (min-width: 769px){.cook-list__article__img img.datebtn_prev{margin-left:-20px;width:40px;height:40px}}.datebtn_next{width:40px;margin-right:-30px}@media only screen and (min-width: 769px){.cook-list__article__img img.datebtn_next{margin-right:-20px;width:40px;height:40px}}.recipe_complete_modal_top_message{top:13%;position:absolute;left:7%;width:85%;z-index:auto}.recipe_complete_modal_background{background-color:#fefefe;border-radius:5%;height:40rem;margin:0 1rem;z-index:auto}.recipe_complete_modal_suchan{height:20%;width:50%;position:absolute;top:22%;left:25%;z-index:auto}.complete_size_cooklist_zero{letter-spacing:.1rem;margin-top:10px;font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN;text-align:left}.mycooklist_create .complete_size_cooklist_zero{background-color:#fff;border-radius:12px;padding:1rem;font-size:1.2rem;height:78px}@media only screen and (min-width: 769px){.complete_size_cooklist_zero{margin-top:unset}.mycooklist_create .complete_size_cooklist_zero{font-size:1.8rem;line-height:3.5rem;height:88%;display:flex;align-items:center;width:80%}}@media only screen and (min-width: 769px){.mycooklist_create .cooklist_detail_innner .cooklist_top_container{padding-right:120px;padding-left:120px}}.recipe_badge_modal_notification_point{margin:1rem}.recipe_complete_modal_heder{position:absolute;top:14%;left:18%;font-size:2.5rem;color:#fefefe;font-weight:600}@media only screen and (min-height: 768px){.modal_recipe_complete_suchan{width:60%}}.modal_recipe_complete_msg_container{position:absolute;color:var(--color--green);text-align:center;line-height:1.2;bottom:11%}.form__checkbox input{-webkit-appearance:none;appearance:none;position:absolute}.form__checkbox .text{position:relative;display:table;align-items:center;padding-left:25px;font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN}.form__checkbox .text:before{position:absolute;left:0;top:0;display:block;border:1px solid #8E8E8F;background:#fff;content:"";width:20px;height:20px;box-sizing:border-box}.form__checkbox input:checked+.text:before{background-image:url(../assets/form-checkbox.png);background-repeat:no-repeat;background-size:16.6px 12px;background-position:center}.recipe__complete__modal__content{background:no-repeat url(../assets/challenge_cooklist_recipe_complete_modal.svg);background-size:contain;background-position:center;height:70%;margin-top:25%}.recipe_complete_modal_content{background-color:#ebf5ed;height:70%;margin-top:25%}.modal_earn_badge_img_mycooklist{transform:translateY(-15%);background-size:contain}@media only screen and (min-width: 769px){.modal_earn_badge_img_mycooklist{width:70%;transform:translateY(-45%)}}.modal_earn_badge_contain_btn_mycooklist{position:absolute;padding:.5rem;font-size:1.3rem;border-radius:10px;width:17rem;margin:0;transform:translateY(250%)}.recipe__complete__modal__not__point__content{background:no-repeat url(../assets/challenge_cooklist_recipe_complete_modal_not_point.svg);background-size:contain;background-position:center;height:70%;margin-top:25%}.recipe__badge__modal__content{background:no-repeat url(../assets/challenge_cooklist_complete_modal.svg);background-size:contain;background-position:center;height:70%;margin-top:25%}.modal_content_login_appeal{background-color:#fff;background-size:contain;background-position:center;margin:3rem 1rem;min-height:70%;border-radius:2%;padding:1rem}.recipe_complete_close,.modal_button{position:absolute;width:90%;bottom:3%;padding:10px 0;margin:0}.challenge_cooklist_supervision_orange_hatena{width:18px;height:18px;position:absolute;right:-10%;bottom:-5%}@media only screen and (min-width: 769px){.challenge_cooklist_supervision_orange_hatena{right:2%}}.modal_content_login_top{margin-top:2rem;text-align:center;line-height:2;font-size:1.6rem;color:var(--color--green)}.modal_login_appeal_pic{padding:5rem;margin:1rem 5rem;background:#f2f2f2}.modal_login_appeal_pic_count{text-align:center;font-size:small}.modal_login_appeal_description{margin:1rem 0;padding:0 5.5rem}.text_red{color:var(--color--red)}.modal_login_appeal_text_small{font-size:small;text-align:center}.modal_login_appeal_pic_suchan img{width:40%;position:absolute;top:30%;left:-10%}.cooklist_tukutta{position:absolute;top:7.4em;left:17%;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:2;width:40px}.cooklist_tukutemiyou{position:absolute;top:7.5em;left:50%;transform:translate(-50%,-50%);color:#fff;width:75%;text-align:center;z-index:2}.process_content{display:inline-grid}.cooklist_text_area_read{border-radius:1rem}.tsukulog_article_text_area_content_review{width:100%}.my_badge_main_content{display:flex;background:#fff;border-radius:0 0 15px 15px}.my_badge_main_content_detail,.my_badge_main_content_detail_dummy{padding-top:2rem;width:33%;text-align:center}.badgeName{margin:1rem .5rem 2rem;text-align:center;font-size:1.3rem;letter-spacing:.3rem;font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN}.my_badge_main_content_detail img{width:90%}.pic-background{background:url(../assets/complete-pop-bg.png) #fdf9d9;background-size:cover;background-position:center}@media only screen and (min-width: 769px){.outside{position:relative;display:flex;justify-content:center;align-items:center;z-index:0}}@media only screen and (min-width: 769px){.outside:before{position:absolute;top:0;left:0;bottom:0;right:0;background:inherit;filter:blur(10px);-webkit-filter:blur(10px);content:"";z-index:-1;margin:10px}}.inside{width:100%;aspect-ratio:1 / 1}@media only screen and (min-width: 769px){.inside{width:350px}}.my_cooklist_recipe_create_btn{margin-right:auto;margin-left:auto;margin-top:20px;border-radius:15px;color:var(--color--red);font-size:1.6rem;background:#fff;max-width:350px;height:103px;display:flex;align-items:center;justify-content:space-evenly;box-shadow:10px 10px 10px -15px gray;position:relative}@media only screen and (min-width: 769px){.my_cooklist_recipe_create_btn{max-width:none}}.my_cooklist_recipe_create_btn span{text-align:center}.my_cooklist_recipe_create_btn img{width:8%;text-align:right}.my_cooklist_ouchi_recipe__external_link_btn{margin:20px auto;border-radius:15px;color:var(--color--red);font-size:1.6rem;background:#fff;max-width:350px;height:103px;display:flex;align-items:center;justify-content:space-evenly;box-shadow:10px 10px 10px -15px gray;position:relative}@media only screen and (min-width: 769px){.my_cooklist_ouchi_recipe__external_link_btn{max-width:none}}.my_cooklist_ouchi_recipe__external_link_btn span{text-align:center}.my_cooklist_ouchi_recipe__external_link_btn img{width:25px;height:25px;text-align:right;position:absolute;right:30px}.mycook_img_upload_container{position:relative;margin:0 0 1rem;width:100%;aspect-ratio:1 / 1;border:solid 6px var(--color--red);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 769px){.mycook_img_upload_container{margin:1rem auto;width:60%}}.mycook_img_upload_text{position:absolute;color:var(--color--red);font-size:1.6rem;margin-top:15px;transform:translateY(170%);z-index:10}.mycook_img_upload .required{padding:3px 6px;background:var(--color--red);color:#fff;border-radius:3px;font-size:1.2rem;display:inline-block;margin-left:6px;letter-spacing:.1rem}.mycook_img_upload_caption{margin:.5rem;position:absolute;bottom:0;font-size:1.1rem;z-index:10}.mycook_img_upload_caption>p>span{color:var(--color--red)}.mycook_img_upload .label{display:none}.mycooklist_img_upload_icon_plus{position:absolute;width:60px;height:60px;background-color:#fff;border:solid 4px var(--color--red);border-radius:50%;z-index:10}.mycooklist_img_upload_icon_plus:before,.mycooklist_img_upload_icon_plus:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:25px;height:4px;background-color:var(--color--red);border-radius:3px}.mycooklist_img_upload_icon_plus:after{transform:translate(-50%,-50%) rotate(90deg)}.cook-list__recipe-box input[type=text]{width:100%}.mycooklist_img_upload_icon_plus.small{width:25px;height:25px;border:solid 3px var(--color--red);position:absolute;right:30px}.mycooklist_img_upload_icon_plus.small:before,.mycooklist_img_upload_icon_plus.small:after{width:13px;height:3px}.mycooklist_img_upload_icon_plus.medium{width:35px;height:35px;border:solid 3px var(--color--red);position:absolute;right:-8%;top:-8%}@media only screen and (min-width: 769px){.mycooklist_img_upload_icon_plus.medium{right:-8%;top:-8%}}.mycooklist_img_upload_icon_plus.medium:before,.mycooklist_img_upload_icon_plus.medium:after{width:18px;height:3px}.mycooklist_recipetitle_top_msg{color:var(--color--red);font-size:1.6rem;font-weight:600;position:relative;display:flex;flex-direction:row;justify-content:center;margin:0 0 3rem}@media only screen and (min-width: 769px){.mycooklist_recipetitle_top_msg{font-size:2.6rem}}.mycooklist_recipetitle_top_msg .mycooklist_img_upload_icon_plus.small{position:relative;top:0%;right:0%}@media only screen and (min-width: 769px){.mycooklist_recipetitle_top_msg .mycooklist_img_upload_icon_plus.small{right:.5%;width:3.5rem;height:3.5rem}}.mycooklist_img_upload_icon_plus_gray{position:absolute;width:30px;height:30px;background-color:#fff;border:solid 3px gray;border-radius:50%;opacity:.3;bottom:10px;right:10px}.mycooklist_img_upload_icon_plus_gray:before,.mycooklist_img_upload_icon_plus_gray:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:18px;height:3px;background-color:gray;border-radius:3px}.mycooklist_img_upload_icon_plus_gray:after{transform:translate(-50%,-50%) rotate(90deg)}.mycooklist_cook_list{padding:16px 20px 90px;background:#fdf4ed;background-image:url(../assets/cook-list__bg.png);position:relative}@media only screen and (min-width: 769px){.mycooklist_cook_list{padding:2rem 28rem 5rem}}.mycooklist_recipe_box{margin-top:2rem;gap:3rem 1rem}@media only screen and (min-width: 769px){.mycooklist_recipe_box{justify-content:center}}.mycooklist_recipe{border-radius:10px;position:relative;width:46%;height:48.5%;display:block}.mycooklist_recipe img{border-radius:10px 10px 0 0}@media only screen and (min-width: 769px){.mycooklist_recipe .mycooklist_recipe_no_cookllist img{width:60%}}.mycooklist_title{flex:1;text-align:center}.mycooklist_recipe_no_cookllist{background-color:#fff;width:100%;height:100%;border-radius:10px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.mycooklist_recipe_no_img{background-color:#fff;border-radius:10px 10px 0 0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1 / 1}.mycooklist_recipe_no_img.mycooklist_complete{border-radius:unset;aspect-ratio:1 / 1}.mycooklist_sample_inner .mycooklist_recipe_no_cookllist{padding:4.7rem 0}@media only screen and (min-width: 769px){.mycooklist_sample_inner .mycooklist_recipe_no_cookllist{padding:8.2rem 0}}.cook-list__recipe .mycooklist_recipe_no_cookllist img,.cook_list_recipe .mycooklist_recipe_no_cookllist img{position:absolute;width:auto;height:auto}.mycooklist_sample_inner .cook-list__recipe img{position:absolute;width:50%;height:auto}.mycook_list{padding:16px 20px 90px;background:#fdf4ed;background-image:url(../assets/cook-list__bg.png)}@media only screen and (min-width: 769px){.mycook_list{padding:2rem 28rem}}.cooklist_detail_innner .cooklist_top_container{padding:0 10%;justify-content:space-around}.mycooklist_sample_inner wishlist-toggle{width:30px;height:30px;margin:0 0 0 .5rem}.challenge_cooklist_top .cook-list__icon wishlist-toggle,.cook-list__complete .cook-list__icon wishlist-toggle{flex:1}.mycook_list_recipe_box_img{position:relative;min-height:335px}.mycook_list_recipe_box_img img{border-radius:10px;min-height:335px}mycooklist-recipe{margin-top:2rem;gap:20px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){mycooklist-recipe{gap:15px}}.modal_container_mycooklist_add_recipe{display:none}.mycook_img_upload_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;pointer-events:none}input.error,.mycook_text_area.error{border:1px solid #F51B45}.challenge_cooklist_materials>span{font-size:1.6rem}@media only screen and (min-width: 769px){.challenge_cooklist_materials>span{font-size:18px}}.mycooklist_recipe .mycooklist_recipe_no_cookllist{height:15rem;border-radius:10px 10px 0 0}@media only screen and (max-width: 767px){.mycooklist_recipe .mycooklist_recipe_no_cookllist img{width:50%}}.mycooklist_recipe_no_cookllist.mycooklist_recipe_added_not_img{border-radius:10px 10px 0 0;padding:0;height:13rem}@media only screen and (min-width: 769px){.mycooklist_recipe_no_cookllist.mycooklist_recipe_added_not_img{height:14rem}}.mycooklist_recipe_no_cookllist.mycooklist_recipe_added_not_img.mycooklist_complete{border-radius:unset}.modal_promote_create_mycooklist_background{padding:1rem 2rem;background-color:#fff;height:60rem;margin:5rem 1rem;border-radius:10px;background-size:cover;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;box-shadow:3px 3px #00000029}.modal_promote_create_mycooklist_background .mycooklist_sample_container{margin:0;top:5%}.modal_promote_create_mycooklist_background span{top:61%;text-align:center}.modal_promote_create_mycooklist_background .modal_button{position:unset;margin:3% auto}.modal_button_group{width:100%;height:30%;display:flex;flex-direction:column;justify-content:end}.loading-animation-box{display:flex;position:fixed;z-index:101;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:#0006}.loading-animation-box .lds-spinner div:after{background:#00993382}.lds-spinner{position:absolute;top:40%;left:40%}@media only screen and (min-width: 769px){.lds-spinner{left:47%}}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.not-active,.no-complete,.complete{display:none}.no-get-badge img{background:url(//dev-365.myshopify.com/cdn/shop/t/363/assets/my_badge_hatena.svg?v=12034528016519014281745991165) no-repeat}.badge-picture{background-repeat:no-repeat;background-size:cover}.not-earn-badge-next-line,.not-earn-badge-previous-line{display:none}.badge-picture{padding:5rem;width:90%}@media only screen and (min-width: 769px){.badge-picture{padding:8rem;width:60%}}.earn_badge_inner{display:flex;justify-content:space-evenly;align-items:center;background:#fff;border-radius:1rem;box-sizing:border-box;padding:.5rem 0;box-shadow:1px 2px #00000029;font-size:.9rem;color:var(--color--red);width:96px;height:40px}@media only screen and (min-width: 769px){.earn_badge_inner{width:120px;height:50px;margin-left:auto;margin-bottom:unset}}.earn_badge img{width:20px;height:26px}@media only screen and (min-width: 769px){.earn_badge img{width:2.5rem}}.earn_badge img:nth-child(3){width:.5rem}@media only screen and (min-width: 769px){.earn_badge img:nth-child(3){width:8.75px;height:13.75px}}.earn_badge span{line-height:12px}@media only screen and (min-width: 769px){.earn_badge span{line-height:20px;width:39px;font-size:13px}}.btn_gray{display:flex;width:100%;max-width:330px;background:#f4f4f4;border-radius:15px;padding:14.5px 0;text-align:center;margin:0 auto;font-size:1.6rem;color:var(--color--black);border:3px solid #F4F4F4;transition:.4s;line-height:1;justify-content:center;align-items:center}.cooklist_btn_gray{display:flex;width:100%;max-width:330px;background:#f4f4f4;border-radius:15px;padding:14.5px 0;text-align:center;margin:0 auto;font-size:1.6rem;color:var(--color--black);border:3px solid #F4F4F4;transition:.4s;line-height:1;justify-content:center;align-items:center;margin-bottom:3rem}.btn_gray:hover{background:#fff;opacity:1}@media only screen and (min-width: 769px){.sp{display:none}}.pc{display:none}@media only screen and (min-width: 769px){.pc{display:block}}.text-red{color:var(--color--red)}.note-input{margin-top:1rem;margin-bottom:1rem;font-size:1rem}.cooklist_create_suchan_comment{width:12%;position:absolute;left:15%;transform:translateY(-20%);bottom:0}.cooklist_create_suchan_comment.right{left:unset;right:15%}@media only screen and (min-width: 769px){.cooklist_create_suchan_comment.right{right:30%}}.cooklist_create_suchan_img{height:90px;width:70px}@media only screen and (min-width: 769px){.cooklist_create_suchan_img{height:150px;width:150px}}.cooklist_top_suchan_comment{position:relative}.carousel_recipe_not_cooked{display:flex;flex-direction:row;justify-content:space-between;position:absolute;top:70%;left:50%;font-size:.9rem;color:#000;transform:translate(-50%,-50%);width:72%;text-align:center;z-index:2;background-color:#fff;padding:.5rem;border-radius:1rem;opacity:.7}.carousel_recipe_not_cooked>span:first-of-type{margin-left:4px}@media only screen and (max-width: 428px){.carousel_recipe_not_cooked>span:first-of-type{margin-left:18px}}@media only screen and (max-width: 414px){.carousel_recipe_not_cooked>span:first-of-type{margin-left:14px}}@media only screen and (max-width: 390px){.carousel_recipe_not_cooked>span:first-of-type{margin-left:12px}}@media only screen and (max-width: 375px){.carousel_recipe_not_cooked>span:first-of-type{margin-left:8px}}@media only screen and (max-width: 360px){.carousel_recipe_not_cooked>span:first-of-type{margin-left:5px}}@media only screen and (min-width: 769px){.carousel_recipe_not_cooked{width:95px}}@media only screen and (max-width: 768px){.carousel_recipe_not_cooked{display:block;text-align:center}}.wishlist_not_make_mycooklist{width:40px;height:40px}wishlist-sample{width:40px;height:40px;background-image:url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_fav_before_small.svg?v=47240147335278471231745991070);background-repeat:no-repeat;background-size:contain}#modal_add_mycooklist wishlist-sample{width:40px;height:40px}@media only screen and (min-width: 769px){.mycooklist_create_modal.active{padding-top:95px}.mycooklist_create_modal_inner{width:70%;max-width:600px;padding:30px 40px;height:620px}.mycooklist_create_modal_slider_container{width:calc(100vw - 30%);max-width:600px;margin-left:-40px;margin-top:46px}.mycooklist_create_modal_text{position:absolute;top:34rem;text-align:center;left:50%;transform:translate(-50%)}.mycooklist_create_modal_mycooklist_sample{transform:scale(.8);transform-origin:top center;margin-top:10px}}.mycooklist_create_modal.active{display:flex;justify-content:center;background:#8e8e8fe6;width:100vw;height:100vh;position:fixed;top:0;left:0;padding-top:25px;z-index:100}.mycooklist_create_modal{display:none}.mycooklist_create_modal_inner{width:calc(100% - 20px);height:620px;margin:0 auto;padding:20px;background:#fff;border-radius:10px;box-shadow:3px 3px #00000029;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:scroll;overflow-x:hidden;position:relative;-ms-overflow-style:none;scrollbar-width:none}.mycooklist_create_modal_slider_container{width:calc(100vw - 20px);margin-left:-20px;margin-bottom:10px;margin-top:52px;position:relative}.mycooklist_create_modal_slider_item{width:100%;text-align:center}.mycooklist_create_modal_slider_item img{width:250px}.mycooklist_create_modal .btn_container{width:100%;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mycooklist_create_modal .btn_red{margin:20px auto;padding:15px 0;border-radius:15px;border:3px solid var(--color--red);color:var(--color--red);font-size:16px;background:#fff;max-width:330px;height:60px;box-sizing:border-box;line-height:1.75;text-align:center;display:block}.mycooklist_create_modal .btn_gray{display:flex;width:100%;max-width:330px;background:#f4f4f4;border-radius:15px;padding:15px 0;text-align:center;margin:10px auto;font-size:1.6rem;color:var(--color--black);border:3px solid #F4F4F4;transition:.4s;line-height:1;justify-content:center;align-items:center}.mycooklist_create_modal_text{position:absolute;top:34rem;text-align:center;left:50%;transform:translate(-50%)}.mycooklist_create_modal_mycooklist_sample{transform:scale(.65);transform-origin:top center;margin-top:10px}@media only screen and (max-width: 428px){.mycooklist_create_modal_text{position:absolute;top:31rem;text-align:center;left:50%;transform:translate(-50%);width:100%}.mycooklist_create_modal_mycooklist_sample{transform:scale(.8);transform-origin:top center;margin-top:20px}}@media only screen and (max-width: 375px){.mycooklist_create_modal .btn_red,.mycooklist_create_modal .btn_gray{max-width:300px}}.modal_block,.complete_modal_block{width:100%;height:100%;position:fixed;left:0;top:0;background-color:#8e8e8fe6;display:none;align-items:center;justify-content:center;z-index:99999}.modal_window{width:calc(100% - 20px);max-width:600px;border-radius:8px;padding:16px;background-color:#fff}.modal_message_grid{text-align:center}.modal_message{color:#169f45;font-size:20px;padding:16px 0}.modal_buttons{display:flex;flex-flow:column;justify-content:center;width:100%;margin:12px auto 0}.modal_button_yes{border:3px #169F45 solid;padding:14.5px 0;cursor:pointer;color:#169f45;border-radius:15px;text-align:center;font-size:1.6rem;transition:.4s;line-height:1;display:flex;justify-content:center;align-items:center;margin:8px auto;width:100%;max-width:330px}.modal_button_close{display:flex;align-items:center;justify-content:center;border-radius:15px;padding:14.5px 0;cursor:pointer;background-color:#f4f4f4;width:100%;max-width:330px;font-size:1.6rem;transition:.4s;line-height:1;margin:8px auto}@media only screen and (max-width: 768px){.mycooklist_create_modal .mycooklist_recipe_no_cookllist{padding:6.5rem}.mycooklist_create_modal .mycooklist_sample_container{margin-top:1rem}.mycooklist_create_modal .mycooklist_sample_inner{display:block}}@media only screen and (max-width: 428px){.mycooklist_create_modal .mycooklist_create_modal_text{top:34rem}}.mycooklist_top .cooklist_top_suchan_comment_container p{font-family:"Jun 34 JIS2004 AP","Jun 501",YuGothic,Hiragino Kaku Gothic ProN}.challenge_cook_tabs{width:100%}.challenge_cook_tabs li{width:calc(50% - 1px);margin:0}.challenge_cook_tab{display:block;background:#f4f4f4;color:#625645;padding:14px 0;font-size:16px;text-align:center;border-radius:10px 10px 0 0;transition:.2s}@media only screen and (max-width: 768px){.challenge_cook_tab{font-size:15px}}.challenge_cook_tab.active{color:var(--color--red);background:#fff;opacity:1}.challenge_cook_review__text-box{padding:20px 10px 30px;margin-bottom:40px;background:#fff;border-radius:0 0 10px 10px}@media only screen and (min-width: 769px){.challenge_cook_review__text-box{padding:30px 60px 50px}}.challenge_cook_main_content{display:none}.challenge_cook_main_content.active{display:block}.challenge_cook_evaluations{color:var(--color--red);display:flex;justify-content:center;margin:1rem 0}.challenge_cook_evaluation_group{display:flex;margin:1rem 0}.challenge_cook_evaluation_highly{font-size:32px;margin-top:auto;margin-bottom:auto;margin-left:10px}@media only screen and (max-width: 768px){.challenge_cook_evaluation_highly{font-size:26px}}.challenge_cook_evaluation{margin:auto 0}.star{display:inline-block}.challenge_cook_evaluation-empty{position:relative;top:1px;left:0;white-space:nowrap;width:40px;height:40px;content:"";display:inline-block;background:no-repeat url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_evaluation.svg?v=24531100240399659591745991068);background-size:contain;margin:0 .1rem;vertical-align:middle}.challenge_cook_evaluation-filled{position:absolute;overflow:hidden;width:40px;height:40px;content:"";display:inline-block;background:no-repeat url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_evaluation_clicked.svg?v=104938655902190849701745991069);background-size:40px 40px;margin:0 .1rem;z-index:2;vertical-align:middle}@media only screen and (max-width: 768px){.challenge_cook_evaluation-empty{width:30px;height:30px;top:0}.challenge_cook_evaluation-filled{width:30px;height:30px;background-size:30px 30px}}.mizkan__top__main__comment-more{width:100%}.no-review-text{display:none;text-align:center;color:#8e8e8e;font-size:14px;margin-top:30px}.mycook_evaluation,.evaluation_group .evaluation{width:40px;height:40px;background:no-repeat url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_evaluation.svg?v=24531100240399659591745991068);background-size:contain;cursor:pointer;transition:all .2s ease;margin:0 .1rem}.mycook_evaluation:hover,.evaluation_group .evaluation:hover{transform:scale(1.1)}.mycook_evaluation.active,.evaluation_group .evaluation.active{background:no-repeat url(//dev-365.myshopify.com/cdn/shop/t/363/assets/challenge_cooklist_evaluation_clicked.svg?v=104938655902190849701745991069);background-size:contain}@media only screen and (max-width: 768px){.mycook_evaluation,.evaluation_group .evaluation{width:30px;height:30px}}.cook-list__recipe-box.mycookListAllTitleContainer{margin-bottom:30px}
/*# sourceMappingURL=/cdn/shop/t/363/assets/cooklist.css.map */
