html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,abbr,address,cite,code,del,dfn,em,img,small,strong,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.none{display:none !important;content-visibility:hidden !important}.none-d{display:none !important;content-visibility:hidden !important}.block{display:block !important;content-visibility:visible !important}.block-d{display:block !important;content-visibility:visible !important}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}html{height:100%;-webkit-overflow-scrolling:touch}body{width:100%;min-height:100%;background:url(../img/common/bg_pt.jpg) repeat;color:#333;font-family:"Noto Sans JP",sans-serif;word-wrap:break-word;overflow-wrap:break-word;position:relative;overflow-y:scroll;-webkit-animation:fadeInAnime .3s ease-in forwards;animation:fadeInAnime .3s ease-in forwards}main{display:block;position:relative}img{height:auto;max-width:100%;vertical-align:bottom}ul,ol{margin:0;padding:0;list-style:none}main{display:block;position:relative}em{font-style:normal}button,input[type=button],input[type=submit],input[type=text],input[type=email]{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Noto Sans JP",sans-serif;cursor:pointer}button,select,textarea,input[type=text],input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:100%}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.btn_hover{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;text-decoration:none;margin:auto;letter-spacing:.08em}.btn_hover .icon_dl{position:relative}.btn_hover .icon_dl .dl_off{opacity:1;position:absolute;top:0;left:0}.btn_hover .icon_dl .dl_on{opacity:0;position:absolute;top:0;left:0}.btn_hover:before{content:"";background:url(../img/common/btn-arrow_off.png) no-repeat;background-size:100% 100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.btn_hover:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.btn_red{color:#e84263}.btn_red:before{background:url(../img/common/btn-arrow_off.png) no-repeat;background-size:100% 100%}.btn_red:after{background:url(../img/common/btn-arrow_on.png) no-repeat;background-size:100% 100%}.btn_blue{color:#00a0e9}.btn_blue:before{background:url(../img/common/blue-arrow_off.png) no-repeat;background-size:100% 100%}.btn_blue:after{background:url(../img/common/blue-arrow_on.png) no-repeat;background-size:100% 100%}.h-logo_wrap{top:0;left:0;background:url(../img/top/h-logo_box.png) no-repeat;background-size:100% 100%;z-index:1}.logo_wrapInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.logo_wrapInner a:hover{-webkit-transition:.5s;transition:.5s;opacity:.5}.fixed_btn_wrap{position:relative}.fixed_btn_wrap .fixed_btn{position:fixed;color:#e10000;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;z-index:10}.fixed_btn_wrap .fixed_btn .text_wrap{position:relative;font-family:"BIZ UDGothic",sans-serif;font-weight:700}.fixed_btn_wrap .fixed_btn .text_wrap:before,.fixed_btn_wrap .fixed_btn .text_wrap:after{content:"";position:absolute}.fixed_btn_wrap .fixed_btn .text_wrap:before{background:url(../img/common/arrow_off.png) no-repeat;background-size:100% auto;opacity:1}.fixed_btn_wrap .fixed_btn .text_wrap:after{background:url(../img/common/arrow_on.png) no-repeat;background-size:100% auto;opacity:0}.ly_footer{position:relative}.bl_footerContact_ttl{font-family:"BIZ UDGothic",sans-serif;font-weight:700}.bl_footerContact_ttl:before{content:"";display:inline-block;background:url(../img/common/icon_mail.png) no-repeat;background-size:100% auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bl_footerContact_box{background:#fad6d6;letter-spacing:.05rem}.bl_footerContact_txt .bold{font-weight:bold}.bl_footerContact_txt a{color:#604c3f;text-decoration:none;background:#fff;display:inline-block}.bl_footerContact_btnWrap{text-align:center}.bl_footerContact_btnWrap .btn_hover{line-height:1.3}.bl_footerList{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.bl_footerList_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bl_footerList_item dt{border-right:1px solid #fad6d6}.bl_footerList_item dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bl_footerCopyright{color:#fff;text-align:center}.bl_footerToTop{position:absolute;right:0}.bl_backToTop_link{display:block}.bl_gnav{width:100%}.bl_gnav_inner{height:100%}.bl_gnav_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bl_gnav_item{color:#e84263;letter-spacing:.08em}.bl_gnav_item.is_current .bl_gnav_link{color:#f6ab00;font-weight:bold}.bl_gnav_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;text-decoration:none;color:#e84263;position:relative}.bl_gnav_link::before{content:"";display:block;position:absolute;-webkit-transition:.2s;transition:.2s;background:#f6ab00}.bl_gnav_link.gnav_check{color:#f6ab00}.bl_gnav_btnTxt{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.bl_header_logo{width:44.4vw;-webkit-filter:drop-shadow(0.0933333333vw 0.0933333333vw 1.3333333333vw rgba(36, 36, 36, 0.5));filter:drop-shadow(0.0933333333vw 0.0933333333vw 1.3333333333vw rgba(36, 36, 36, 0.5));position:fixed;z-index:100}.el_paltTxt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.red{color:#e84263}.gray{color:#888}.bold{font-weight:bold}.bg_wt{background:#fff}.bg_red{background:#e84263;color:#fff;padding:0 5px;margin-right:.25em}.border{border:2px solid #e84263;padding:0 5px;margin-right:.25em}.underline{border-bottom:1px solid;padding-bottom:2px}.center_txt{text-align:center}.ttl{margin:auto}.frame_box{background:#fff}.box_cate{position:relative}.box_cate span{position:relative;color:#fff;background:#e84263;text-align:center;font-weight:bold;border-radius:20px;display:inline-block;letter-spacing:.08em}.box_cate span:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:101%;height:110%;border:2px dotted #d4382a;border-radius:20px}.box_cate:after{content:"";background:url(../img/top/pt_dashed.png) repeat-x;background-size:9px;width:100%;height:3px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mv{position:relative}.mv .kv_bnr{position:absolute}.mv .kv_bnr:hover{-webkit-transition:.5s;transition:.5s;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}.flyer{background:#fef7eb;position:relative}.flyer:before{content:"";background:url(../img/top/pt_bt-Y.png) repeat-x;position:absolute;left:0;width:100%;background-size:contain}.flyer_wrapInner .inner_txt{text-align:center}.flyer_wrapInner .btn_wrap .btn_hover{margin:auto}.flyer_imgItem a:hover{-webkit-transition:.5s;transition:.5s;opacity:.5}.bnrBlo{text-align:center;line-height:1.6}.bnrBlo a{display:block}.bnrBlo a:hover{-webkit-transition:.5s;transition:.5s;opacity:.5}#lead_wrap{position:relative;background:#f8c6c6}#lead_wrap:before{content:"";background:url(../img/top/lead_pt.jpg) repeat;position:absolute;top:0;left:0;width:100%}#lead_wrap .lead_wrapInner{width:100%}#lead_wrap .lead_head{position:relative}#lead_wrap .head_text{width:100%}#lead_wrap .lead_body{position:relative}#lead_wrap .body_text{line-height:2;letter-spacing:.08em}#lead_wrap .ps_text{background:#fde3e3;border:2px dotted #fff}#lead_wrap .ps_text .ps_cate{display:block;color:#fff;font-weight:bold;background:#ef848d;text-align:center;margin-bottom:5px;letter-spacing:.08em}#outline{position:relative}#outline:before{content:"";background:#f8c6c6;width:100%;position:absolute;top:0;left:0}#outline .outline_wrap{position:relative}#outline .outline_wrap:before{content:"";position:absolute;top:0;left:0;width:100%;z-index:-1}#outline .ttl{position:relative}#result{position:relative}#result .ttl{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#result .result_wrap{position:relative}#result .result_wrap:before{content:"";width:100%;position:absolute;left:0;background:#fad6d6;z-index:-1}#result .result_head{background:#fad6d6}#result .result_head-text{color:#000;line-height:2}#result .result_body{position:relative}#result .result_body:before{content:"";background:url(../img/top/pt_top-Y.png) repeat-x;position:absolute;left:0;width:100%}#result .gp_box{background:#fff3d6;position:relative}#result .gp_box:after{content:"";width:100%;position:absolute;left:0}#result .award_ttl{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#result .gp_recipeWrap .recipe_ttl{position:relative}#result .award02_box{background:#fad6d6;position:relative}#result .award02_box:before{content:"";width:100%;position:absolute;left:0;background:#fad6d6;z-index:-1}#result .award02_box:after{content:"";background:url(../img/top/pt_bt-P.png) repeat-x;position:absolute;left:0;width:100%}#result .award_box{position:relative}#result .award_box .sub_award_ttl{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#result .recipe_ttl p{margin:auto;display:block}#result .--recipe01 .recipe_ttl p{background:url("../img/top/ttl_cate01.png");background-repeat:no-repeat;background-size:100% auto}#result .--recipe02 .recipe_ttl p{background:url("../img/top/ttl_cate02.png");background-repeat:no-repeat;background-size:100% auto}#result .--recipe02 .gp_recipeWrap .recipe_ttl:before{border-top:dashed 3px #aacf52}#result .--recipe02 .gp_recipeWrap .recipe_ttl:after{border-top:dashed 3px #aacf52}#result .recipeWrap_box{background:#fff}#result .recipeWrap_box .recipeBox_img{overflow:hidden}#result .recipeWrap_box .recipeBox_img img{border:1px solid #eee}#result .recipeWrap_box .recipeBox_info{text-align:center}#result .recipeWrap_box .recipe_title{color:#e84263;font-weight:bold;line-height:1.6}#result .recipeWrap_box .p-recipe__detail{line-height:1.2;color:#000}#result .recipeWrap_box .p-recipe__detail .target_cate{color:#e84263;font-weight:bold;border:1px solid #e84263;padding:0 .5em;margin-right:.5em}#result .recipeWrap_box .judge_comme .judge_ttl{position:relative;color:#e4c884;font-weight:bold;padding-left:2em}#result .recipeWrap_box .judge_comme .judge_ttl:before{content:"";background:url(../img/top/icon_comme-y.png) no-repeat;background-size:contain;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#result .recipeWrap_box .judge_comme .judge_text{line-height:2}#result .result_otherList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#result .result_otherList li{position:relative}#result .result_otherList .result_box_btn{width:100%;background:#ef848d}#result .result_otherList .result_box_btn img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#result .result_otherList .result_box_body{background:url(../img/top/pt_yellow.jpg) repeat}#result .result_otherList .result_othermenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#result .result_otherList .recipeList_itemBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff}#result .result_otherList .recipeList_itemBox .recipe_thum{overflow:hidden;border:1px solid #eee}#result .result_otherList .recipeList_itemBox .recipe_title{color:#e84263;font-weight:bold;line-height:1.6}#result .result_otherList .recipeList_itemBox .p-recipe__detail{line-height:1.2;color:#000}#result .result_otherList .recipeList_itemBox .p-recipe__detail .target_cate{color:#e84263;font-weight:bold;border:1px solid #e84263;padding:0 .5em;margin-right:.5em}#result .result_otherList .recipe_btnWrap .btn_hover{padding-right:1em;width:100%}#result .gp_mark{background:url(../img/recipe/recipe_mark01.png);background-repeat:no-repeat;background-size:100% auto}#result .ssk_mark{background:url(../img/recipe/recipe_mark02.png);background-repeat:no-repeat;background-size:100% auto}#result .er_mark{background:url(../img/recipe/recipe_mark03.png);background-repeat:no-repeat;background-size:100% auto}#result .final_mark{background:url(../img/recipe/recipe_mark04.png);background-repeat:no-repeat;background-size:100% auto}#description{position:relative}#description .desc_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#description article{line-height:2;letter-spacing:.08em}#description .theme .theme_lead{text-align:center;font-weight:bold}#description .theme .lead01{letter-spacing:.08em}#description .products .prod_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}#description .products .prod_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#description .products .num{margin:auto}#description .products .name{font-weight:bold;line-height:1.5}#description .products .item_body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#description .products .item_img{margin:auto}#description .products .item_detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#description .products .detail_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#description .products dd{line-height:2}#description .products .item01 .name{color:#de6500}#description .products .item01 .item_body{background:#feecdc}#description .products .item01 dt{color:#de6500}#description .products .item02 .name{color:#aacf52}#description .products .item02 .item_body{background:#f5fee1}#description .products .item02 dt{color:#aacf52}#description .products .item02 .name{color:#aacf52}#description .products .item02 .item_body{background:#f5fee1}#description .products .item02 dt{color:#aacf52}#description .products .item03 .name{color:#bb8dbe}#description .products .item03 .item_body{background:#f5eef6}#description .products .item03 dt{color:#bb8dbe}#description .products .item04 .name{color:#009143}#description .products .item04 .item_body{background:#e5f9ee}#description .products .item04 dt{color:#009143}#description .products .prod_note{color:#999;text-align:center;letter-spacing:.08em}#description .products .center_txt{letter-spacing:.08em}#description .products .btn_wrap .btn_hover{margin:auto}#description .sample .sample_head{background:#fff3d6}#description .sample .sample_head .sample_text{text-align:center;line-height:2;letter-spacing:.08em}#description .sample .sample_head .bold{color:#221815}#description .sample .sample_head .gray{display:block}#description .sample .sample_head .btn_hover{margin:auto}#description .sample .sample_head .period_wrap{background:#fff;text-align:center;font-weight:bold;line-height:2;letter-spacing:.08em}#description .sample .sample_head .period_cate{display:block}#description .sample .sample_notes{line-height:2;color:#000;letter-spacing:.08em}#description .sample .sample_notes .notes_item{text-indent:-1em;padding-left:1em}#description .group .desc_inner{color:#000;line-height:2;letter-spacing:.08em}#description .certification .cert_text{color:#000}#description .certification .cert_notes{line-height:2;color:#999}#description .requirements .requ_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#description .requirements .requ_item p{text-indent:-1em;padding-left:1em;color:#000;line-height:2;letter-spacing:.08em}#award{position:relative;background:#fad6d6}#award:before{content:"";width:100%;position:absolute;left:0;background:#fad6d6;z-index:-1}#award:after{content:"";width:100%;position:absolute;left:0;z-index:-1}#award .award_boxInner{position:relative}#award .ttl{position:relative}#award .award_inner{width:100%}#award .gp_wrap .award_name{width:100%}#award .other_wrap .award_name{width:100%}#award .other_wrap .otherItem_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#award .other_wrap .otherItem_name{color:#000;letter-spacing:.08em}#award .other_wrap .otherItem_notes{color:#fff;background:#e84263;line-height:2;text-align:center;letter-spacing:.08em}#award .recipe_wrap .recipe_head{font-weight:bold;color:#221815;letter-spacing:.08em}#award .recipe_wrap .recipe_name{color:#221815;letter-spacing:.08em}#award .recipe_wrap .point_cate{color:#fff;display:inline-block;background:#ef848d;text-align:center;line-height:2;letter-spacing:.08em}#award .recipe_wrap .point_text{display:block;line-height:2;letter-spacing:.08em}#award .recipe_wrap .point_notes{display:block;color:#999}#award .recipe_wrap .btn_hover{width:100%}#schedule{position:relative}#schedule:after{content:"";width:100%;position:absolute;left:0;z-index:-1}#schedule .schedule_inner{background:#fad6d6}#schedule .schedule_inner:before{content:"";width:100%;position:absolute;left:0;background:#fad6d6;z-index:-1}#schedule .ttl{position:relative}#schedule .sch_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#schedule .sch_item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#schedule .sch_item:not(:last-child):before{content:"";background:url(../img/top/arrow.png) no-repeat;background-size:100% auto;position:absolute}#schedule .item_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#schedule .heading_wrap{position:relative;background:#fff3d6}#schedule .heading_wrap:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px dotted #e84263}#schedule .heading_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#schedule .sch_text{line-height:2}#schedule .text_day{font-weight:bold;letter-spacing:.08em}#apply{background:#fad6d6}#apply .apply_textBox{line-height:2}#apply .apply_text{letter-spacing:.08em}#apply .apply_addTeext{color:#999;letter-spacing:.08em}#apply .inner_boxList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#apply .inner_box{background:#fff3d6}#apply .inner_box .box_text{line-height:2;color:#000}#apply .sub_ttl{position:relative;color:#fff;text-align:center;font-weight:bold;border-radius:20px;display:block;letter-spacing:.08em}#apply .sub_ttl:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:101%;height:110%;border-radius:20px}#apply .pt_a .sub_ttl{background:#f7ab00}#apply .pt_a .sub_ttl:before{border:2px dotted #f7ab00}#apply .pt_b .sub_ttl{background:#aacf52}#apply .pt_b .sub_ttl:before{border:2px dotted #aacf52}#apply .address_box{background:#fff;width:100%}#apply .address_box .ad_ttl{color:#fff;background:#e84263;font-weight:bold;padding:5px;display:inline-block}#apply .address_box dl div{line-height:2}#apply .address_box dl dt{color:#e84263;font-weight:bold}#apply .address_box dl dd a{color:#604c3f;text-decoration:none}#apply .address_box dl dd a:hover{text-decoration:underline}#apply .center{text-align:center;color:#000;line-height:2;letter-spacing:.08em}#judge{position:relative}#judge .judge_list{display:-ms-grid;display:grid}#judge .judge_list .judge_itemInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#judge .judge_list .judge_itemInner p{line-height:2;color:#000}#terms .terms_inner{position:relative;background:url(../img/top/pt_middle.png) repeat}#terms .terms_inner:before{content:"";background:url(../img/top/pt_top.png) repeat-x;position:absolute;left:0;width:100%}#terms .terms_inner:after{content:"";background:url(../img/top/pt_bt.png) repeat-x;position:absolute;left:0;width:100%}#terms .terms_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#terms .terms_item{background:#fff;overflow:hidden}#terms .term_item_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;font-weight:bold;color:#fff;background:#e84263 url(../img/common/arrowup_off.png) no-repeat;letter-spacing:.08em}#terms .term_item_btn[aria-expanded=false]{-webkit-transition:.2s;transition:.2s}#terms .term_item_btn[aria-expanded=true]{color:#e84263;background:#fff url(../img/common/arrowup_on.png) no-repeat;border-top:4px solid #e84263;border-left:4px solid #e84263;border-right:4px solid #e84263}#terms .terms_textWrap{letter-spacing:.08em}#terms .terms_textWrap[aria-hidden=true]{display:none;content-visibility:hidden}#terms .terms_textWrap[aria-hidden=false]{border-left:4px solid #e84263;border-right:4px solid #e84263;border-bottom:4px solid #e84263}#terms .terms_textItem{line-height:2;color:#000;position:relative;padding-left:1.3em}#terms .terms_textItem:before{content:"◎";color:#e84263;position:absolute;top:0;left:0}#terms .terms_textItem .inner_text{display:block}#terms .terms_textItem .inner_text .inner_text_block{display:block}#terms .terms_textItem a{color:#ef848d}#terms .terms_textItem a:hover{-webkit-transition:.3s;transition:.3s;text-decoration:none;opacity:.6}body.fixed{overflow:hidden}.modal{display:none;position:fixed;top:0;height:100vh;width:100%;z-index:1000}.modal__bg{position:absolute;height:100vh;width:100%;background-color:#f4abad}.modal__content{position:absolute;top:0;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);padding:10.6666666667vw 2.6666666667vw;overflow-y:auto}.modal .p-detail__box{position:relative;background:#fff;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}.modal .modal__contentInner{position:relative}.modal .modal__close{position:absolute;z-index:99;padding:0;background:url(../img/common/btn-nav_close.png);background-repeat:no-repeat;background-size:100% auto}.modal .modal__close:hover{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;opacity:.6}.modal button:focus-visible{outline:none}.modal .recipe__cate{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal .recipe__cate .cate01{background:url(../img/top/ttl_cate01.png);background-repeat:no-repeat;background-size:100% auto}.modal .recipe__cate .cate02{background:url(../img/top/ttl_cate02.png);background-repeat:no-repeat;background-size:100% auto}.modal .recipe__cate .award_mark01{background:url(../img/recipe/recipe_mark01.png);background-repeat:no-repeat;background-size:100% auto}.modal .recipe__cate .award_mark02{background:url(../img/recipe/recipe_mark02.png);background-repeat:no-repeat;background-size:100% auto}.modal .recipe__cate .award_mark03{background:url(../img/recipe/recipe_mark03.png);background-repeat:no-repeat;background-size:100% auto}.modal .recipe__cate .award_mark04{background:url(../img/recipe/recipe_mark04.png);background-repeat:no-repeat;background-size:100% auto}.modal .recipe__box .recipe__box-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal .recipe__box .recipe__box-head .recipe__img{overflow:hidden;border:1px solid #eee}.modal .recipe__box .recipe__box-head .prod_item p{font-weight:bold;color:#604c3f}.modal .recipe__box .recipe__box-head .prod_item .prod_img a:hover{-webkit-transition:.3s;transition:.3s;opacity:.6}.modal .recipe__box .recipe__box-body .recipe__title{color:#e84263;font-weight:bold}.modal .recipe__box .recipe__box-body .creator_detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal .recipe__box .recipe__box-body .recipe__target .target_cate{color:#e84263;font-weight:bold;border:1px solid #e84263;padding:0 .5em;margin-right:.5em}.modal .recipe__box .recipe__box-body .infoList__ttl{background:#e84263;color:#fff}.modal .recipe__box .recipe__box-body .Material .infoList__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modal .recipe__box .recipe__box-body .Material .infoList__ttl .supp{position:relative}.modal .recipe__box .recipe__box-body .Material .infoList__ttl .supp:before{content:"";background:url(../img/recipe/icon_person.png);background-repeat:no-repeat;background-size:100% auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal .recipe__box .recipe__box-body .Material .infoList__content dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modal .recipe__box .recipe__box-body .Material .infoList__content dl:nth-child(odd){background:#fbfbfb}.modal .recipe__box .recipe__box-body .Material .infoList__content dl:nth-child(even){background:#f2f2f2}.modal .recipe__box .recipe__box-body .Material .infoList__content dt{line-height:1.5}.modal .recipe__box .recipe__box-body .Material .infoList__content dt a{color:#e84263;text-decoration:underline;text-underline-offset:.3rem}.modal .recipe__box .recipe__box-body .Material .infoList__content dt a:hover{-webkit-transition:.3s;transition:.3s;opacity:.6}.modal .recipe__box .recipe__box-body .Make .infoList__content li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal .recipe__box .recipe__box-body .Make .infoList__content li .num{text-align:center;margin-top:.4rem}.modal .recipe__box .recipe__box-body .Make .infoList__content li .num span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e84263;color:#fff;border-radius:50%}.modal .recipe__box .recipe__box-body .Make .infoList__content li .txt{line-height:1.5}.modal .recipe__box .recipe__suppBox{background:url(../img/top/pt_gray.jpg);background-repeat:repeat;text-align:center}.modal .recipe__box .recipe__suppBox .suppBox__ttl{background:#e84263;color:#fff;padding:.5em;margin-bottom:1em;display:inline-block;line-height:1}.modal .recipe__box .recipe__suppBox .suppBox__text{color:#604c3f}.modal .recipe__box .recipe__nutrient .nutrient__box{background:#fff3d6}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__ttl{position:relative;background:#e84263;color:#fff;text-align:center;font-weight:bold;margin:auto;padding:.2em 0}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__ttl:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dl{text-align:center}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dt{color:#e84263}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dd{color:#604c3f}.modal .recipe__box .nutrient__notes{color:#604c3f;line-height:1.5}.modal .recipe__box .nutrient__notes p{text-indent:-1em;padding-left:1em}.modal .recipe__box .recipe__commeBox{line-height:1.6}.modal .recipe__box .recipe__commeBox dt{position:relative;color:#e84263;font-weight:bold}.modal .recipe__box .recipe__commeBox dt:before{content:"";background:url(../img/top/icon_comme.png);background-repeat:no-repeat;background-size:100% auto;position:absolute;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal .recipe__box .recipe__commeBox dd{color:#604c3f}.modal .p_menu_btn_list .btn_print i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal .p_menu_btn_list .btn_print i:before{content:"";background:url(../img/recipe/icon_print.png) no-repeat;background-size:100% 100%;width:100%;height:100%;opacity:1;position:absolute;top:0;left:0}.modal .p_menu_btn_list .btn_print i:after{content:"";background:url(../img/recipe/icon_print-on.png) no-repeat;background-size:100% 100%;width:100%;height:100%;opacity:0;position:absolute;top:0;left:0}.modal .p_menu_btn_list .btn_print:hover i:before{-webkit-transition:.3s;transition:.3s;opacity:0}.modal .p_menu_btn_list .btn_print:hover i:after{-webkit-transition:.3s;transition:.3s;opacity:1}.hp_invalidLink{pointer-events:none}.hp_visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.is_invalidLink{pointer-events:none}body.is_fixed{position:fixed}@-webkit-keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}@media print,screen and (min-width: 821px){.none-md{display:none !important;content-visibility:hidden !important}.block-md{display:block !important;content-visibility:visible !important}body{background-size:36px}.btn_hover{height:80px;width:490px;border-radius:40px}.btn_hover .icon_dl{width:40px;height:35px;left:-80px}.btn_hover:before{width:51px;height:51px;right:10px}.btn_hover:after{width:51px;height:51px;right:10px}.btn_hover:hover{color:#fff;-webkit-transition:.5s;transition:.5s}.btn_hover:hover .dl_off{-webkit-transition:.5s;transition:.5s;opacity:0}.btn_hover:hover .dl_on{-webkit-transition:.5s;transition:.5s;opacity:1}.btn_hover:hover:before{-webkit-transition:.5s;transition:.5s;opacity:0}.btn_hover:hover:after{-webkit-transition:.5s;transition:.5s;opacity:1}.btn_red{border:4px solid #e84263}.btn_red:hover{background:#e84263;-webkit-transition:.5s;transition:.5s}.btn_blue{border:4px solid #00a0e9}.btn_blue:hover{background:#00a0e9;-webkit-transition:.5s;transition:.5s}.pc_only{display:block}.sp_only{display:none}.h-logo_wrap{position:fixed;width:11.7130307467vw;height:11.7130307467vw}.logo_wrapInner{row-gap:.5124450952vw;padding:1.4641288433vw 0}.logo01{width:6.588579795vw}.txt_and{width:1.1713030747vw}.logo02{width:6.588579795vw}.fixed_vote_wrap{background:#fff3d6;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding:10px 0;position:fixed;left:0;bottom:0;z-index:1}.fixed_vote_wrap .label_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.fixed_vote_wrap .label_wrap .mark_wrap{width:69px}.fixed_vote_wrap .label_wrap p{font-size:22.5px;font-weight:bold}.fixed_vote_wrap .voteBox_btnWrap{position:relative;width:375px;height:63px}.fixed_vote_wrap .voteBox_btnWrap a{display:block;width:100%;height:100%}.fixed_vote_wrap .voteBox_btnWrap a .on{position:absolute;top:0;left:0;opacity:0}.fixed_vote_wrap .voteBox_btnWrap a .off{position:absolute;top:0;left:0;opacity:1}.fixed_vote_wrap .voteBox_btnWrap a:hover .on{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1}.fixed_vote_wrap .voteBox_btnWrap a:hover .off{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0}.fixed_btn_wrap .fixed_btn{top:50%;right:-4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:120px;border:4px solid #e10000;border-radius:20px 0 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:15px;padding:10px 14px}.fixed_btn_wrap .fixed_btn .text_wrap{font-size:14px;line-height:1.2}.fixed_btn_wrap .fixed_btn .text_wrap:before,.fixed_btn_wrap .fixed_btn .text_wrap:after{width:14px;height:14px;top:18px;right:5px}.fixed_btn_wrap .fixed_btn:hover{-webkit-transition:.5s;transition:.5s;color:#fff;background:#e10000;right:0}.fixed_btn_wrap .fixed_btn:hover .text_wrap:before{-webkit-transition:.5s;transition:.5s;opacity:0}.fixed_btn_wrap .fixed_btn:hover .text_wrap:after{-webkit-transition:.5s;transition:.5s;opacity:1}.ly_footer{padding-bottom:70px}.ly_footer_inner{padding:120px 0 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;max-width:1200px;width:100%;margin:auto}.bl_footerContact_ttl{font-size:18px;margin-bottom:20px}.bl_footerContact_ttl:before{width:28px;height:17px;margin-right:15px}.bl_footerContact_box{padding:30px 30px 40px;border-radius:10px}.bl_footerContact_txt a{padding:10px 20px;margin:10px 0 40px}.bl_footerContact_btnWrap{margin-top:15px}.bl_footerContact_btnWrap .btn_hover{font-size:16px}.bl_footerList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:40px}.bl_footerList_item{gap:0 20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:135px}.bl_footerList_item dt{font-size:14px;padding-right:10px}.bl_footerCopyright{font-size:12px;padding-bottom:40px}.bl_footerToTop{bottom:0;width:208px}.bl_gnav{max-width:840px;height:70px;background:#fff;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;border-radius:0 0 40px 40px;border-left:3px solid #e84263;border-right:3px solid #e84263;border-bottom:3px solid #e84263}.bl_gnav_body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.bl_gnav_list{height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;font-size:18px}.bl_gnav_item{height:100%}.bl_gnav_item.is_current .bl_gnav_link::before{height:20px}.bl_gnav_link{text-align:center;height:100%}.bl_gnav_link::before{width:3px;height:0;top:0;left:50%;-webkit-transform:translate-x(-50%);transform:translate-x(-50%)}.bl_gnav_link.gnav_check::before{height:20px}.bl_gnav_btn{display:none}.bl_header_logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;left:0;-webkit-filter:drop-shadow(0 0.0732064422vw 0.3660322108vw rgba(36, 36, 36, 0.5));filter:drop-shadow(0 0.0732064422vw 0.3660322108vw rgba(36, 36, 36, 0.5))}.ttl{width:400px}.frame_box{max-width:1205px;width:100%;border:6px solid #f8c6c6;border-radius:20px;padding:100px 115px 140px;margin:auto}.box_cate{margin-bottom:40px}.box_cate span{padding:10px 60px}.mv .kv_bnr{width:15.2269399707vw;right:12.0790629575vw;bottom:15.3733528551vw}.flyer:before{bottom:-18px;height:18px}.flyer_wrapInner{width:910px;margin:auto;padding:90px 0 130px}.flyer_wrapInner .inner_txt{margin-bottom:65px}.flyer_wrapInner .btn_wrap{margin-top:70px}.flyer_imgList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}.bnrBlo{margin-top:60px}.bnrBlo a{margin:auto;padding-top:20px;width:310px}#lead_wrap:before{height:386px}#lead_wrap .lead_wrapInner{max-width:1205px;margin:auto}#lead_wrap .lead_head{padding:60px 0 120px}#lead_wrap .head_text{max-width:800px;margin:auto}#lead_wrap .head_deco{max-width:540px;position:absolute;top:265px;right:65px}#lead_wrap .lead_body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}#lead_wrap .body_img{margin-top:-85px}#lead_wrap .body_text{padding-top:80px}#lead_wrap .ps_text{border-radius:10px;margin-top:50px;padding:25px;font-size:14px}#lead_wrap .ps_text .ps_cate{width:248px}#outline{padding-top:180px;margin-bottom:100px}#outline:before{height:180px}#outline .outline_wrap:before{background:url(../img/top/bg_block01.png) no-repeat;background-size:100% auto;height:14.6412884334vw}#outline .ttl{top:-50px;margin-bottom:30px}#outline .outline_inner{max-width:1205px;margin:auto}#result{padding-top:19.0336749634vw}#result .ttl{top:-13.17715959vw}#result .result_wrap:before{background:url(../img/top/bg_block02.png) no-repeat;background-size:cover;background-position:center center;height:10.980966325vw;top:-10.980966325vw}#result .result_head{padding-bottom:50px}#result .resuit_headInner{max-width:850px;width:100%;margin:auto;position:relative;top:-2.9282576867vw}#result .result_head-lead{margin-bottom:70px}#result .result_head-text{font-size:18px}#result .result_body:before{background-size:35px 15px;top:-15px;height:15px}#result .gp_box:after{background:url(../img/top/bg_block04.png) no-repeat;background-size:cover;height:13.17715959vw;bottom:-13.17715959vw}#result .gp_box .recipeWrap_list{padding:260px 0 220px}#result .award_ttl{width:1200px;top:-260px}#result .gp_recipeWrap .recipe_title{font-size:54px !important}#result .award01_box{padding-bottom:25.6222547584vw}#result .award02_box{padding-bottom:100px}#result .award02_box:before{background:url(../img/top/bg_block02.png) no-repeat;background-size:cover;height:10.980966325vw;top:-10.980966325vw}#result .award02_box:after{background-size:35px 15px;bottom:-15px;height:15px}#result .award02_box .sub_award_ttl{top:-19.0336749634vw !important}#result .award_box .sub_award_ttl{width:1035px;top:-100px}#result .award_box .recipeWrap_list{padding-top:230px}#result .award_box .recipeWrap_box{border:6px solid #f8c6c6}#result .award_box .recipeBox_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}#result .award_box .recipeBox_head .recipeBox_img{width:543px}#result .award_box .recipeBox_head .recipeBox_info{width:calc(100% - 643px)}#result .recipe_ttl p{width:280px;height:59px;margin-bottom:20px}#result .--recipe02{margin-top:120px}#result .gp_recipeWrap .recipeWrap_box{border:4px solid #efd9a4}#result .gp_recipeWrap .recipeWrap_boxInner{max-width:726px;width:100%;margin:auto}#result .gp_recipeWrap .recipeBox_img{margin-bottom:30px}#result .recipeWrap{max-width:1205px;width:100%;margin:auto}#result .recipeWrap_box{border-radius:20px;padding:80px 75px 100px}#result .recipeWrap_box .recipeBox_img img{border-radius:20px}#result .recipeWrap_box .recipe_title{font-size:28px;margin-bottom:20px}#result .recipeWrap_box .p-recipe__detail{margin-top:30px}#result .recipeWrap_box .p-recipe__detail .target_cate{font-size:14px}#result .recipeWrap_box .p-recipe__detail .name{padding:20px 0 10px}#result .recipeWrap_box .recipeBox_body{padding-top:48px}#result .recipeWrap_box .judge_comme{padding:25px 40px;border:4px dotted #e4c884;border-radius:20px}#result .recipeWrap_box .judge_comme .judge_ttl{font-size:20px;margin-bottom:20px}#result .recipeWrap_box .judge_comme .judge_ttl:before{width:27px;height:19px}#result .recipeWrap_box .recipe_btnWrap{margin-top:50px}#result .result_other{padding:175px 0 21.9619326501vw}#result .result_otherList{row-gap:100px;max-width:1206px;width:100%;margin:auto}#result .result_otherList .result_box_btn{height:120px;border:3px solid #f8c6c6;border-radius:20px}#result .result_otherList .result_box_btn img{width:500px;top:-40px}#result .result_otherList .result_box_body{background-size:32px 32px;border-radius:0 0 20px 20px}#result .result_otherList .result_othermenu{gap:60px 30px;padding:80px 65px 100px;margin-top:-15px}#result .result_otherList .recipeList__item{width:338px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#result .result_otherList .recipeList_itemBox{padding:20px 15px 50px;border-radius:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#result .result_otherList .recipeList_itemBox .recipe_thum{margin-bottom:30px;border-radius:20px}#result .result_otherList .recipeList_itemBox .recipe_title{font-size:20px}#result .result_otherList .recipeList_itemBox .p-recipe__detail{margin-top:20px}#result .result_otherList .recipeList_itemBox .p-recipe__detail .target_cate{font-size:14px}#result .result_otherList .recipeList_itemBox .p-recipe__detail .name{padding:10px 0}#result .result_otherList .recipe_btnWrap{margin-top:25px}#result .award_mark{margin:0 auto 10px}#result .gp_mark{width:270px;height:42px}#result .ssk_mark{width:270px;height:37px}#result .er_mark{width:250px;height:45px}#result .final_mark{width:225px;height:22px}#description{padding-top:160px;top:-220px}#description .desc_list{margin-top:-50px;row-gap:100px}#description article{font-size:18px}#description .theme .box_cate:after{max-width:672px}#description .theme .theme_lead{margin-bottom:40px}#description .theme .lead01{font-size:24px;padding-bottom:15px}#description .theme .lead02{font-size:36px;letter-spacing:.08em}#description .products .box_cate:after{max-width:690px}#description .products .prod_list{gap:50px 40px;margin:30px 0 40px}#description .products .num{width:52px}#description .products .name{font-size:24px;padding:15px 0;text-align:center}#description .products .item_body{padding:40px;border-radius:20px;letter-spacing:.08em}#description .products .item_detail{padding-top:25px;row-gap:30px}#description .products .item01 .item_img{width:95px}#description .products .item02 .item_img{width:95px}#description .products .item02 .item_img{width:95px}#description .products .item03 .item_img{width:95px}#description .products .item04 .item_img{width:125px}#description .products .prod_note{font-size:14px;margin-bottom:50px}#description .products .btn_wrap{margin-top:25px}#description .sample .box_cate:after{max-width:690px}#description .sample .sample_head{border-radius:20px;padding:50px 190px}#description .sample .sample_head .sample_text{margin-bottom:40px}#description .sample .sample_head .bold{font-size:20px}#description .sample .sample_head .period_wrap{border-radius:20px;padding:25px 75px;margin:30px 30px 0;font-size:20px}#description .sample .sample_notes{font-size:14px;margin-top:40px}#description .group .box_cate:after{max-width:700px}#description .group .desc_inner{font-size:20px}#description .certification .box_cate:after{max-width:700px}#description .certification .cert_text{font-size:20px;margin-bottom:30px;letter-spacing:.08em}#description .certification .cert_notes{font-size:14px;letter-spacing:.08em}#description .requirements .box_cate:after{max-width:630px}#description .requirements .requ_list{row-gap:30px}#description .requirements .requ_item p{font-size:18px}#description .requirements .requ_item .requ_img{margin-top:20px}#award:before{background:url(../img/top/bg_block02.png) no-repeat;background-size:cover;height:10.980966325vw;top:-10.980966325vw}#award:after{background:url(../img/top/bg_block05.png) no-repeat;background-size:100% 14.6412884334vw;height:14.6412884334vw;bottom:-14.6412884334vw}#award .award_boxInner{top:-10.980966325vw}#award .ttl{width:415px;top:-3.6603221083vw}#award .award_inner{max-width:1205px;margin:auto}#award .award_list{padding:70px 120px 0}#award .gp_wrap .award_name{max-width:530px;margin:auto;padding-bottom:25px}#award .other_wrap{margin-top:60px}#award .other_wrap .award_name{max-width:860px;margin:auto;padding-bottom:25px}#award .other_wrap .otherItem_list{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}#award .other_wrap .otherItem_name{font-size:18px;margin-top:20px;text-align:center}#award .other_wrap .otherItem_name .color{font-size:14px;line-height:2;display:block}#award .other_wrap .otherItem_notes{font-size:14px;margin-top:40px;margin-left:auto;width:155px}#award .recipe_wrap .box_cate:after{max-width:705px}#award .recipe_wrap .recipe_list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#award .recipe_wrap .recipe_head{font-size:24px;margin-bottom:20px}#award .recipe_wrap .recipe_img{width:463px}#award .recipe_wrap .recipe_name{font-size:24px;margin:20px 0 40px}#award .recipe_wrap .point_wrap{height:140px;margin-bottom:40px}#award .recipe_wrap .point_cate{width:97px}#award .recipe_wrap .point_notes{font-size:14px;margin-top:30px;letter-spacing:.08em}#schedule{padding-top:8.78477306vw;top:-150px}#schedule:after{background:url(../img/top/bg_block05.png) no-repeat;background-size:100% 14.6412884334vw;height:14.6412884334vw;bottom:-14.6412884334vw}#schedule .schedule_inner{padding-bottom:230px;position:relative}#schedule .schedule_inner:before{background:url(../img/top/bg_block02.png) no-repeat;background-size:cover;height:10.980966325vw;top:-10.980966325vw}#schedule .ttl{top:-30px}#schedule .sch_list{max-width:970px;margin:5.4904831625vw auto 0;row-gap:70px}#schedule .sch_item:not(:last-child):before{width:22px;height:46px;bottom:-60px;left:130px}#schedule .item_box{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#schedule .heading_wrap{border-radius:20px;width:280px;height:100%;padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#schedule .heading_wrap:before{border-radius:20px;width:95%;height:90%}#schedule .heading_num{width:180px}#schedule .step1 .heading_num{width:200px}#schedule .text_day{font-size:24px}#schedule .text_add{font-size:18px;letter-spacing:.08em}#apply{padding:120px 0 160px}#apply .frame_box{margin-top:-50px}#apply .apply_textBox{margin-bottom:70px}#apply .apply_text{font-size:22px;margin-bottom:40px}#apply .apply_addTeext{font-size:14px}#apply .inner_boxList{row-gap:50px}#apply .inner_box{border-radius:20px;padding:40px 40px 65px}#apply .inner_box .box_text{margin:30px 0 40px;font-size:18px}#apply .sub_ttl{padding:10px 0;font-size:18px;width:490px;margin:auto}#apply .pt_a .box_text{margin-left:90px}#apply .address_box{padding:25px 25px 30px;border-radius:10px;max-width:500px;margin:auto;letter-spacing:.08em}#apply .address_box .ad_ttl{margin-bottom:10px}#apply .address_box dl div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}#apply .center{margin:40px 0 50px;font-size:18px}#judge{margin-top:-220px}#judge .ttl{margin-bottom:80px}#judge .judge_list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;max-width:960px;width:100%;margin:auto}#judge .judge_list .judge_itemInner .img_wrap{margin-bottom:20px}#judge .judge_list .judge_itemInner p{font-size:15px}#terms{padding-top:170px}#terms .terms_inner{background-size:36px auto;padding:80px 0 120px}#terms .terms_inner:before{background-size:36px auto;top:-15px;height:15px}#terms .terms_inner:after{background-size:36px auto;bottom:-15px;height:15px}#terms .terms_list{row-gap:40px}#terms .terms_item{border-radius:20px;max-width:960px;width:100%;margin:auto}#terms .term_item_btn{height:80px;padding:25px 0;font-size:26px;background-size:46px 46px;background-position:calc(100% - 25px) center}#terms .term_item_btn[aria-expanded=false]{border-radius:20px}#terms .term_item_btn[aria-expanded=true]{background-size:46px 46px;background-position:calc(100% - 25px) center;border-radius:20px 20px 0 0}#terms .terms_textWrap{padding:30px 35px 50px}#terms .terms_textWrap[aria-hidden=false]{background-size:46px 46px;background-position:calc(100% - 25px) center;border-radius:0 0 20px 20px}#terms .terms_textItem .inner_text{padding-left:35px}.modal__content{padding:5.8565153734vw 0}.modal .p-detail__box{max-width:1205px;width:100%;margin:80px auto 155px;border-radius:10px;border:6px solid #f8c6c6;padding:80px 110px 120px}.modal .modal__close{width:102px;height:102px;top:-50px;right:70px}.modal .recipe__cate{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;margin-bottom:40px}.modal .recipe__cate .cate_mark{width:275px;height:60px}.modal .recipe__cate .award_mark01{width:287px;height:43px}.modal .recipe__cate .award_mark02{width:347px;height:53px}.modal .recipe__cate .award_mark03{width:275px;height:53px}.modal .recipe__cate .award_mark04{width:275px;height:30px}.modal .recipe__box .recipe__box-head{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.modal .recipe__box .recipe__box-head .recipe__img{width:600px;height:338px;border-radius:20px}.modal .recipe__box .recipe__box-head .prod_item{width:320px}.modal .recipe__box .recipe__box-head .prod_item p{font-size:20px}.modal .recipe__box .recipe__box-body{margin-top:50px}.modal .recipe__box .recipe__box-body .recipe__box-bodyHead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modal .recipe__box .recipe__box-body .recipe__title{font-size:30px}.modal .recipe__box .recipe__box-body .creator_detail{gap:30px}.modal .recipe__box .recipe__box-body .creator_detail p{position:relative}.modal .recipe__box .recipe__box-body .creator_detail p:before{content:"|";color:#e84263;font-weight:bold;position:absolute;top:50%;left:-1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal .recipe__box .recipe__box-body .recipe__detail{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);margin-top:40px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.modal .recipe__box .recipe__box-body .infoList__content{font-size:16px}.modal .recipe__box .recipe__box-body .infoList__ttl{padding:10px 20px;border-radius:20px 20px 0 0;font-size:20px}.modal .recipe__box .recipe__box-body .Material .infoList__ttl .supp:before{width:25px;height:20px;left:-35px}.modal .recipe__box .recipe__box-body .Material .infoList__content dl{padding:20px 25px}.modal .recipe__box .recipe__box-body .Make .infoList__content li{padding:25px 25px 40px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;border-bottom:2px solid #f7f7f7}.modal .recipe__box .recipe__box-body .Make .infoList__content li .num span{width:24px;height:24px}.modal .recipe__box .recipe__box-body .Make .infoList__content li .txt{font-size:18px}.modal .recipe__box .recipe__suppBox{margin-top:60px;background-size:30px;padding:20px 0;border-radius:10px}.modal .recipe__box .recipe__suppBox .suppBox__text{font-size:18px}.modal .recipe__box .recipe__nutrient .nutrient__box{margin-top:40px;padding:40px 0;border-radius:10px}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__ttl{font-size:18px;width:257px;border-radius:20px}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__ttl:before{width:101%;height:110%;border-radius:20px;border:2px dotted #e84263}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__list{margin-top:35px}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item{max-width:620px;width:100%;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dl:not(:first-child){padding-left:20px;border-left:2px dotted #fff}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dt{font-size:18px}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dd{font-size:24px}.modal .recipe__box .nutrient__notes{margin-top:15px;font-size:12px}.modal .recipe__box .recipe__commeBox{margin-top:40px;padding:10px 20px 20px;border:2px dotted #fad6d6;border-radius:10px}.modal .recipe__box .recipe__commeBox dt{padding-left:28px;font-size:20px}.modal .recipe__box .recipe__commeBox dt:before{width:20px;height:14px;top:54%}.modal .p_menu_btn_list{margin-top:80px}.modal .p_menu_btn_list .btn_print i{width:46px;height:45px;left:50px}.modal .p_menu_btn_list .btn_print i:before{width:46px;height:45px}.modal .p_menu_btn_list .btn_print i:after{width:46px;height:45px}}@media print,screen and (min-width: 1366px){.none-lg{display:none !important;content-visibility:hidden !important}.block-lg{display:block !important;content-visibility:visible !important}.bl_header_logo{width:200px;-webkit-filter:drop-shadow(0 1px 5px rgba(36, 36, 36, 0.5));filter:drop-shadow(0 1px 5px rgba(36, 36, 36, 0.5))}}@media print,screen and (min-width: 1920px){.none-wd{display:none !important;content-visibility:hidden !important}.block-wd{display:block !important;content-visibility:visible !important}#result .award02_box .sub_award_ttl{top:-15.3733528551vw !important}#schedule .sch_list{margin:8.0527086384vw auto 0}}@media screen and (max-width: 820px){.none-d-md{display:none !important;content-visibility:hidden !important}.block-d-md{display:block !important;content-visibility:visible !important}body{background-size:10.4vw}.btn_hover{width:100%;height:14.4vw;border-radius:50px}.btn_hover .icon_dl{width:8vw;height:7.0666666667vw;left:-13.3333333333vw}.btn_hover:before{width:10.2vw;height:10.2vw;right:2.6666666667vw}.btn_hover:after{width:10.2vw;height:10.2vw;right:2.6666666667vw}.btn_red{border:.5333333333vw solid #e84263}.btn_blue{border:.5333333333vw solid #00a0e9}.pc_only{display:none}.sp_only{display:block}.h-logo_wrap{position:absolute;width:24vw;height:24vw}.logo_wrapInner{row-gap:.6666666667vw;padding-top:2.6666666667vw}.logo01{width:14vw}.txt_and{width:2.6666666667vw}.logo02{width:14vw}.fixed_btn_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fixed_btn_wrap .voteBox_btnWrap{width:50%;position:fixed;left:0;bottom:0;height:15.4666666667vw;background:#fff3d6;padding:4vw 2.6666666667vw 2.6666666667vw;z-index:1}.fixed_btn_wrap .fixed_btn{left:0;bottom:0;width:100%;height:15.4666666667vw;border-top:0.5333333333vw solid #e10000;border-radius:2.6666666667vw 2.6666666667vw 0 0}.fixed_btn_wrap .fixed_btn .logo_wrap{width:11.0666666667vw;margin-right:2.6666666667vw}.fixed_btn_wrap .fixed_btn .text_wrap{font-size:3.6vw}.fixed_btn_wrap .fixed_btn .text_wrap:before,.fixed_btn_wrap .fixed_btn .text_wrap:after{width:3.3333333333vw;height:3.3333333333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-4.6666666667vw}.ly_footer_inner{padding:16vw 5.3333333333vw 10.6666666667vw}.bl_footerContact_ttl{font-size:3.6vw;margin-bottom:3.3333333333vw}.bl_footerContact_ttl:before{width:5.3333333333vw;height:3.4666666667vw;margin-right:2.6666666667vw}.bl_footerContact_box{padding:5.3333333333vw 5.3333333333vw 8.6666666667vw;border-radius:1.3333333333vw}.bl_footerContact_txt{line-height:1.3}.bl_footerContact_txt a{padding:2.6666666667vw 4vw;margin:2.6666666667vw 0 5.3333333333vw}.bl_footerContact_btnWrap{margin-top:5.3333333333vw}.bl_footerContact_btnWrap .btn_hover{font-size:3.2vw;padding-right:10.6666666667vw}.bl_footerList{gap:0 5.3333333333vw;margin-top:10.6666666667vw}.bl_footerList_item{gap:0 4.6666666667vw;height:26.6666666667vw}.bl_footerList_item dt{padding-right:2vw}.bl_footerList_eatreat{width:31.4666666667vw}.bl_footerList_ssk{width:17.8666666667vw}.bl_footerCopyright{font-size:2.4vw;padding-bottom:52vw}.bl_footerToTop{bottom:14.9333333333vw;width:41.7333333333vw}.bl_gnav_body{display:none;width:100%;height:100svh;background:url(../img/common/bg_pt.jpg) repeat;background-size:2.4vw auto;overflow-y:auto;position:fixed;top:0;left:0;z-index:99}.bl_gnav_inner{display:-ms-grid;display:grid;place-items:center;background:#fff;width:85%;height:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:2.6666666667vw;border:.8vw solid #e84263}.bl_gnav_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10.6666666667vw 0}.bl_gnav_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bl_gnav_item.is_current .bl_gnav_link::before{width:9.0666666667vw}.bl_gnav_link{font-size:7.2vw}.bl_gnav_link::before{width:0;height:.8vw;top:50%;left:-12.8vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_gnav_link.gnav_check::before{padding:3.3333333333vw 1.0666666667vw}.bl_gnav_btn{display:block;width:19.3333333333vw;height:19.3333333333vw;margin:0;padding:0;border:none;background:url(../img/common/btn-nav_open.png) center center no-repeat;background-size:cover;text-decoration:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:2vw;right:2.6666666667vw;z-index:100;cursor:pointer;-webkit-transition:.2s;transition:.2s}.bl_gnav_btn[aria-expanded=true]{width:19.3333333333vw;height:19.3333333333vw;background:url(../img/common/btn-nav_close.png) center center no-repeat;background-size:cover;-webkit-transition:.2s;transition:.2s}.ttl{width:80.2666666667vw}.frame_box{padding:0 1.3333333333vw;border:.8vw solid #f8c6c6;border-radius:2.6666666667vw;padding:18.6666666667vw 3.3333333333vw}.box_cate{margin-bottom:8vw}.box_cate span{padding:2vw 0;font-size:4vw;width:46.6666666667vw}.mv .kv_bnr{width:21.6vw;left:38.6666666667vw;bottom:110.6666666667vw}.flyer:before{bottom:-4vw;height:4vw}.flyer_wrapInner{margin:0 5.3333333333vw;padding:20vw 0 21.3333333333vw}.flyer_wrapInner .inner_txt{margin-bottom:12vw}.flyer_wrapInner .btn_wrap{margin-top:16vw}.flyer_imgList{padding:0 5.3333333333vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:10.6666666667vw}.bnrBlo{margin-top:10.6666666667vw}.bnrBlo a{margin:auto;padding-top:4vw;width:77.6vw}#lead_wrap:before{height:117.2vw}#lead_wrap .lead_wrapInner{padding:0 4vw}#lead_wrap .lead_head{padding:4.6666666667vw 0 6.6666666667vw}#lead_wrap .head_text{padding-top:4.6666666667vw}#lead_wrap .head_deco{padding:4vw 0 0 6vw}#lead_wrap .lead_body{padding:0 1.3333333333vw}#lead_wrap .body_text{padding-top:8.6666666667vw}#lead_wrap .ps_text{border-radius:1.3333333333vw;margin-top:8vw;padding:5.3333333333vw;font-size:2.8vw}#lead_wrap .ps_text .ps_cate{width:49.6vw}#outline{padding-top:28vw}#outline:before{height:28vw}#outline .outline_wrap:before{background:url(../img/top/bg_block01-sp.png) no-repeat;background-size:100% auto;height:16.6666666667vw}#outline .ttl{top:-5.3333333333vw;margin-bottom:5.3333333333vw}#outline .outline_inner{padding:0 5.3333333333vw}#result{padding-top:40vw}#result .ttl{top:-21.3333333333vw}#result .result_wrap:before{background:url(../img/top/bg_block02-sp.png) no-repeat;background-size:cover;height:13.0666666667vw;top:-13.0666666667vw}#result .result_head{padding-bottom:42.6666666667vw}#result .resuit_headInner{margin:0 5.3333333333vw}#result .result_head-lead{margin-bottom:10.6666666667vw}#result .result_head-text{font-size:3.6vw}#result .result_body:before{background-size:6.6666666667vw 2.6666666667vw;top:-2.6666666667vw;height:2.6666666667vw}#result .gp_box{padding-bottom:26.6666666667vw}#result .gp_box:after{background:url(../img/top/bg_block04-sp.png) no-repeat;background-size:100% 18.6666666667vw;height:18.6666666667vw;bottom:-18.6666666667vw}#result .award_ttl{width:100%;top:-48vw}#result .award01_box{padding-top:33.3333333333vw;padding-bottom:40vw}#result .award01_box .sub_award_ttl{top:-18.6666666667vw}#result .award02_box{padding-bottom:19.3333333333vw}#result .award02_box:before{background:url(../img/top/bg_block02-sp.png) no-repeat;background-size:100% 100%;height:13.0666666667vw;top:-13.0666666667vw}#result .award02_box:after{background-size:6.6666666667vw 2.6666666667vw;bottom:-2.6666666667vw;height:2.6666666667vw}#result .award02_box .sub_award_ttl{top:-40vw}#result .award02_box .--recipe01{padding-top:21.3333333333vw}#result .award02_box .--recipe02{padding-top:21.3333333333vw}#result .award_box .sub_award_ttl{width:100%}#result .award_box .recipeWrap_list{padding-top:13.3333333333vw}#result .award_box .recipeWrap_box{border:.5333333333vw solid #f8c6c6}#result .recipe_ttl p{width:60vw;height:13.2vw;margin-bottom:4vw}#result .recipeBox_img{padding-bottom:6.6666666667vw}#result .--recipe01 .gp_recipeWrap{padding-top:42.6666666667vw}#result .--recipe02{margin-top:16vw}#result .gp_recipeWrap .recipeWrap_box{border:.5333333333vw solid #efd9a4}#result .recipeWrap{padding-left:4vw;padding-right:4vw;padding-bottom:10.6666666667vw}#result .recipeWrap_box{border-radius:2.6666666667vw;padding:5.3333333333vw 4vw 10.6666666667vw}#result .recipeWrap_box .recipeBox_img img{border-radius:2.6666666667vw}#result .recipeWrap_box .recipe_title{font-size:8vw;margin-bottom:8vw}#result .recipeWrap_box .p-recipe__detail{margin-top:4vw;font-size:3.2vw}#result .recipeWrap_box .p-recipe__detail .target_cate{font-size:2.8vw}#result .recipeWrap_box .p-recipe__detail .name{padding:4vw 0 2.6666666667vw}#result .recipeWrap_box .recipeBox_body{padding-top:8.6666666667vw}#result .recipeWrap_box .judge_comme{padding:5.3333333333vw 8vw 6.6666666667vw;border:.5333333333vw dotted #e4c884;border-radius:2.6666666667vw}#result .recipeWrap_box .judge_comme .judge_ttl{font-size:4vw;margin-bottom:4.6666666667vw}#result .recipeWrap_box .judge_comme .judge_ttl:before{width:5.7333333333vw;height:4vw}#result .recipeWrap_box .recipe_btnWrap{margin-top:8vw}#result .result_other{padding:34.6666666667vw 1.3333333333vw 42vw}#result .result_otherList{row-gap:30.6666666667vw}#result .result_otherList .result_box_btn{height:26.6666666667vw;border:.4vw solid #f8c6c6;border-radius:2.6666666667vw}#result .result_otherList .result_box_btn img{width:90.6666666667vw;top:-6.6666666667vw}#result .result_otherList .result_box_body{background-size:4.2666666667vw 4.2666666667vw;border-radius:0 0 2.6666666667vw 2.6666666667vw}#result .result_otherList .result_othermenu{row-gap:16vw;padding:16.6666666667vw 4vw 21.3333333333vw;margin-top:-2.6666666667vw}#result .result_otherList .recipeList__item{width:100%}#result .result_otherList .recipeList_itemBox{padding:5.3333333333vw 5.3333333333vw 10.6666666667vw;border-radius:2.6666666667vw;text-align:center}#result .result_otherList .recipeList_itemBox .recipe_thum{margin-bottom:3.3333333333vw;border-radius:2.6666666667vw}#result .result_otherList .recipeList_itemBox .recipe_title{font-size:5.0666666667vw}#result .result_otherList .recipeList_itemBox .p-recipe__detail{margin-top:4vw;font-size:2.6666666667vw}#result .result_otherList .recipeList_itemBox .p-recipe__detail .target_cate{font-size:2.8vw}#result .result_otherList .recipeList_itemBox .p-recipe__detail .name{padding:2.6666666667vw 0}#result .result_otherList .recipe_btnWrap{margin:5.3333333333vw 5.3333333333vw 0}#result .award_mark{margin:4vw auto}#result .gp_mark{width:55.3333333333vw;height:8.6666666667vw}#result .ssk_mark{width:55.3333333333vw;height:7.7333333333vw}#result .er_mark{width:50.6666666667vw;height:9.3333333333vw}#result .final_mark{width:50.5333333333vw;height:4.8vw}#description{padding-top:26.6666666667vw;margin-top:-40vw}#description .desc_list{margin:-9.3333333333vw 1.3333333333vw 0;row-gap:16vw}#description article{font-size:3.6vw}#description .theme .box_cate:after{width:38.4vw}#description .theme .theme_lead{margin-bottom:9.3333333333vw}#description .theme .lead01{font-size:4.6666666667vw;padding-bottom:2.6666666667vw}#description .theme .lead02{font-size:6.9333333333vw}#description .products .box_cate:after{width:38.4vw}#description .products .prod_list{gap:8.6666666667vw 2.6666666667vw;margin:10.6666666667vw 0}#description .products .num{width:10.4vw}#description .products .name{font-size:4.2666666667vw;padding:3.3333333333vw 0 4vw}#description .products .item_body{padding:6.6666666667vw 2.6666666667vw 10.6666666667vw;border-radius:2.6666666667vw}#description .products .item_detail{padding-top:4vw;row-gap:4vw}#description .products .item01 .item_img{width:16vw}#description .products .item02 .item_img{width:16vw}#description .products .item02 .item_img{width:16vw}#description .products .item03 .item_img{width:16vw}#description .products .item04 .item_img{width:21.3333333333vw}#description .products .prod_note{font-size:2.8vw;margin-bottom:10vw}#description .products .center_txt{line-height:2}#description .products .btn_wrap{margin-top:8.6666666667vw}#description .sample .box_cate:after{width:38.4vw}#description .sample .sample_head{border-radius:2.6666666667vw;padding:8.6666666667vw 4vw 11.3333333333vw}#description .sample .sample_head .sample_text{margin-bottom:5.3333333333vw}#description .sample .sample_head .bold{font-size:4vw}#description .sample .sample_head .gray{font-size:2.9333333333vw}#description .sample .sample_head .period_wrap{border-radius:2.6666666667vw;padding:5.3333333333vw;margin-top:5.3333333333vw;font-size:4vw}#description .sample .sample_notes{font-size:2.8vw;margin-top:5.3333333333vw}#description .group .box_cate:after{width:38vw}#description .group .desc_inner{font-size:4vw}#description .certification .box_cate:after{width:38vw}#description .certification .cert_text{font-size:4vw;margin-bottom:6.6666666667vw}#description .certification .cert_notes{font-size:2.8vw}#description .requirements .box_cate:after{width:38vw}#description .requirements .requ_list{row-gap:6.6666666667vw}#description .requirements .requ_item p{font-size:3.6vw}#description .requirements .requ_item .requ_img{margin-top:8.6666666667vw}#award{font-size:3.3333333333vw;padding-bottom:13.3333333333vw}#award:before{background:url(../img/top/bg_block02-sp.png) no-repeat;background-size:100% 100%;height:13.0666666667vw;top:-13.0666666667vw}#award:after{background:url(../img/top/bg_block05-sp.png) no-repeat;background-size:100% 100%;height:13.0666666667vw;bottom:-13.0666666667vw}#award .award_boxInner{top:-26.6666666667vw}#award .ttl{width:83.3333333333vw;top:0}#award .award_inner{padding-top:13.3333333333vw}#award .award_list{margin:0 5.3333333333vw}#award .gp_wrap .award_name{padding-bottom:3.3333333333vw}#award .other_wrap{margin-top:16vw}#award .other_wrap .award_name{padding-bottom:3.3333333333vw}#award .other_wrap .otherItem_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.3333333333vw 2.6666666667vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#award .other_wrap .otherItem_list li{width:43.0666666667vw}#award .other_wrap .otherItem_name{font-size:4.2666666667vw;line-height:2}#award .other_wrap .otherItem_name .color{font-size:3.2vw}#award .other_wrap .otherItem_notes{font-size:2.8vw;margin:10.6666666667vw auto 0;width:30.6666666667vw}#award .recipe_wrap{margin:0 1.3333333333vw}#award .recipe_wrap .box_cate:after{width:38vw}#award .recipe_wrap .recipe_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:16vw}#award .recipe_wrap .recipe_head{font-size:4.8vw;margin-bottom:5.3333333333vw}#award .recipe_wrap .recipe_name{font-size:4.8vw;margin:5.3333333333vw 0}#award .recipe_wrap .point_wrap{margin-bottom:8.6666666667vw}#award .recipe_wrap .point_cate{font-size:3.2vw;width:19.3333333333vw}#award .recipe_wrap .point_notes{font-size:2.8vw;margin-top:5.3333333333vw}#schedule{padding-top:26.6666666667vw}#schedule:after{background:url(../img/top/bg_block03-sp.png) no-repeat;background-size:100% 100%;height:20vw;bottom:-20vw}#schedule .schedule_inner{padding:10.6666666667vw 0 26.6666666667vw}#schedule .schedule_inner:before{background:url(../img/top/bg_block02-sp.png) no-repeat;background-size:100% 100%;height:13.0666666667vw;top:32.4vw}#schedule .ttl{top:0}#schedule .sch_list{padding:0 5.3333333333vw;row-gap:24vw}#schedule .sch_item:not(:last-child):before{width:7.3333333333vw;height:16vw;bottom:-18.6666666667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#schedule .item_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:5.3333333333vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;width:100%}#schedule .heading_wrap{border-radius:2.6666666667vw;padding:5.3333333333vw 0;margin-bottom:5.3333333333vw}#schedule .heading_wrap:before{border-radius:2.6666666667vw;width:96%;height:86%}#schedule .heading_num{width:36vw}#schedule .step1 .heading_num{width:40vw}#schedule .text_day{font-size:4.8vw;line-height:1.5}#schedule .text_add{font-size:3.3333333333vw}#apply{padding:26.6666666667vw 0}#apply .frame_box{margin:-8vw 1.3333333333vw 0}#apply .apply_textBox{margin-bottom:13.3333333333vw}#apply .apply_text{font-size:4.4vw;margin-bottom:7.3333333333vw}#apply .apply_addTeext{font-size:2.8vw}#apply .inner_boxList{row-gap:10.6666666667vw}#apply .inner_box{border-radius:2.6666666667vw;padding:8.6666666667vw 4.6666666667vw 10.6666666667vw}#apply .inner_box .box_text{margin:5.3333333333vw 0 9.3333333333vw;font-size:3.6vw}#apply .inner_box .box_text span{text-indent:-1em;padding-left:1em;display:block}#apply .sub_ttl{padding:2.6666666667vw 0;font-size:3.6vw;width:100%}#apply .address_box{padding:5.3333333333vw 5.3333333333vw 7.3333333333vw;border-radius:1.3333333333vw}#apply .address_box .ad_ttl{margin-bottom:4vw}#apply .address_box dl div{font-size:2.9333333333vw}#apply .center{margin:6.6666666667vw 0 8vw;font-size:3.6vw}#judge{margin-top:-26.6666666667vw;padding-top:18.6666666667vw}#judge .ttl{margin-bottom:-10.6666666667vw}#judge .judge_list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:10.6666666667vw 5.3333333333vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:26.6666666667vw 5.3333333333vw 0}#judge .judge_list .judge_itemInner .img_wrap{margin-bottom:4vw}#judge .judge_list .judge_itemInner p{font-size:2.9333333333vw}#terms{padding-top:30vw}#terms .terms_inner{background-size:4.8vw auto;padding:16vw 5.3333333333vw 24vw}#terms .terms_inner:before{background-size:4.8vw auto;top:-2vw;height:2vw}#terms .terms_inner:after{background-size:4.8vw auto;bottom:-2vw;height:2vw}#terms .terms_list{row-gap:10.6666666667vw}#terms .terms_item{border-radius:2.6666666667vw}#terms .term_item_btn{height:14.4vw;padding:4.6666666667vw 0;font-size:4.5333333333vw;background-size:8.1333333333vw 8.1333333333vw;background-position:calc(100% - 4vw) center}#terms .term_item_btn[aria-expanded=false]{border-radius:2.6666666667vw}#terms .term_item_btn[aria-expanded=true]{background-size:8.1333333333vw 8.1333333333vw;background-position:calc(100% - 4vw) center;border-radius:2.6666666667vw 2.6666666667vw 0 0}#terms .terms_textWrap{padding:5.3333333333vw 4.6666666667vw 10vw}#terms .terms_textWrap[aria-hidden=false]{background-size:8.1333333333vw 8.1333333333vw;background-position:calc(100% - 4vw) center;border-radius:0 0 2.6666666667vw 2.6666666667vw}#terms .terms_textItem .inner_text{text-indent:-1em;padding-left:1em}.modal__content{padding:80px 0}.modal .p-detail__box{padding:18.6666666667vw 3.3333333333vw 20.6666666667vw;margin:2.6666666667vw 2vw 5.3333333333vw;border-radius:2.6666666667vw;border:.8vw solid #f8c6c6}.modal .modal__close{width:18.1333333333vw;height:18.1333333333vw;top:-10.6666666667vw;right:0}.modal .recipe__cate{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;row-gap:2.6666666667vw;margin-bottom:8vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modal .recipe__cate .cate_mark{width:51.6vw;height:11.3333333333vw;margin:auto}.modal .recipe__cate .award_mark01{width:47.7333333333vw;height:7.3333333333vw;margin:auto}.modal .recipe__cate .award_mark02{width:57.7333333333vw;height:8.9333333333vw;margin:auto}.modal .recipe__cate .award_mark03{width:45.7333333333vw;height:8.9333333333vw;margin:auto}.modal .recipe__cate .award_mark04{width:50.5333333333vw;height:4.8vw;margin:auto}.modal .recipe__box .recipe__box-head{row-gap:9.3333333333vw}.modal .recipe__box .recipe__box-head .recipe__img{width:100%;height:49.3333333333vw;border-radius:2.6666666667vw}.modal .recipe__box .recipe__box-head .prod_item{width:100%}.modal .recipe__box .recipe__box-head .prod_item p{font-size:4vw}.modal .recipe__box .recipe__box-head .prod_item .prod_img{width:66.6666666667vw;margin:1.3333333333vw auto 0}.modal .recipe__box .recipe__box-body{margin-top:10.6666666667vw}.modal .recipe__box .recipe__box-body .recipe__title{font-size:6vw;margin-bottom:5.3333333333vw;text-align:center}.modal .recipe__box .recipe__box-body .creator_detail{gap:2.6666666667vw 5.3333333333vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal .recipe__box .recipe__box-body .creator_detail .name{position:relative}.modal .recipe__box .recipe__box-body .creator_detail .name:before{content:"|";color:#e84263;font-weight:bold;position:absolute;top:50%;left:-1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal .recipe__box .recipe__box-body .creator_detail .detail_add{width:100%}.modal .recipe__box .recipe__box-body .recipe__target{text-align:center}.modal .recipe__box .recipe__box-body .recipe__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10.6666666667vw;row-gap:16.6666666667vw}.modal .recipe__box .recipe__box-body .recipe__detail .recipe__infoList{width:100%}.modal .recipe__box .recipe__box-body .infoList__content{width:100%}.modal .recipe__box .recipe__box-body .infoList__ttl{padding:2vw 5.3333333333vw;border-radius:2.6666666667vw 2.6666666667vw 0 0;font-size:4vw}.modal .recipe__box .recipe__box-body .Material .infoList__ttl .supp:before{width:5.7333333333vw;height:4.2666666667vw;left:-7.0666666667vw}.modal .recipe__box .recipe__box-body .Material .infoList__content dl{padding:4.6666666667vw 4vw}.modal .recipe__box .recipe__box-body .Make .infoList__content li{padding:4vw 3.3333333333vw;-webkit-column-gap:3.3333333333vw;-moz-column-gap:3.3333333333vw;column-gap:3.3333333333vw;border-bottom:.4vw solid #f7f7f7}.modal .recipe__box .recipe__box-body .Make .infoList__content li .num span{width:4.8vw;height:4.8vw}.modal .recipe__box .recipe__box-body .Make .infoList__content li .txt{font-size:3.6vw}.modal .recipe__box .recipe__suppBox{margin-top:13.3333333333vw;background-size:4vw;padding:5.3333333333vw 6.6666666667vw;border-radius:2.6666666667vw}.modal .recipe__box .recipe__suppBox .suppBox__text{font-size:3.6vw}.modal .recipe__box .recipe__nutrient .nutrient__box{margin-top:11.3333333333vw;padding:6.6666666667vw 9.3333333333vw 8.6666666667vw;border-radius:2.6666666667vw}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__ttl{font-size:3.6vw;width:51.3333333333vw;border-radius:5.3333333333vw}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__ttl:before{width:102%;height:115%;border-radius:5.3333333333vw;border:.2666666667vw dotted #e84263}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__list{margin-top:6.6666666667vw}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item{width:71.3333333333vw;gap:6.6666666667vw 4.6666666667vw}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dl{margin-top:6.6666666667vw}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dl:not(:first-child){padding-left:5.3333333333vw;background:url(../img/recipe/line_dotted.png);background-repeat:no-repeat;background-size:.6666666667vw auto;background-position:center left}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dt{font-size:3.6vw}.modal .recipe__box .recipe__nutrient .nutrient__box .nutrient__item dd{font-size:4.8vw}.modal .recipe__box .nutrient__notes{margin-top:3.3333333333vw;font-size:2.4vw}.modal .recipe__box .recipe__commeBox{margin-top:8vw;padding:2.6666666667vw 5.3333333333vw 5.3333333333vw;border:.5333333333vw dotted #fad6d6;border-radius:2.6666666667vw}.modal .recipe__box .recipe__commeBox dt{padding-left:6vw;font-size:4vw}.modal .recipe__box .recipe__commeBox dt:before{width:4.2666666667vw;height:3.4666666667vw;top:59%}.modal .p_menu_btn_list{margin-top:10.6666666667vw}.modal .p_menu_btn_list .btn_print i{width:9.2vw;height:9.0666666667vw;left:8vw}.modal .p_menu_btn_list .btn_print i:before{width:9.2vw;height:9.0666666667vw}.modal .p_menu_btn_list .btn_print i:after{width:9.2vw;height:9.0666666667vw}body.is_fixed .bl_gnav{min-height:100%;position:relative}}@media screen and (max-width: 1365px){.none-d-lg{display:none !important;content-visibility:hidden !important}.block-d-lg{display:block !important;content-visibility:visible !important}}@media screen and (max-width: 1919px){.none-d-wd{display:none !important;content-visibility:hidden !important}.block-d-wd{display:block !important;content-visibility:visible !important}}@media (width <= 820px){body{font-size:3.2vw}}@media (821px <= width <= 1365px){body{font-size:1.756954612vw}}@media (1366px <= width){body{font-size:24px}}@media print and (width <= 820px),screen and (min-width: 821px)and (width <= 820px){body{font-size:2.1333333333vw}.btn_hover{font-size:2.6666666667vw}.flyer_wrapInner .inner_txt{font-size:3.7333333333vw}}@media print and (821px <= width <= 1365px),screen and (min-width: 821px)and (821px <= width <= 1365px){body{font-size:1.1713030747vw}.btn_hover{font-size:1.4641288433vw}.flyer_wrapInner .inner_txt{font-size:2.0497803807vw}}@media print and (1366px <= width),screen and (min-width: 821px)and (1366px <= width){body{font-size:16px}.btn_hover{font-size:20px}.flyer_wrapInner .inner_txt{font-size:28px}}@media screen and (max-width: 820px)and (width <= 820px){.btn_hover{font-size:4vw}.bl_gnav_list{font-size:6vw}.flyer_wrapInner .inner_txt{font-size:5.3333333333vw}}@media screen and (max-width: 820px)and (821px <= width <= 1365px){.btn_hover{font-size:2.196193265vw}.bl_gnav_list{font-size:3.2942898975vw}.flyer_wrapInner .inner_txt{font-size:2.9282576867vw}}@media screen and (max-width: 820px)and (1366px <= width){.btn_hover{font-size:30px}.bl_gnav_list{font-size:45px}.flyer_wrapInner .inner_txt{font-size:40px}}@media (hover: hover){.bl_footerContact_txt a:where(:-webkit-any-link,:enabled,summary):hover{text-decoration:underline}.bl_footerContact_txt a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:underline}.bl_footerContact_txt a:where(:any-link,:enabled,summary):hover{text-decoration:underline}.bl_footerList_item dd a:where(:-webkit-any-link,:enabled,summary):hover{-webkit-transition:.5s;transition:.5s;opacity:.6}.bl_footerList_item dd a:where(:-moz-any-link,:enabled,summary):hover{-moz-transition:.5s;transition:.5s;opacity:.6}.bl_footerList_item dd a:where(:any-link,:enabled,summary):hover{-webkit-transition:.5s;transition:.5s;opacity:.6}.bl_backToTop_link:where(:-webkit-any-link,:enabled,summary):hover{opacity:.6;-webkit-transition:.5s;transition:.5s}.bl_backToTop_link:where(:-moz-any-link,:enabled,summary):hover{opacity:.6;-moz-transition:.5s;transition:.5s}.bl_backToTop_link:where(:any-link,:enabled,summary):hover{opacity:.6;-webkit-transition:.5s;transition:.5s}.bl_gnav_link:where(:-webkit-any-link,:enabled,summary):hover{-webkit-transition:.3s;transition:.3s;color:#f6ab00;font-weight:bold}.bl_gnav_link:where(:-moz-any-link,:enabled,summary):hover{-moz-transition:.3s;transition:.3s;color:#f6ab00;font-weight:bold}.bl_gnav_link:where(:any-link,:enabled,summary):hover{-webkit-transition:.3s;transition:.3s;color:#f6ab00;font-weight:bold}.bl_gnav_link:where(:-webkit-any-link,:enabled,summary):hover::before{-webkit-transition:.3s;transition:.3s}.bl_gnav_link:where(:-moz-any-link,:enabled,summary):hover::before{-moz-transition:.3s;transition:.3s}.bl_gnav_link:where(:any-link,:enabled,summary):hover::before{-webkit-transition:.3s;transition:.3s}}@media (min-width: 821px)and (max-width: 1365px){.bl_footerList_eatreat{width:156px}.bl_footerList_ssk{width:88px}.bl_header_logo{width:14.6412884334vw}}@media print and (hover: hover),screen and (hover: hover)and (min-width: 821px){.bl_gnav_link:where(:-webkit-any-link,:enabled,summary):hover::before{height:20px}.bl_gnav_link:where(:-moz-any-link,:enabled,summary):hover::before{height:20px}.bl_gnav_link:where(:any-link,:enabled,summary):hover::before{height:20px}}@media screen and (hover: hover)and (max-width: 820px){.bl_gnav_link:where(:-webkit-any-link,:enabled,summary):hover::before{width:9.0666666667vw}.bl_gnav_link:where(:-moz-any-link,:enabled,summary):hover::before{width:9.0666666667vw}.bl_gnav_link:where(:any-link,:enabled,summary):hover::before{width:9.0666666667vw}}