﻿@font-face{font-family:"Noto Sans JP";font-display:swap;src:url("../webfonts/notosansjp/NotoSansJP-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Noto Sans JP";font-display:swap;src:url("../webfonts/notosansjp/NotoSansJP-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Rubik";font-display:swap;src:url("../webfonts/rubik/Rubik-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Rubik";font-display:swap;src:url("../webfonts/rubik/Rubik-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Rubik";font-display:swap;src:url("../webfonts/rubik/Rubik-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Rubik";font-display:swap;src:url("../webfonts/rubik/Rubik-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Zen Maru Gothic";font-display:swap;src:url("../webfonts/zenmaru/ZenMaruGothic-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Zen Maru Gothic";font-display:swap;src:url("../webfonts/zenmaru/ZenMaruGothic-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}img{vertical-align:bottom}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0) none;box-sizing:border-box;box-shadow:none;font-family:inherit;font-size:inherit;line-height:1;vertical-align:middle}select::-ms-expand{display:none}input[type=submit],input[type=checkbox],input[type=radio],input[type=button],button{cursor:pointer}html{overflow-y:scroll;font-size:62.5%}body{font-family:"Noto Sans JP","Rubik","游ゴシック","YuGothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","Osaka","Arial","Font Awesome 5 Free",sans-serif;font-display:swap;font-size:1rem;line-height:1;color:#4f342d;background-color:#fff;-webkit-text-size-adjust:100%;word-break:normal;word-wrap:normal;overflow-wrap:normal}a{text-decoration:none;font-size:inherit;color:inherit}a:hover{cursor:pointer}.page-wrap img{width:100%;height:100%;object-fit:cover;box-sizing:border-box;image-rendering:-webkit-optimize-contrast}::-webkit-full-page-media,:future,:root .page-wrap img{image-rendering:auto}.container{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.container{padding:0 2%}}@media screen and (min-width: 1200px){.container{max-width:1200px;padding:0}}.content{margin-bottom:5.3333333333vw;padding-top:40.5333333333vw;padding-top:8.5333333333vw;overflow:hidden}.main{margin-bottom:24.5333333333vw}.content-one-column{margin-bottom:120px}.content-one-column .main{margin:0 auto}.container-fluid{margin-bottom:120px}.container-fluid .main{margin:0 auto}.foodist-award .content,.foodist-award-detail .content,.product-award .content,.product-award-vote .content,.next-foodist .content{padding-top:0 !important}@media screen and (min-width: 768px){.content{margin-bottom:120px;padding-top:80px}.main{width:100%;margin-bottom:100px}.content-one-column{margin-bottom:120px}.content-one-column .main{margin:0 auto}.container-fluid{margin-bottom:120px}.container-fluid .main{margin:0 auto}}@media screen and (min-width: 992px){.content{display:flex;margin-bottom:120px;overflow:inherit}.main{margin-right:48px;margin-bottom:0;width:calc(100% - 368px)}.container-fluid.container{max-width:100%}.container-fluid .main{width:100%}}.page-wrap{transition:.6s}.content-wrap{padding-top:54.1333333333vw;transition:.6s}@media screen and (min-width: 768px){.content-wrap{padding-top:0}}.badge{position:relative;display:inline-block;text-align:center;box-sizing:border-box;white-space:nowrap}.badge-new{position:absolute !important;top:-1.0666666667vw;left:-1.0666666667vw;padding:1.6vw 2.6666666667vw;background:#e91b16;border:2px solid #fff;color:#fff;font-size:3.7333333333vw;font-family:"Rubik",sans-serif;font-weight:500;letter-spacing:.05em;z-index:100}.badge-pr{padding:.5333333333vw 1.6vw;background:#9e6133;border:2px solid #fff;border-radius:4px;color:#fff;font-size:2.9333333333vw;font-family:"Rubik",sans-serif;letter-spacing:.025em}.badge-update{padding:1.0666666667vw;color:#9e6133;font-size:3.2vw;font-family:"Rubik",sans-serif;font-weight:500;border:1px solid #9e6133;border-radius:2px}.badge-required{margin-left:1.0666666667vw;color:#d94647}.badge-lg{padding:1.0666666667vw 3.4666666667vw;font-size:3.4666666667vw}.badge-md{padding:.8vw 2.6666666667vw;font-size:3.2vw}.badge-sm{padding:.5333333333vw 2.1333333333vw;font-size:3.2vw}@media screen and (min-width: 768px){.badge{position:relative;display:inline-block;text-align:center;box-sizing:border-box}.badge-new{top:-8px;left:-8px;padding:6px 10px;font-size:1.5rem}.badge-pr{padding:2px 6px;font-size:1.1rem}.badge-update{padding:4px;font-size:1.2rem}}.btn{position:relative;display:inline-block;font-weight:700;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:100px;transition:.2s;color:#fff !important;text-decoration:none !important;letter-spacing:.025em;background:#9e6133;border:2px solid rgba(0,0,0,0);line-height:1;box-sizing:border-box}.btn-rounded-6{border-radius:6px}.btn-rounded-6.btn-arrow-right::after{right:2.1333333333vw}.btn-sm{padding:3.2vw 4.2666666667vw;width:37.3333333333vw;font-size:3.4666666667vw;font-weight:700}.btn-md{padding:4.2666666667vw 7.4666666667vw;width:74.6666666667vw;font-size:3.7333333333vw;font-weight:700}.btn-lg{padding:4.8vw 7.4666666667vw;width:80vw;font-size:4vw;font-weight:700}.btn-info{display:inline-flex;align-items:center;height:12.8vw;font-size:4vw;color:#9e6133 !important;font-weight:700;background-color:rgba(0,0,0,0) !important;border:none !important}.btn-info:after{content:"";display:inline-block;width:2.1333333333vw;height:3.2vw;margin-top:.5333333333vw;margin-left:2.1333333333vw;background-image:url("../img/common/ico_arrow_right_brown.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.btn-guidance-park{display:inline-flex;justify-content:center;align-items:center;width:67.2vw;height:12.8vw;padding:1.6vw;box-sizing:border-box}.btn-guidance-park span{display:inline-flex;justify-content:center;align-items:center;width:100%;height:9.6vw;font-size:3.7333333333vw}.btn-app-download{padding:3.7333333333vw 7.4666666667vw;width:100%;max-width:80vw;font-size:4vw;font-weight:700;box-sizing:border-box}.btn-left{text-align:left;margin:0 auto 0 0}.btn-center{text-align:center;margin:0 auto}.btn-right{text-align:right;margin:0 0 0 auto}.btn-arrow-right:after{position:absolute;right:3.2vw;top:50%;transform:translateY(-50%);content:"";font-family:"Font Awesome 5 Free";font-size:80%}.btn-arrow-left:before{position:absolute;left:3.2vw;top:50%;transform:translateY(-50%);content:"";font-family:"Font Awesome 5 Free";font-size:80%}.form-btn-wrap{display:flex;justify-content:space-between;align-content:center}.form-btn-wrap .btn{width:40vw}.form-btn-wrap .btn-back{background:#999}.btn-back-to-top{width:100%;height:12.8vw;display:block;display:flex;justify-content:center;align-items:center;background:#9e6133;color:#fff;font-size:4vw;font-weight:700}.btn-back-to-top i{margin-left:4.2666666667vw}.btn-action,.btn-action-sm{display:flex;justify-content:center;align-items:center;padding:3.4666666667vw 8.5333333333vw;font-size:3.7333333333vw;font-weight:700;border-radius:6px;line-height:1.4;box-sizing:border-box}.btn-action.btn-arrow-right::after,.btn-action-sm.btn-arrow-right::after{right:2.1333333333vw}.btn-orange{background-color:#fd7e01}.btn-dark-red{background-color:#bf0000}@media screen and (min-width: 768px){.btn:hover,.btn:active{color:#9e6133 !important;background:#fff;border:2px solid #9e6133}.btn-rounded-6.btn-arrow-right::after{right:8px}.btn-sm{width:auto;min-width:140px;padding:16px 28px;font-size:1.3rem}.btn-md{width:auto;min-width:300px;padding:16px 28px;font-size:1.5rem}.btn-info{height:auto;font-size:1.5rem}.btn-info:after{width:8px;height:12px;margin-top:0;margin-left:8px}.btn-info:hover,.btn-info:active{color:#9e6133 !important;background:rgba(0,0,0,0) !important}.btn-info:hover::after,.btn-info:active::after{background-image:url("../img/common/ico_arrow_right_lightbrown.svg")}.btn-arrow-right:after{right:12px}.btn-arrow-left:before{left:12px}.form-btn-wrap{justify-content:center}.form-btn-wrap .btn{margin:0 32px;width:230px}.form-btn-wrap .btn-back:hover{color:#999;background:#fff;border:2px solid #999}.btn-guidance-park{width:fit-content;height:fit-content;padding:0}.btn-guidance-park span{width:252px;height:36px;font-size:1.5rem}.btn-app-download{width:auto;min-width:300px;padding:16px 28px;font-size:1.5rem}.btn-action{width:calc((100% - 24px)/3);padding:12px 24px;font-size:1.5rem}.btn-action.btn-arrow-right::after{right:8px}.btn-action-sm{width:100%;max-width:320px}.btn-orange:hover,.btn-orange:active{color:#fd7e01 !important;border:2px solid #fd7e01}.btn-dark-red:hover,.btn-dark-red:active{color:#bf0000 !important;border:2px solid #bf0000}.embed-recipe-item-md .btn-action-group:has(.btn-md~.btn-md) .btn-md{width:250px}}@media screen and (min-width: 992px){.embed-recipe-item-md .btn-md{min-width:250px}.btn-action{width:calc((100% - 16px)/3)}.btn-action-sm{width:100%}}@media screen and (min-width: 1200px){.btn-action{width:calc((100% - 40px)/3)}.btn-action-sm{width:100%}}.breadcrumbs{background:#fff;width:100%;padding:3.2vw 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.breadcrumbs .breadcrumbs-list{overflow-x:auto;-ms-overflow-style:none;display:flex}.breadcrumbs .breadcrumbs-list::-webkit-scrollbar{display:none}.breadcrumbs .breadcrumbs-list__item{display:inline;font-size:2.9333333333vw;color:#666;white-space:nowrap}.breadcrumbs .breadcrumbs-list__item:after{content:"";font-weight:900;margin:0 2.1333333333vw}.breadcrumbs .breadcrumbs-list__item:last-child:after{display:none}.breadcrumbs .breadcrumbs-list__item a{display:inline-block;color:#666;text-decoration:underline}@media screen and (min-width: 768px){.breadcrumbs{padding:12px 0}.breadcrumbs .breadcrumbs-list{margin:0 auto;max-width:1200px}.breadcrumbs .breadcrumbs-list__item{font-size:1.3rem}.breadcrumbs .breadcrumbs-list__item:after{margin:0 8px}}.link{width:100%}.link a{position:relative;display:inline-flex;align-items:center;font-size:3.7333333333vw;font-weight:700;color:#9e6133;text-align:left;line-height:1.2;word-break:break-all;text-align:justify;text-justify:inter-ideograph}.link a i{margin-left:2.1333333333vw}.link-right{text-align:right}.link-center{text-align:center}.link-left{text-align:left}.link-inline{display:inline;font-size:3.7333333333vw;color:#9e6133;text-decoration:underline}@media screen and (min-width: 768px){.link a{font-size:1.4rem;letter-spacing:0}.link a i{margin-left:8px}.link-inline{font-size:1.4rem}}@media screen and (min-width: 992px){.link a{transition:.2s}}.tag{position:relative;display:inline-flex;align-items:center;text-align:center;box-sizing:border-box;background:#f9f4e0;border-radius:26.6666666667vw;font-weight:700;min-height:12.8vw;word-break:break-all;text-align:left}.tag:before{position:absolute;padding-top:.5333333333vw;top:50%;transform:translateY(-50%);content:"";font-family:"Font Awesome 5 Free";margin-right:.5333333333vw}.text-tag{position:relative;display:inline-flex;align-items:center;font-size:4vw;font-weight:700;height:12.8vw;padding-left:3.7333333333vw;padding-right:5.3333333333vw}.text-tag:before{content:"";font-family:"Font Awesome 5 Free";position:absolute;padding-top:.8vw;left:-4.2666666667vw;left:0;font-size:3.4666666667vw}.text-tag::after{content:"";display:block;position:absolute;bottom:3.2vw;width:calc(100% - 3.7333333333vw - 5.3333333333vw);height:2px;background-color:#4f342d}.tag-sm{padding:1.0666666667vw 4.2666666667vw 1.0666666667vw 8vw;font-size:3.4666666667vw}.tag-sm::before{left:4.2666666667vw}.tag-md{padding:2.1333333333vw 5.3333333333vw 2.1333333333vw 9.3333333333vw;font-size:4vw}.tag-md::before{left:5.3333333333vw}.tag-lg{padding:2.1333333333vw 4.2666666667vw 2.1333333333vw 8.5333333333vw;font-size:4vw}.tag-lg::before{left:4.2666666667vw}@media screen and (min-width: 768px){.tag{min-height:inherit;transition:.2s}.tag:before{position:static;padding-top:0;margin-right:2px;transform:translateY(0)}.tag:hover{color:#9e6133}.text-tag{display:inline-block;font-size:1.5rem;margin-left:12px;padding-bottom:4px;padding-left:0;transition:.2s;height:inherit;padding-right:0}.text-tag:before{padding-top:3px;font-size:1.3rem;left:-14px}.text-tag::after{bottom:0;width:100%;transition:.2s}.text-tag:hover{color:#9e6133}.text-tag:hover::after{background-color:#9e6133}.tag-sm{padding:6px 10px;font-size:1.2rem}.tag-md{padding:6px 10px;font-size:1.3rem}.tag-lg{padding:6px 20px;font-size:1.5rem}}h1{font-size:5.8666666667vw}h2{font-size:5.3333333333vw}h3{font-size:5.0666666667vw}h4{font-size:4.8vw}h5{font-size:4.5333333333vw}.heading-xl{font-size:6.9333333333vw}.heading-lg{font-size:5.8666666667vw}.heading-md{font-size:5.3333333333vw}.heading-sm{font-size:4.8vw}.heading-xs{font-size:4.5333333333vw}.page-title-decoration{margin-bottom:8.5333333333vw;display:inline-flex;align-items:center;padding-bottom:2.1333333333vw;border-bottom:2px solid #d94647}.page-title-decoration .heading-eng{margin-right:5.3333333333vw;font-size:8vw;font-style:italic;letter-spacing:.1em}.page-title-decoration .heading-jp{font-size:3.2vw;font-weight:700}.page-title-decoration-lg{display:inline-block}.page-title-decoration-lg .heading-eng{display:block;margin-right:0;margin-bottom:1.0666666667vw;letter-spacing:.05em;white-space:inherit}.page-title-decoration-lg .heading-jp{display:block}.page-title{margin-bottom:2.1333333333vw;font-size:5.8666666667vw;line-height:1.6;font-weight:700}.page-lead{margin-bottom:5.3333333333vw;font-size:3.7333333333vw;line-height:1.6;font-weight:400}.heading-eng{font-family:"Rubik",sans-serif;white-space:nowrap;font-weight:400}.heading-jp{font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 768px){h1{font-size:2.8rem}h2{font-size:2.4rem}h3{font-size:2.2rem}h4{font-size:2rem}h5{font-size:1.8rem}.heading-xl{font-size:2.6rem}.heading-lg{font-size:2.2rem}.heading-md{font-size:2rem}.heading-sm{font-size:1.8rem}.heading-xs{font-size:1.7rem}.title-border-bottom{padding-bottom:8px;border-bottom:2px solid #9e6133}.title-border-left{padding-left:14px;border-left:4px solid #9e6133}.page-title-decoration{margin-bottom:32px;padding-bottom:4px}.page-title-decoration .heading-eng{margin-right:20px;font-size:3rem}.page-title-decoration .heading-jp{font-size:1.2rem}.page-title-decoration-lg{display:inline-flex}.page-title-decoration-lg .heading-eng{display:inline-block;margin-right:20px;margin-bottom:0;letter-spacing:.1em}.page-title-decoration-lg .heading-jp{display:inline-block}.page-title{margin-bottom:12px;font-size:3rem}.page-lead{margin-bottom:32px;font-size:1.6rem;line-height:1.8}}.text-right{font-size:4.2666666667vw;text-align:right}.text-center{font-size:4.2666666667vw;text-align:center}.text-right{font-size:4.2666666667vw;text-align:left}@media screen and (min-width: 768px){.text-right{font-size:1.6rem}.text-center{font-size:1.6rem}.text-right{font-size:1.6rem}}input,select,textarea{border:1px solid rgba(0,0,0,0);font-size:16px}input:focus,select:focus,textarea:focus{outline:0}input:focus,select:focus,textarea:focus{border:1px solid #9e6133 !important}.search-form-input{position:relative;width:100%;background:#fafafa;margin-bottom:5.3333333333vw;border-radius:5px;border:1px solid #f0f0f0}.search-form-input:focus-within{border:1px solid #9e6133 !important}.search-form-input__text{width:calc(100% - 12.8vw - 8px);min-height:48px;padding:3.2vw 0 3.2vw 5.3333333333vw;font-size:16px;border-radius:5px;border:none !important}.search-form-input__text:-webkit-autofill,.search-form-input__text:-webkit-autofill:hover,.search-form-input__text:-webkit-autofill:focus,.search-form-input__text:-webkit-autofill:active{-webkit-box-shadow:0 0 0 12.8vw #fafafa inset !important}.search-form-input__text:focus{border:none !important}.search-form-input__submit{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:12.8vw;height:12.8vw;color:#999}.search-form-input__submit i{font-size:5.3333333333vw;color:#999}.contact-form .form-group{margin-bottom:8.5333333333vw}.contact-form .form-label{display:inline-block;margin-bottom:3.2vw;font-size:4.2666666667vw;font-weight:700}.contact-form .form-parts{font-size:4.2666666667vw;line-height:1.8}.contact-form .form-parts input,.contact-form .form-parts select{width:100%;min-height:10.6666666667vw;padding:2.1333333333vw;border:1px solid #aaa;border-radius:2px;color:#4f342d}.contact-form .form-parts input:focus,.contact-form .form-parts select:focus{border:1px solid #9e6133 !important}.contact-form .form-parts textarea{width:100%;height:53.3333333333vw;padding:2.1333333333vw;border:1px solid #aaa;border-radius:2px;resize:none}.contact-form .form-parts-checkbox{display:flex;justify-content:center;align-items:center;margin:21.3333333333vw 0 1.0666666667vw}.contact-form .form-parts-checkbox input[type=checkbox]{display:none}.contact-form .form-parts-checkbox input[type=checkbox]+label{display:flex;justify-content:center;align-items:center}.contact-form .form-parts-checkbox input[type=checkbox]+label:before{content:"";display:inline-block;margin-right:2.1333333333vw;width:5.3333333333vw;height:5.3333333333vw;border:1px solid #4f342d;border-radius:2px}.contact-form .form-parts-checkbox input[type=checkbox]:checked{display:none}.contact-form .form-parts-checkbox input[type=checkbox]:checked+label{position:relative}.contact-form .form-parts-checkbox input[type=checkbox]:checked+label:before{background:#4f342d}.contact-form .form-parts-checkbox input[type=checkbox]:checked+label:after{position:absolute;left:0;padding-left:.2666666667vw;display:flex;justify-content:center;align-items:center;content:"";width:5.3333333333vw;height:5.3333333333vw;font-family:"Font Awesome 5 Free";font-size:4.2666666667vw;color:#fff;font-weight:bold}.contact-form .form-parts-checkbox .agreement{margin-right:1.0666666667vw}.contact-form .form-parts-error{border-radius:2px;background-color:#fff4f4}.contact-form .form-parts-error.form-parts input,.contact-form .form-parts-error.form-parts textarea,.contact-form .form-parts-error.form-parts select{border:1px solid #d94647}.contact-form .form-parts-select{background-image:url("../img/common/icon_arrow-down.png");background-repeat:no-repeat;background-position:right 2.6666666667vw center}.contact-form .form-text-note{margin-top:1.0666666667vw;font-size:3.7333333333vw;line-height:1.6}.contact-form .from-text-error{display:none;margin-top:1.0666666667vw;font-size:4.2666666667vw;line-height:1.6;color:#d94647}@media screen and (min-width: 768px){.search-form-input{width:320px;position:relative;margin:0 0 16px auto;background:#f0f0f0}.search-form-input__text{width:calc(100% - 48px - 8px);padding:12px 0 12px 20px;font-size:1.4rem}.search-form-input__text:-webkit-autofill,.search-form-input__text:-webkit-autofill:hover,.search-form-input__text:-webkit-autofill:focus,.search-form-input__text:-webkit-autofill:active{-webkit-box-shadow:0 0 0 4.8rem #f0f0f0 inset !important}.search-form-input__submit{width:48px;height:48px}.search-form-input__submit i{font-size:2rem}.contact-form .form-group{margin-bottom:32px}.contact-form .form-label{margin-bottom:12px;font-size:1.6rem}.contact-form .form-parts{font-size:1.6rem}.contact-form .form-parts input,.contact-form .form-parts select{min-height:40px;padding:8px}.contact-form .form-parts textarea{height:200px;padding:8px}.contact-form .form-parts-checkbox{margin:60px 0 4px}.contact-form .form-parts-checkbox input[type=checkbox]+label{cursor:pointer}.contact-form .form-parts-checkbox input[type=checkbox]+label:before{margin-right:8px;width:20px;height:20px}.contact-form .form-parts-checkbox input[type=checkbox]:checked+label:after{padding-left:1px;width:20px;height:20px;font-size:1.6rem}.contact-form .form-parts-checkbox .agreement{margin-right:1.0666666667vw}.contact-form .form-parts-select{background-position:right 10px center}.contact-form .form-text-note{margin-top:4px;font-size:1.6rem}.contact-form .from-text-error{margin-top:4px;font-size:1.6rem}}.sns-share{display:flex;justify-content:center;align-items:center;margin:0 -2.1333333333vw}.sns-share .sns-share-item{margin:0 2.1333333333vw;width:12.8vw;height:12.8vw;border-radius:12.8vw}.sns-share .sns-share-item a{display:flex;justify-content:center;align-items:center;width:12.8vw;height:12.8vw;color:#fff;font-size:6.4vw}.sns-share__line{background:#1fb900}.sns-share__line img{margin:0 !important;width:9.3333333333vw !important;height:9.3333333333vw !important}.sns-share__twitter{background:#1d9bf0}.sns-share__x{background:#000}.sns-share__x img{margin:0 !important;width:4.8vw !important;height:5.0666666667vw !important}.sns-share__facebook{background:#1877f2}.sns-share__facebook img{margin:0 !important;width:6.4vw !important;height:6.4vw !important}.sns-share__pinterest{background:#e60023}.sns-share__pinterest img{margin:0 !important;width:6.4vw !important;height:6.4vw !important}@media screen and (min-width: 768px){.sns-share{display:flex;justify-content:center;align-items:center;margin:0 -8px}.sns-share .sns-share-item{margin:0 8px;width:48px;height:48px;border-radius:48px;transition:.2s}.sns-share .sns-share-item:hover{opacity:.8}.sns-share .sns-share-item a{display:flex;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px}.sns-share__line img{width:34px !important;height:34px !important}.sns-share__x img{width:17px !important;height:18px !important}.sns-share__facebook img{width:24px !important;height:24px !important}.sns-share__pinterest img{width:24px !important;height:24px !important}.sns-share-pc-right{display:flex;justify-content:flex-end;align-items:center}.sns-share-pc-left{display:flex;justify-content:flex-start;align-items:center}}.article-list-pager-sp{display:flex;justify-content:center;align-items:center;margin-top:8.5333333333vw}.article-list-pager-sp .article-list-pager-item{margin:0 1.0666666667vw;width:10.6666666667vw;height:11.2vw;border:1px solid #9e6133;background:#fff;border-radius:2px;color:#9e6133;font-size:4vw;font-family:"Rubik",sans-serif}.article-list-pager-sp .article-list-pager-item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.article-list-pager-sp .article-list-pager-item-current{pointer-events:none;background:#9e6133;color:#fff}.article-list-pager-sp .article-list-pager-item-prev,.article-list-pager-sp .article-list-pager-item-next{font-size:2.6666666667vw}.article-list-pager-sp .article-list-pager-item-gap{pointer-events:none;display:flex;justify-content:center;align-items:center}.article-list-pager-pc{display:none}.article-detail-pager{display:flex;position:relative;padding:2.1333333333vw 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;min-height:13.8666666667vw}.article-detail-pager .article-detail-pager-prev,.article-detail-pager .article-detail-pager-next{display:flex;justify-content:center;align-items:center;position:relative;margin-top:3.2vw;width:38%;color:#9e6133;font-size:3.2vw;font-weight:700;line-height:1.6}.article-detail-pager .article-detail-pager-prev:before,.article-detail-pager .article-detail-pager-next:before{position:absolute;top:-4.8vw;color:#666;font-size:2.6666666667vw;font-weight:400}.article-detail-pager .article-detail-pager-prev a,.article-detail-pager .article-detail-pager-next a{position:relative;display:flex;align-items:center;width:100%;min-height:9.6vw}.article-detail-pager .article-detail-pager-prev a:before,.article-detail-pager .article-detail-pager-next a:before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:700}.article-detail-pager .article-detail-pager-prev{margin-right:auto}.article-detail-pager .article-detail-pager-prev:before{content:"前の記事";left:0}.article-detail-pager .article-detail-pager-prev a{padding:0 3.2vw 0 3.7333333333vw}.article-detail-pager .article-detail-pager-prev a:before{content:"";left:0}.article-detail-pager .article-detail-pager-next{margin-left:auto}.article-detail-pager .article-detail-pager-next:before{content:"次の記事";right:0}.article-detail-pager .article-detail-pager-next a{padding:0 3.7333333333vw 0 3.2vw;justify-content:flex-end}.article-detail-pager .article-detail-pager-next a:before{content:"";right:0}.article-detail-pager .article-detail-pager-list{position:absolute;bottom:1.6vw;left:50%;transform:translateX(-50%);width:24%;min-height:9.6vw;height:calc(100% - 6.4vw);font-size:3.2vw;color:#9e6133;font-weight:700;line-height:1.6;border-left:1px solid #ccc;border-right:1px solid #ccc;display:flex;justify-content:center;align-items:center}.article-detail-pager .article-detail-pager-list a{height:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.article-list-pager-sp{display:none}.article-list-pager-pc{display:block;display:flex;justify-content:center;align-items:center;margin-top:60px}.article-list-pager-pc .article-list-pager-item{margin:0 6px;width:48px;height:50px;border:1px solid #9e6133;background:#fff;border-radius:2px;color:#9e6133;font-size:1.8rem;font-family:"Rubik",sans-serif;transition:.2s}.article-list-pager-pc .article-list-pager-item:hover{border:1px solid #9e6133;color:#fff;background:#9e6133}.article-list-pager-pc .article-list-pager-item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.article-list-pager-pc .article-list-pager-item-current{pointer-events:none;background:#9e6133;color:#fff}.article-list-pager-pc .article-list-pager-item-prev,.article-list-pager-pc .article-list-pager-item-next{font-size:1rem}.article-list-pager-pc .article-list-pager-item-gap{pointer-events:none;display:flex;justify-content:center;align-items:center}.article-detail-pager{padding:12px 0;min-height:58px}.article-detail-pager .article-detail-pager-prev,.article-detail-pager .article-detail-pager-next{width:36%;margin-top:0;padding-top:12px;font-size:1.4rem;flex-shrink:1}.article-detail-pager .article-detail-pager-prev:before,.article-detail-pager .article-detail-pager-next:before{top:-8px;font-size:1.2rem}.article-detail-pager .article-detail-pager-prev a,.article-detail-pager .article-detail-pager-next a{display:inline-flex;width:auto;min-height:1em;transition:.2s}.article-detail-pager .article-detail-pager-prev a:hover,.article-detail-pager .article-detail-pager-next a:hover{color:#4f342d}.article-detail-pager .article-detail-pager-prev{padding-right:12px}.article-detail-pager .article-detail-pager-prev a{margin-right:auto;padding:0 0 0 14px}.article-detail-pager .article-detail-pager-next{padding-left:12px}.article-detail-pager .article-detail-pager-next a{margin-left:auto;padding:0 14px 0 0}.article-detail-pager .article-detail-pager-list{width:28%;bottom:12px;min-height:32px;height:calc(100% - 24px);font-size:1.4rem;text-align:center}.article-detail-pager .article-detail-pager-list a{display:inline-flex;transition:.2s}.article-detail-pager .article-detail-pager-list a:hover{color:#4f342d}}@media screen and (min-width: 992px){.article-detail-pager .article-detail-pager-list{width:auto;min-width:120px}}@media screen and (min-width: 1200px){.article-detail-pager .article-detail-pager-prev,.article-detail-pager .article-detail-pager-next{width:33%}.article-detail-pager .article-detail-pager-list{width:33%}}.table{width:100%;border:1px solid #ccc}.table .table-th,.table .table-td{display:block;padding:2.1333333333vw;font-size:4.2666666667vw;font-weight:400;line-height:1.8;color:#4f342d}.table .table-tr{border-bottom:1px solid #ccc}.table .table-th{text-align:left;background-color:#f9f4e0}.table .table-td{background-color:#fff}@media screen and (min-width: 768px){.table .table-th,.table .table-td{display:table-cell;padding:12px;font-size:1.6rem}.table .table-th{width:290px;padding:12px 16px}.table .table-td{padding:12px}}.pagetop{position:fixed;right:6.4vw;bottom:6.4vw;z-index:100;cursor:pointer}.pagetop img{width:12.8vw;height:12.8vw}@media screen and (min-width: 768px){.pagetop{right:40px;bottom:40px}.pagetop img{width:48px;height:48px}}.header{position:fixed;top:0;width:100%;background:#fff;z-index:1000}.header .header-content{display:flex;justify-content:center;align-items:center;height:24vw;padding:3.2vw 5.3333333333vw;position:relative}.header .header-logo{position:absolute;margin:0 auto;width:48vw}.header .menu-trigger{display:inline-block;position:absolute;left:3.7333333333vw;width:12.8vw;height:12.8vw;box-sizing:border-box;z-index:1060;transition:all .4s;transform:translateY(0.5333333333vw)}.header .menu-trigger span{margin:0 auto;transition:all .4s;position:absolute;left:50%;width:9.6vw;height:1.0666666667vw;background:#9e6133;border-radius:2px;transform:translateX(-50%)}.header .menu-trigger span:nth-of-type(1){top:0}.header .menu-trigger span:nth-of-type(2){top:2.9333333333vw}.header .menu-trigger span:nth-of-type(3){top:5.8666666667vw}.header .menu-trigger__text{position:absolute;bottom:1.0666666667vw;left:50%;transform:translateX(-50%);color:#9e6133;font-size:2.6666666667vw;white-space:nowrap;text-align:center;font-weight:700}.header .menu-trigger__text:before{content:"メニュー"}.header .menu-trigger.active span:nth-of-type(1){transform:translateY(2.6666666667vw) translateX(-50%) rotate(-45deg)}.header .menu-trigger.active span:nth-of-type(2){opacity:0}.header .menu-trigger.active span:nth-of-type(3){transform:translateY(-3.2vw) translateX(-50%) rotate(45deg)}.header .menu-trigger.active .menu-trigger__text:before{content:"閉じる"}.header .slide-menu{position:fixed;top:0;left:-80%;z-index:1050;padding:37.3333333333vw 5.3333333333vw 0;width:80%;height:100vh;background:#fff;transition:all .4s}.header .slide-menu .slide-menu-inner{position:relative;overflow-y:scroll;height:100%;padding-bottom:21.3333333333vw}.header .slide-menu .slide-menu-list{margin-bottom:16vw}.header .slide-menu .slide-menu-list-item{font-size:4.8vw;font-weight:700}.header .slide-menu .slide-menu-list-item a{display:inline-flex;align-items:center;height:12.8vw}.header .slide-menu .slide-menu-list-item i{display:inline-block;margin-right:2.1333333333vw;width:5.3333333333vw}.header .slide-menu .about-foodist{font-size:4vw}.header .slide-menu .about-foodist__title{margin-bottom:2.1333333333vw;font-weight:700}.header .slide-menu .about-foodist .about-foodist-list{margin-bottom:10.6666666667vw}.header .slide-menu .about-foodist .about-foodist-list-item a{display:inline-flex;align-items:center;height:12.8vw}.header .slide-menu.active{left:0}.header .search-trigger{position:absolute;right:2.9333333333vw;color:#9e6133;width:12.8vw;height:12.8vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.header .search-trigger__icon{margin-bottom:1.0666666667vw;font-size:8vw;width:8vw;height:8vw}.header .search-trigger__text{font-size:2.6666666667vw;text-align:center;font-weight:700}.header .search{position:fixed;margin-left:5.3333333333vw;top:-100vh;left:-5.3333333333vw;width:100%;height:fit-content;max-height:90svh;padding:21.3333333333vw 5.3333333333vw 8.5333333333vw;padding-bottom:0;background:#fff;z-index:1070;transition:all .4s;overflow:hidden;display:flex;flex-direction:column}.header .search .tag-list{height:fit-content;margin-bottom:6.4vw}.header .search .search-close-trigger{position:absolute;width:12.8vw;height:12.8vw;right:2.9333333333vw;top:4.2666666667vw;display:flex;flex-direction:column}.header .search .search-close-trigger span{position:absolute;right:-1.0666666667vw;width:9.6vw;height:1.0666666667vw;background:#9e6133;border-radius:2px}.header .search .search-close-trigger span:nth-of-type(1){top:0;transform:translateX(-2.9333333333vw) translateY(2.6666666667vw) rotate(-45deg)}.header .search .search-close-trigger span:nth-of-type(2){top:5.6vw;transform:translateX(-2.9333333333vw) translateY(-2.6666666667vw) rotate(45deg)}.header .search .search-close-trigger__text{margin-top:8.5333333333vw}.header .search .search-close-trigger__text:after{content:"閉じる";display:inline-block;width:100%;color:#9e6133;text-align:center;font-size:2.6666666667vw;font-weight:700}.header .search.active{top:0}.header .search .search-bottom-contents{flex-grow:1;overflow:hidden;overflow-y:scroll;height:fit-content;padding-bottom:10.6666666667vw}.header .global-nav{background:#f9f4e0}.header .global-nav .global-nav-list{width:100%;padding:0;height:12.8vw;display:flex;justify-content:center;align-items:center}.header .global-nav .global-nav-list__item{position:relative;height:100%}.header .global-nav .global-nav-list__item::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;width:1px;height:3.4666666667vw;background-color:#4f342d}.header .global-nav .global-nav-list__item:last-child::after,.header .global-nav .global-nav-list__item:nth-last-child(2)::after{content:none}.header .global-nav .global-nav-list__item a{display:block;display:flex;justify-content:center;align-items:center;display:inline-flex;padding:0 4.2666666667vw;height:100%;font-size:3.4666666667vw;font-weight:700;text-align:center;white-space:nowrap}@media screen and (min-width: 768px){.header{position:relative;width:100%}.header .header-content{display:flex;justify-content:space-between;align-items:flex-start;height:auto;margin:0 auto;padding:24px 2% 32px}.header .header-logo{position:relative;margin:0 auto 0 0;width:212px}.header .search{position:static;width:auto;margin-left:20px;padding:0;background:rgba(0,0,0,0);overflow:inherit}.header .search .tag-list{display:flex;justify-content:flex-end;align-items:flex-start;max-height:none;margin-bottom:0}.header .search .tag-list-item:nth-child(n+6){display:none}.header .search .search-bottom-contents{padding-bottom:0;overflow:inherit;overflow-y:inherit;max-height:none}.header .global-nav{background:#f9f4e0}.header .global-nav .global-nav-list{margin:0 auto;padding:16px 0;max-width:1200px;height:52px}.header .global-nav .global-nav-list__item{width:16.6666666667%;transition:.2s}.header .global-nav .global-nav-list__item:hover{color:#9e6133}.header .global-nav .global-nav-list__item::after{height:1.4rem}.header .global-nav .global-nav-list__item:nth-last-child(2)::after{content:""}.header .global-nav .global-nav-list__item a{width:100%;padding:0;font-size:1.4rem}.header .slide-menu{display:none}}@media screen and (min-width: 992px){.header .header-content{display:flex;justify-content:space-between;align-items:center}.header .header-logo{width:232px}}@media screen and (min-width: 1200px){.header .header-content{max-width:1200px;padding:24px 0 32px}}.side .block{margin-bottom:10.6666666667vw}.side .block .link a{padding:4.5333333333vw 0}.side .banner-pr{margin-bottom:21.3333333333vw}.side .category-list{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.side .category-list .category-list-item{display:flex;justify-content:center;align-items:center;width:49%;height:13.3333333333vw;margin-bottom:1.0666666667vw;background:#f9f4e0;border-radius:2px}.side .category-list .category-list-item a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;text-align:center;font-size:3.2vw;font-weight:700}.side .category-list .category-list-item i{margin-bottom:1.0666666667vw}.side .foodist-list-a{margin-bottom:-3.2vw}.side .post-list-c{margin-bottom:-5.3333333333vw}.side .post-list-d{margin-bottom:-4.2666666667vw}.side .side-archive-list .side-archive-list-item--current .side-archive-month-list{display:block}.side .side-archive-list .side-archive-year{display:flex;padding:5.3333333333vw 0;font-size:5.3333333333vw;font-family:"Rubik",sans-serif;border-bottom:1px solid #ccc}.side .side-archive-list .span-icon{display:inline-block;position:relative;margin-left:auto;width:4vw;height:4vw}.side .side-archive-list .span-icon .span-icon-item{position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:center center;display:inline-block;width:4vw;height:.8vw;background-color:#4f342d;transition:.2s;border-radius:1px}.side .side-archive-list .span-icon .span-icon-item:nth-of-type(2){transform:translateY(-50%) rotate(90deg)}.side .side-archive-list .span-icon-rotate .span-icon-item:nth-of-type(2){transform:translateY(-50%) rotate(0deg)}.side .side-archive-list .side-archive-month-list{display:none}.side .side-archive-list .side-archive-month-list-item a{display:flex;justify-content:space-between;align-content:center;padding:4.2666666667vw 2.1333333333vw;font-size:4vw;border-bottom:1px solid #ccc}.side .side-archive-list .side-archive-month-list-item i{font-size:.8em}@media screen and (min-width: 768px){.side{width:100%}.side .block{margin-bottom:48px}.side .block .link{margin-top:20px}.side .block .link a{padding:0}.side .banner-pr,.side .banner{width:320px;margin:0 auto 48px}.side .banner-pr a img,.side .banner a img{transition:.2s}.side .banner-pr a:hover img,.side .banner a:hover img{opacity:.8}.side .category-list{flex-wrap:wrap}.side .category-list .category-list-item{display:flex;justify-content:center;align-items:center;width:49%;height:50px;margin-bottom:8px}.side .category-list .category-list-item a{font-size:1.2rem;transition:.2s}.side .category-list .category-list-item a:hover{color:#9e6133}.side .category-list .category-list-item i{margin-bottom:4px}.side .foodist-list-a{margin-bottom:-12px}.side .post-list-c{margin-bottom:-16px}.side .post-list-d{margin-bottom:-8px}.side .foofist-logo{display:flex;justify-content:center;align-items:center;padding-top:32px;border-top:1px solid #4f342d;font-family:"Rubik",sans-serif;font-size:2rem;font-weight:700;font-style:italic}.side .foofist-logo img{margin-left:20px;width:220px}.side .side-archive-list .side-archive-year{padding:20px 0;font-size:2rem;cursor:pointer}.side .side-archive-list .span-icon{width:15px;height:15px}.side .side-archive-list .span-icon .span-icon-item{width:15px;height:3px}.side .side-archive-list .side-archive-month-list-item a{padding:16px 0 16px 20px;font-size:1.4rem}}@media screen and (min-width: 992px){.side{width:320px}.side .banner-pr,.side .banner{transition:.2s}}.footer .footer-tag{padding:10.6666666667vw 0}.footer .footer-tag .text-tag-list{margin-top:-3.2vw}.footer .footer-tag .link{text-align:right}.footer .footer-tag .link a{padding:4.5333333333vw 0}.footer .foodist-member{overflow:hidden;padding-top:10.6666666667vw;padding-bottom:16vw;background-color:#fffcf2}.footer .foodist-member .foodist-member-lead{margin-bottom:10.6666666667vw;font-size:4vw;font-weight:700;line-height:1.8}.footer .foodist-member .foodist-member-list-wrap{display:flex}.footer .foodist-member .foodist-member-list{display:flex;animation:member-loop 25s linear 0s infinite}@keyframes member-loop{from{transform:translateX(-3.2vw)}to{transform:translateX(-297.6vw)}}.footer .foodist-member .foodist-member-list-item{margin:0 3.2vw}.footer .foodist-member .foodist-member-image{width:42.6666666667vw;height:42.6666666667vw;border-radius:50rem;margin-bottom:3.2vw}.footer .foodist-member .foodist-member-name{font-size:4.2666666667vw;font-weight:700;text-align:center}.footer .foodist-member .foodist-member-name span{font-size:3.4666666667vw}.footer .about-foodist{padding:7.4666666667vw 0;background:#fafafa}.footer .about-foodist__logo{margin-bottom:8.5333333333vw;width:64vw;height:auto}.footer .about-foodist__title{margin-bottom:3.2vw;font-size:4.5333333333vw;font-weight:700}.footer .about-foodist .about-foodist-list{font-size:4vw}.footer .about-foodist .about-foodist-list-item{margin:0}.footer .about-foodist .about-foodist-detail-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-bottom:9.6vw}.footer .about-foodist .about-foodist-detail-list-item{margin:0 5.3333333333vw 0 0;margin:0;width:100%;border-bottom:1px dotted #ccc}.footer .about-foodist .about-foodist-detail-list-item:last-child{border-bottom:none}.footer .about-foodist .about-foodist-detail-list-item a{font-size:3.7333333333vw;display:inline-block;padding:4.5333333333vw 0}.footer .about-foodist .foofist-logo{display:flex;justify-content:center;align-items:center;padding-top:4.2666666667vw;border-top:1px solid #4f342d;font-family:"Rubik",sans-serif;font-size:4.2666666667vw;font-weight:700;font-style:italic}.footer .about-foodist .foofist-logo img{margin-left:4.2666666667vw;width:48vw;height:auto}.footer .about-foodist .fooditst-registered-trademark{margin-top:4.2666666667vw;font-size:3.7333333333vw;text-align:center;line-height:1.4;font-feature-settings:"palt";letter-spacing:.025em}.footer .foodist-service{padding:7.4666666667vw 0;font-size:4vw}.footer .foodist-service__title{margin-bottom:3.2vw;font-size:4.5333333333vw;font-weight:700}.footer .foodist-service .foodist-service-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.footer .foodist-service .foodist-service-list-item{margin:0 5.3333333333vw 3.2vw 0;margin:0;width:100%;border-bottom:1px dotted #ccc}.footer .foodist-service .foodist-service-list-item:last-child{border-bottom:none}.footer .foodist-service .foodist-service-list-item a{font-size:3.7333333333vw;display:inline-block;padding:4.5333333333vw 0}.footer .official-sns{padding:10.6666666667vw 0}.footer .official-sns__title{margin-bottom:4.2666666667vw;font-size:4.5333333333vw;font-weight:700;text-align:center}.footer .official-sns__lead{margin-bottom:8.5333333333vw;font-size:4vw;font-weight:700;text-align:center}.footer .official-sns__lead span{font-size:6.4vw;font-family:"Rubik",sans-serif}.footer .official-sns .sns-list{display:flex;justify-content:center;align-items:center}.footer .official-sns .sns-list .sns-list-item{width:10.6666666667vw;margin:0 2.6666666667vw}.footer .official-sns .sns-list .sns-list-item img{width:100%;height:auto}.footer .official-sns .sns-list .sns-list-item--yt{width:12.8vw}.footer .foodist-app{width:100%;position:relative;padding:5.3333333333vw 4.2666666667vw;background-color:#fffcf2;overflow:hidden}.footer .foodist-app::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;width:calc(100% - 8.5333333333vw);height:calc(100% - 10.6666666667vw);border-radius:20px;background-color:#fff}.footer .foodist-app .foodist-app-wrap{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;padding:10.6666666667vw 7.4666666667vw;z-index:1}.footer .foodist-app__image{order:2;margin:0 auto 6.4vw;width:56vw}.footer .foodist-app__text{margin-bottom:10.6666666667vw;order:1}.footer .foodist-app__title{margin-bottom:7.4666666667vw;font-size:4.8vw;font-weight:700;text-align:center}.footer .foodist-app__title .dash-underline{display:inline-block;padding-bottom:1.0666666667vw;border-bottom:1px dashed #d94647}.footer .foodist-app__title .em-number{font-size:8.5333333333vw;font-weight:500;font-family:"Rubik",sans-serif;font-style:italic}.footer .foodist-app__title .italic{font-style:italic}.footer .foodist-app__lead{font-size:4vw;line-height:1.8;text-align:justify}.footer .foodist-app__download{display:none}.footer .foodist-app__btn{order:3}.footer .footer-company-about{display:none}.footer .footer-copyright{margin-bottom:10.6666666667vw;color:#444}.footer .footer-copyright__text{margin-top:1.0666666667vw;font-size:3.2vw;line-height:1.4;text-align:center}.footer .footer-copyright__text a{display:inline-block;padding:4.5333333333vw 0}.footer .footer-copyright__text:last-child{margin-top:0;padding:3.2vw;border-top:1px solid #d94647}.footer .footer-copyright .app-text{margin-bottom:3.2vw}@media screen and (min-width: 768px){.footer a{transition:.2s}.footer a:hover{color:#9e6133}.footer .footer-tag{margin:0 auto;max-width:1200px;text-align:center;padding:80px 0 60px}.footer .footer-tag .page-title-decoration{margin-bottom:64px}.footer .footer-tag .text-tag-list{margin-top:0;margin-bottom:-24px}.footer .footer-tag .link{margin-top:44px;text-align:center}.footer .footer-tag .link a{padding:0}.footer .foodist-member{text-align:center;padding-top:80px;padding-bottom:80px}.footer .foodist-member .foodist-member-lead{margin-bottom:40px;font-size:1.6rem}.footer .foodist-member .foodist-member-list{animation:member-loop 25s linear 0s infinite}.footer .foodist-member .foodist-member-list:hover{animation-play-state:paused}@keyframes member-loop{from{transform:translateX(0)}to{transform:translateX(-1800px)}}.footer .foodist-member .foodist-member-list-item{margin:0 30px}.footer .foodist-member .foodist-member-image{width:240px;height:240px;margin-bottom:12px}.footer .foodist-member .foodist-member-name{font-size:2rem}.footer .foodist-member .foodist-member-name span{font-size:1.6rem}.footer .about-foodist{padding:68px 0}.footer .about-foodist .about-foodist-list-wrap{display:flex;justify-content:flex-start;align-items:flex-start}.footer .about-foodist__logo{margin:0 20px 0 0;width:25%;max-width:250px;flex-shrink:0}.footer .about-foodist__title{display:inline-block;margin:0 0 12px 0;font-size:1.5rem}.footer .about-foodist .about-foodist-list{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0;font-size:1.3rem}.footer .about-foodist .about-foodist-list-item{width:50%;margin:0;padding:0 16px;border-right:1px solid #999}.footer .about-foodist .about-foodist-list-item:last-child{border-right:none;padding-right:0}.footer .about-foodist .about-foodist-detail-list{margin-bottom:0;gap:12px 16px}.footer .about-foodist .about-foodist-detail-list-item{margin:0;width:fit-content;border-bottom:none}.footer .about-foodist .about-foodist-detail-list-item a{padding:0;font-size:1.3rem}.footer .about-foodist .foofist-logo{display:none !important}.footer .about-foodist .fooditst-registered-trademark{margin-top:20px;font-size:1.3rem;font-feature-settings:inherit;letter-spacing:0}.footer .foodist-service{padding:48px 0;font-size:1.5rem}.footer .foodist-service .foodist-service-list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:0 auto;max-width:920px}.footer .foodist-service .foodist-service-list-item{margin:0 16px 32px;width:fit-content;border-bottom:none}.footer .foodist-service .foodist-service-list-item a{padding:0}.footer .foodist-service .foodist-service-list-item img{height:30px;width:auto;transition:.2s}.footer .foodist-service .foodist-service-list-item img:hover{opacity:.8}.footer .official-sns{padding:60px 0 80px;max-width:1200px;margin:0 auto}.footer .official-sns__title{margin-bottom:24px;font-size:2rem}.footer .official-sns__lead{margin-bottom:20px;font-size:1.8rem}.footer .official-sns__lead span{font-size:3.6rem}.footer .official-sns .sns-list .sns-list-item{width:48px;margin:0 16px}.footer .official-sns .sns-list .sns-list-item img{transition:.2s}.footer .official-sns .sns-list .sns-list-item img:hover{opacity:.8}.footer .official-sns .sns-list .sns-list-item--yt{width:52px}.footer .foodist-app{padding:24px}.footer .foodist-app::before{display:block;width:calc(100% - 48px);height:calc(100% - 48px)}.footer .foodist-app .foodist-app-wrap{flex-direction:row;align-items:center;justify-content:center;padding:40px 40px 20px;max-width:1080px;margin-inline:auto}.footer .foodist-app__image{order:2;margin:-20px 40px 0 0;width:100%;max-width:280px;transform:translateY(44px)}.footer .foodist-app__text{margin-bottom:0}.footer .foodist-app__title{margin-bottom:20px;font-size:2.4rem;white-space:nowrap}.footer .foodist-app__title .dash-underline{padding-bottom:4px}.footer .foodist-app__title .em-number{font-size:4rem}.footer .foodist-app__lead{font-size:1.5rem}.footer .foodist-app__download{order:3;display:flex;gap:28px}.footer .foodist-app__download .download-badge{margin-bottom:12px;width:auto;height:42px}.footer .foodist-app__download .download-badge img{width:fit-content;object-fit:contain}.footer .foodist-app__download .download-qr-code{margin-inline:auto;width:100px;aspect-ratio:1/1}.footer .foodist-app__btn{display:none}.footer .footer-company-about{display:none}.footer .footer-copyright{padding:24px 20px 32px;max-width:1200px;margin:0 auto 80px}.footer .footer-copyright__text{margin-top:0;padding:8px;font-size:1.2rem}.footer .footer-copyright__text a{min-height:inherit;height:inherit;padding:0}.footer .footer-copyright__text:last-child{padding:8px}.footer .footer-company-about{display:block;padding-bottom:40px;font-size:1.2rem;line-height:1.8;text-align:center}}@media screen and (min-width: 992px){.footer .foodist-app .foodist-app-wrap{padding:32px;flex-wrap:nowrap}.footer .foodist-app__image{order:1;margin:-56px 20px 0 0;flex-shrink:0;transform:translateY(56px)}.footer .foodist-app__text{width:80%;margin-right:20px;max-width:360px}.footer .foodist-app__download{gap:12px}.footer .about-foodist .about-foodist-list-item{padding-left:24px}}@media screen and (min-width: 1200px){.footer .foodist-app__image{margin:-56px 36px 0 0}.footer .foodist-app__text{margin-right:32px}.footer .foodist-app__download{gap:20px}.footer .about-foodist .about-foodist-list-item{width:auto;padding-top:8px;padding-bottom:8px}.footer .about-foodist .about-foodist-list-item:first-child{width:65%}.footer .about-foodist .about-foodist-list-item:last-child{width:35%}}@media screen and (min-width: 1921px){.top .foodist-member .foodist-member-list-wrap{position:relative;max-width:1920px;margin:0 auto;overflow:hidden}.top .foodist-member .foodist-member-list-wrap::before,.top .foodist-member .foodist-member-list-wrap::after{content:"";display:block;position:absolute;top:0;width:50px;height:100%;z-index:2}.top .foodist-member .foodist-member-list-wrap::before{left:0;background:#fffcf0;background:linear-gradient(270deg, rgba(255, 252, 240, 0) 0%, rgb(255, 252, 240) 60%)}.top .foodist-member .foodist-member-list-wrap::after{right:0;background:#fffcf0;background:linear-gradient(90deg, rgba(255, 252, 240, 0) 0%, rgb(255, 252, 240) 60%)}.top .foodist-member .foodist-member-list{max-width:1920px}}.post-list .post-list-item{position:relative;word-break:break-all}.post-list .post-list-item__thumbnail{overflow:hidden;flex-shrink:0;align-self:flex-start;width:100%}.post-list .post-list-item__thumbnail img{width:100%;height:100%}.post-list .post-list-item__title{font-weight:700;line-height:1.4}.post-list .post-list-item__lead{display:none}.post-list .post-list-item__date{display:none}.post-list .post-list-item__writer{display:inline-block;color:#666;font-size:3.7333333333vw}.post-list .post-list-item__writer:before{content:"";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:1.0666666667vw}.post-list .post-list-item__view{display:inline-block;color:#666;font-size:4vw;font-family:"Rubik",sans-serif;white-space:nowrap}.post-list .post-list-item-body{display:flex;flex-wrap:wrap;align-content:space-between}.post-list .post-list-item-top{display:block;width:100%}.post-list .post-list-item-bottom{width:100%;text-align:right}.post-list .post-list-item-bottom__inner-left{margin-right:auto}.post-list .post-list-item-bottom__inner-right{flex-shrink:0;margin-left:auto}.post-list-a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8.5333333333vw 4.2666666667vw;margin-bottom:8.5333333333vw}.post-list-a .post-list-item{width:calc(50% - 2.1333333333vw)}.post-list-a .post-list-item__thumbnail{margin-bottom:2.1333333333vw;aspect-ratio:8/5}.post-list-a .post-list-item__title{margin-bottom:2.1333333333vw;font-size:4.2666666667vw}.post-list-a .post-list-item__writer{display:none}.post-list-a .post-list-item-bottom__inner-left{margin:0 auto 1.0666666667vw 0}.post-list-b .post-list-item{display:flex;margin-bottom:4.2666666667vw}.post-list-b .post-list-item__thumbnail{margin-right:2.1333333333vw;width:32vw;height:32vw}.post-list-b .post-list-item__title{margin-bottom:2.1333333333vw;font-size:4.2666666667vw}.post-list-b .post-list-item__writer{margin-bottom:1.0666666667vw}.post-list-b .post-list-item-body{width:calc(100% - 34.1333333333vw)}.post-list-c{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.post-list-c .post-list-item{margin-bottom:5.3333333333vw;width:49%}.post-list-c .post-list-item a{display:flex;flex-direction:column;flex-wrap:wrap}.post-list-c .post-list-item__thumbnail{margin-bottom:1.0666666667vw;width:100%;height:21.3333333333vw}.post-list-c .post-list-item__title{display:inline;font-size:3.4666666667vw;font-weight:400}.post-list-d .post-list-item{margin-bottom:4.2666666667vw}.post-list-d .post-list-item a{display:flex}.post-list-d .post-list-item__thumbnail{margin-right:2.1333333333vw;width:32vw;height:32vw}.post-list-d .post-list-item__title{margin-bottom:4.2666666667vw;font-size:4vw;font-weight:400}.post-list-d .post-list-item-body{width:calc(100% - 34.1333333333vw)}.post-list-e .post-list-item{margin-bottom:4.2666666667vw;display:flex}.post-list-e .post-list-item__thumbnail{margin-right:2.1333333333vw;width:32vw;aspect-ratio:1/1}.post-list-e .post-list-item__title{margin-bottom:2.1333333333vw;font-size:4.2666666667vw}.post-list-e .post-list-item__view{margin-top:1.0666666667vw}.post-list-e .post-list-item-body{width:calc(100% - 34.1333333333vw)}.post-list-f .post-list-item{margin-bottom:4.2666666667vw}.post-list-f .post-list-item a{display:flex}.post-list-f .post-list-item__thumbnail{margin-right:2.1333333333vw;width:32vw;aspect-ratio:1/1}.post-list-f .post-list-item__title{font-size:4.2666666667vw}.post-list-ranking .post-list-item{position:relative}.post-list-ranking .post-list-item:before{content:"";position:absolute;display:flex;justify-content:center;align-items:center;width:8vw;height:8vw;background:#f7f7f7;font-family:"Rubik",sans-serif;font-size:3.7333333333vw;font-weight:500;z-index:1}.post-list-ranking .post-list-item:nth-child(1):before{content:"1";background:#ffea48}.post-list-ranking .post-list-item:nth-child(2):before{content:"2";background:#c4c4c4}.post-list-ranking .post-list-item:nth-child(3):before{content:"3";background:#d6a556}.post-list-ranking .post-list-item:nth-child(4):before{content:"4"}.post-list-ranking .post-list-item:nth-child(5):before{content:"5"}.post-list-ranking .post-list-item:nth-child(6):before{content:"6"}.post-list-ranking .post-list-item:nth-child(7):before{content:"7"}.post-list-ranking .post-list-item:nth-child(8):before{content:"8"}.post-list-ranking .post-list-item:nth-child(9):before{content:"9"}.post-list-ranking .post-list-item:nth-child(10):before{content:"10"}.post-list-ranking .post-list-item:nth-child(11):before{content:"11"}.post-list-ranking .post-list-item:nth-child(12):before{content:"12"}.post-list-ranking .post-list-item:nth-child(13):before{content:"13"}.post-list-ranking .post-list-item:nth-child(14):before{content:"14"}.post-list-ranking .post-list-item:nth-child(15):before{content:"15"}.post-list-ranking .post-list-item:nth-child(16):before{content:"16"}.post-list-ranking .post-list-item:nth-child(17):before{content:"17"}.post-list-ranking .post-list-item:nth-child(18):before{content:"18"}.post-list-ranking .post-list-item:nth-child(19):before{content:"19"}.post-list-ranking .post-list-item:nth-child(20):before{content:"20"}.embed-recipe{margin-bottom:21.3333333333vw}.embed-recipe-item{margin-bottom:21.3333333333vw}.embed-recipe-item:last-child{margin-bottom:0}.embed-recipe-item .embed-recipe-info{background:#f7f7f7;margin-bottom:3.2vw}.embed-recipe-item .embed-recipe-info .embed-recipe-info-bottom{padding:2.1333333333vw 2.1333333333vw 3.2vw}.embed-recipe-item .embed-recipe-info a{text-decoration:none !important;color:#4f342d !important}.embed-recipe-item__thumbnail{width:100%;height:72vw;overflow:hidden}.embed-recipe-item__thumbnail img{margin-bottom:0 !important;margin:0 auto;width:100% !important;height:100% !important;height:72vw;object-fit:cover}.embed-recipe-item__title{margin-bottom:2.1333333333vw;font-size:4vw;font-weight:700;line-height:1.4}.embed-recipe-item__writer{font-size:3.4666666667vw;line-height:1.4;text-align:right}.embed-recipe-item p{margin-bottom:6.4vw;font-size:4.2666666667vw;line-height:1.8}.foodist-list .foodist-list-item{background:#f7f7f7}.foodist-list .foodist-list-item__thumbnail{width:100%;overflow:hidden}.foodist-list .foodist-list-item__thumbnail img{width:100%;height:100%}.foodist-list .foodist-list-item__icon{overflow:hidden;border:2px solid #fff}.foodist-list .foodist-list-item__writer{display:inline-block;margin-bottom:2.1333333333vw;font-size:3.7333333333vw;font-weight:700;line-height:1.4}.foodist-list .foodist-list-item__series-title{font-size:3.7333333333vw;font-weight:700;line-height:1.4}.foodist-list .foodist-list-item__title{font-size:3.4666666667vw;line-height:1.4;font-weight:400}.foodist-list-a .foodist-list-item{margin-bottom:3.2vw}.foodist-list-a .foodist-list-item__thumbnail{height:32vw}.foodist-list-a .foodist-list-item__icon{position:absolute;top:-9.6vw;left:2.1333333333vw;width:19.2vw;height:19.2vw;border-radius:19.2vw}.foodist-list-a .foodist-list-item__writer{display:inline-flex;margin-bottom:2.1333333333vw;font-size:3.7333333333vw;font-weight:700;line-height:1.4}.foodist-list-a .foodist-list-item__series-title{font-size:4.2666666667vw;line-height:1.4;font-weight:bold}.foodist-list-a .foodist-list-item__post-title{font-size:3.4666666667vw;line-height:1.4}.foodist-list-a .foodist-list-item-body{position:relative;padding:3.2vw 4.2666666667vw 4.2666666667vw}.foodist-list-a .foodist-list-item-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0 0 5.3333333333vw 18.6666666667vw}.foodist-list-a .foodist-list-item-top .badge-update{margin-left:auto}.foodist-list-b .foodist-list-item{margin-bottom:5.3333333333vw;background:#f7f7f7}.foodist-list-b .foodist-list-item__thumbnail{height:28.8vw}.foodist-list-b .foodist-list-item__thumbnail img{height:100%}.foodist-list-b .foodist-list-item__icon{position:absolute;top:3.2vw;left:3.2vw;width:13.8666666667vw;height:13.8666666667vw;border-radius:13.8666666667vw}.foodist-list-b .foodist-list-item__writer{margin-bottom:2.1333333333vw;font-size:3.7333333333vw}.foodist-list-b .foodist-list-item__series-title{font-size:4.2666666667vw}.foodist-list-b .foodist-list-item__title{font-size:3.7333333333vw}.foodist-list-b .foodist-list-item-body{position:relative;padding:3.2vw 3.2vw 5.3333333333vw}.foodist-list-b .foodist-list-item-top{margin-bottom:4.2666666667vw;margin-left:16vw}.foodist-list-c .foodist-list-item{margin-bottom:5.3333333333vw;background:#f7f7f7}.foodist-list-c .foodist-list-item__thumbnail{height:28.8vw}.foodist-list-c .foodist-list-item__icon{position:absolute;top:3.2vw;left:3.2vw;width:13.8666666667vw;height:13.8666666667vw;border-radius:13.8666666667vw}.foodist-list-c .foodist-list-item__writer{margin-bottom:2.1333333333vw;font-size:3.7333333333vw}.foodist-list-c .foodist-list-item__series-title{font-size:4.2666666667vw}.foodist-list-c .foodist-list-item-body{position:relative;padding:3.2vw 3.2vw 5.3333333333vw}.foodist-list-c .foodist-list-item-bottom{margin-left:16vw}@media screen and (min-width: 768px){.post-list .post-list-item a{transition:.2s}.post-list .post-list-item a:hover{opacity:.8}.post-list .post-list-item__lead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#666;font-size:1.5rem;line-height:1.6}.post-list .post-list-item__date{display:inline-block;margin-bottom:0;margin-right:12px;font-size:1.4rem;color:#666;white-space:nowrap}.post-list .post-list-item__date:before{content:"";font-family:"Font Awesome 5 Free";margin-right:4px}.post-list .post-list-item__writer{display:block;margin-bottom:0;font-size:1.4rem}.post-list .post-list-item__writer:before{margin-right:4px}.post-list .post-list-item__writer:hover:before{opacity:.8}.post-list .post-list-item__view{margin-left:8px;font-size:1.5rem}.post-list .post-list-item-bottom{display:flex;justify-content:flex-end;align-items:center;text-align:left}.post-list-a{gap:40px 20px;margin-bottom:40px}.post-list-a a{display:block;width:100%;height:100%}.post-list-a .post-list-item{width:calc(50% - 10px)}.post-list-a .post-list-item__thumbnail{width:100%;margin-bottom:16px}.post-list-a .post-list-item__title{margin-bottom:16px;font-size:2rem}.post-list-a .post-list-item__lead{margin:0 12px 16px 0}.post-list-a .post-list-item__date{display:block;margin-bottom:8px}.post-list-a .post-list-item__writer{display:flex}.post-list-a .post-list-item-bottom{width:100%;position:static;display:flex;flex-wrap:wrap;align-items:flex-end}.post-list-a .post-list-item-bottom__inner-left{margin:0 auto 4px 0}.post-list-b .post-list-item{margin-bottom:24px}.post-list-b .post-list-item a{display:block;width:100%;height:100%}.post-list-b .post-list-item__thumbnail{margin-right:20px;width:300px;height:auto;aspect-ratio:60/37}.post-list-b .post-list-item__title{margin-bottom:16px;font-size:2rem}.post-list-b .post-list-item__lead{margin-bottom:16px}.post-list-b .post-list-item__date{margin-right:12px}.post-list-b .post-list-item__writer{display:flex}.post-list-b .post-list-item-body{position:relative;width:calc(100% - 320px);display:flex;flex-wrap:wrap;align-content:space-between;align-items:flex-end}.post-list-b .post-list-item-bottom{width:100%;display:flex;flex-wrap:wrap}.post-list-b .post-list-item-bottom__inner-left{display:flex;margin-right:auto}.post-list-b .post-list-item-bottom__inner-right{flex-shrink:0;margin-left:auto}.post-list-c .post-list-item{margin-bottom:16px;width:49%}.post-list-c .post-list-item__thumbnail{margin-bottom:4px;height:150px}.post-list-c .post-list-item__title{font-size:1.4rem;vertical-align:bottom}.post-list-d{display:flex;justify-content:space-between;flex-wrap:wrap}.post-list-d .post-list-item{width:49%;margin-bottom:8px}.post-list-d .post-list-item__thumbnail{margin-right:8px;width:100px;height:100px}.post-list-d .post-list-item__title{margin-bottom:8px;font-size:1.3rem}.post-list-d .post-list-item-body{width:calc(100% - 108px)}.post-list-e .post-list-item{margin-bottom:16px}.post-list-e .post-list-item a{display:block;width:100%;height:100%}.post-list-e .post-list-item__thumbnail{margin-right:8px;width:200px;aspect-ratio:5/3}.post-list-e .post-list-item__title{margin-bottom:8px;font-size:1.6rem;font-weight:400}.post-list-e .post-list-item__writer{display:flex;align-content:flex-end}.post-list-e .post-list-item__view{margin-top:4px}.post-list-e .post-list-item .post-list-item-body{width:100%}.post-list-e .post-list-item .post-list-item-bottom{flex-direction:column}.post-list-e .post-list-item .post-list-item-bottom__inner-left{margin-right:auto}.post-list-f .post-list-item{margin-bottom:24px}.post-list-f .post-list-item__thumbnail{margin-right:20px;width:300px;aspect-ratio:60/37}.post-list-f .post-list-item__title{font-size:2rem}.post-list-f .post-list-item-body{width:calc(100% - 320px)}.post-list-ranking .post-list-item:before{width:30px;height:30px;font-size:1.4rem}.embed-recipe{margin-bottom:40px}.embed-recipe-item{margin-bottom:80px}.embed-recipe-item .embed-recipe-info{margin-bottom:16px}.embed-recipe-item .embed-recipe-info .embed-recipe-info-bottom{padding:12px 12px 16px}.embed-recipe-item__thumbnail{max-height:400px}.embed-recipe-item__title{margin-bottom:8px;font-size:1.5rem}.embed-recipe-item__writer{font-size:1.3rem}.embed-recipe-item p{margin-bottom:40px;font-size:1.6rem}.embed-recipe-item-md{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.embed-recipe-item-md .embed-recipe-info{width:49%}.embed-recipe-item-md .embed-recipe-item-text{width:49%}.embed-recipe-item-md .embed-recipe-item-text p{margin-bottom:36px}.embed-recipe-item-md .embed-recipe-item__thumbnail{width:100%;height:320px}.embed-recipe-item-md .embed-recipe-item__thumbnail img{width:100% !important;height:320px !important}.embed-recipe-item-lg .embed-recipe-item__thumbnail{width:100%;height:400px}.embed-recipe-item-lg .embed-recipe-item__thumbnail img{width:100% !important;height:400px !important}.embed-recipe-item-lg .embed-recipe-item .embed-recipe-info{margin-bottom:20px}.embed-recipe-item-lg .embed-recipe-item .embed-recipe-item-text p{margin-bottom:40px}.foodist-list .foodist-list-item{transition:.2s}.foodist-list .foodist-list-item__writer{margin-bottom:0;font-size:1.4rem}.foodist-list .foodist-list-item__title{font-size:1.4rem}.foodist-list .foodist-list-item:hover{opacity:.8}.foodist-list-a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.foodist-list-a .foodist-list-item{width:49%;margin-bottom:12px}.foodist-list-a .foodist-list-item__thumbnail{height:120px}.foodist-list-a .foodist-list-item__icon{top:-44px;left:8px;width:72px;height:72px;border-radius:72px}.foodist-list-a .foodist-list-item__writer{margin-bottom:0;font-size:1.4rem}.foodist-list-a .foodist-list-item__title{font-size:1.3rem}.foodist-list-a .foodist-list-item-body{padding:8px 16px 16px}.foodist-list-a .foodist-list-item-top{margin:0 0 16px 88px}.foodist-list-b .foodist-list-item{margin-bottom:32px}.foodist-list-b .foodist-list-item__thumbnail{height:268px}.foodist-list-b .foodist-list-item__icon{top:20px;left:20px;width:100px;height:100px;border-radius:100px}.foodist-list-b .foodist-list-item__writer{margin-bottom:4px;font-size:1.4rem}.foodist-list-b .foodist-list-item__series-title{font-size:1.8rem}.foodist-list-b .foodist-list-item__title{font-size:1.4rem;margin-left:120px}.foodist-list-b .foodist-list-item .badge-update{margin-left:120px}.foodist-list-b .foodist-list-item-body{position:relative;padding:20px 20px 32px}.foodist-list-b .foodist-list-item-top{margin-bottom:20px;margin-left:120px}.foodist-list-c .foodist-list-item{margin-bottom:32px}.foodist-list-c .foodist-list-item__thumbnail{height:268px}.foodist-list-c .foodist-list-item__icon{position:relative;top:0;left:0;width:100px;height:100px;margin-right:20px;border-radius:100px}.foodist-list-c .foodist-list-item__writer{margin-bottom:4px;font-size:1.4rem}.foodist-list-c .foodist-list-item__series-title{font-size:1.8rem}.foodist-list-c .foodist-list-item-body{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:20px 20px 32px}.foodist-list-c .foodist-list-item-bottom{margin-left:0}}@media screen and (min-width: 992px){.post-list-c .post-list-item{width:100%}.post-list-d .post-list-item{width:100%}.foodist-list-a .foodist-list-item{width:100%}}@media screen and (min-width: 992px){.post-list-e .post-list-item{width:100%}}@media screen and (min-width: 1200px){.post-list-f{display:flex;gap:0 6px}.post-list-f .post-list-item{width:calc((100% - 12px)/3);margin-bottom:0}.post-list-f .post-list-item a{width:100%;flex-direction:column}.post-list-f .post-list-item__thumbnail{width:100%;margin:0 0 12px}.post-list-f .post-list-item__title{font-size:1.6rem}.post-list-f .post-list-item-body{width:100%}}.tag-list{margin:-1.0666666667vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.tag-list .tag-md{margin:1.0666666667vw}.tag-list .tag-lg{margin:1.0666666667vw}.text-tag-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.text-tag-list .text-tag-list-item{position:relative}@media screen and (min-width: 768px){.tag-list{margin:-8px}.tag-list .tag-md{margin:4px 8px}.tag-list .tag-lg{margin:8px 8px}.text-tag-list{display:flex;justify-content:center;align-items:center}.text-tag-list .text-tag-list-item{margin-right:24px;margin-bottom:24px}}.guidance-park{position:relative;margin-top:12.8vw;padding:4.2666666667vw 4.2666666667vw 2.6666666667vw;background-color:#f9f4e0}.guidance-park__deco{position:absolute;right:-2.6666666667vw;top:-5.8666666667vw;width:17.0666666667vw;height:17.0666666667vw}.guidance-park__lead{margin:0 auto 1.8666666667vw;width:51.4666666667vw}.guidance-park .btn-wrap{margin-top:0 !important}@media screen and (min-width: 768px){.guidance-park{position:absolute;top:-20px;right:0;margin-top:0;padding:16px 24px}.guidance-park__deco{position:absolute;right:-24px;top:-24px;width:64px;height:64px}.guidance-park__lead{margin:0 auto 7px;width:193px}.guidance-park .btn-wrap{margin-top:0 !important}}.curator-plofile .curator-plofile-top{margin-bottom:2.1333333333vw;display:flex;align-items:center}.curator-plofile__image{margin-right:4.2666666667vw;width:16vw;aspect-ratio:1/1;border-radius:50rem;flex-shrink:0;overflow:hidden}.curator-plofile__image img{border-radius:50rem;width:100%;height:100%;object-fit:cover}.curator-plofile__position{font-size:3.4666666667vw;font-weight:500;line-height:1.4}.curator-plofile__name{font-size:4.2666666667vw;font-weight:700;line-height:1.4}.curator-plofile__text{font-size:4vw;word-break:break-all;line-height:1.8}.curator-plofile__text a{color:#9e6133;text-decoration:underline}.recipe-contributor-plofile .recipe-contributor-plofile-top{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:3.2vw}.recipe-contributor-plofile__image{margin-right:3.2vw;width:26.6666666667vw;height:26.6666666667vw;flex-shrink:0}.recipe-contributor-plofile__name{font-size:4.8vw;font-weight:700;line-height:1.4}.recipe-contributor-plofile__position{margin-bottom:1.0666666667vw;font-size:4vw}.recipe-contributor-plofile__description{font-size:4.2666666667vw;line-height:1.8}.recipe-contributor-plofile__description a{display:inline;color:#9e6133;text-decoration:underline}@media screen and (min-width: 768px){.curator-plofile{display:flex;align-items:center}.curator-plofile a{transition:.2s}.curator-plofile a:hover{opacity:.8}.curator-plofile .curator-plofile-top{margin-bottom:0}.curator-plofile__image{margin-right:16px;width:60px;flex-shrink:0}.curator-plofile__text{margin-top:0;font-size:1.5rem}.curator-plofile__text a{transition:.2s}.curator-plofile__text a:hover{text-decoration:none}.curator-plofile__info{margin-bottom:12px}.curator-plofile__position{font-size:1.3rem}.curator-plofile__name{font-size:1.6rem}.recipe-contributor-plofile{overflow:hidden}.recipe-contributor-plofile .recipe-contributor-plofile-top{display:block;margin-bottom:0}.recipe-contributor-plofile__image{float:left;margin-right:20px;width:200px;height:240px}.recipe-contributor-plofile__name{font-size:2rem}.recipe-contributor-plofile__position{margin-bottom:8px;font-size:1.5rem}.recipe-contributor-plofile__description{margin-left:220px;font-size:1.6rem}.recipe-contributor-plofile__description a:hover{text-decoration:none}}.book-info{margin-bottom:21.3333333333vw;padding:5.3333333333vw 3.2vw;border:1px solid #e2e2e2;border-radius:12px;word-break:break-all}.book-info .book-media{margin-bottom:6.4vw}.book-info .book-cover{margin:0 auto 3.2vw;width:60%}.book-info .book-cover img{margin:0 auto !important;height:100% !important;width:auto !important;object-fit:contain}.book-info .book-title{font-size:4vw;font-weight:700;line-height:1.4}.book-info .book-author{margin-top:1.0666666667vw;font-size:3.4666666667vw;text-align:right}.book-info .btn-action-group{margin-bottom:0 !important}@media screen and (min-width: 768px){.book-info{display:flex;gap:20px;margin-bottom:80px;padding:32px 20px;border-radius:8px}.book-info .book-media{width:42%;flex-shrink:0;margin-bottom:0}.book-info .book-cover{margin:0 auto 12px;width:70%}.book-info .book-title{font-size:1.5rem}.book-info .book-author{margin-top:4px;font-size:1.3rem}.book-info .btn-action-group{margin-bottom:0 !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mt-8{margin-top:2.1333333333vw !important}.mt-10{margin-top:2.6666666667vw !important}.mt-16{margin-top:4.2666666667vw !important}.mt-20{margin-top:5.3333333333vw !important}.mt-24{margin-top:6.4vw !important}.mt-30{margin-top:8vw !important}.mt-32{margin-top:8.5333333333vw !important}.mt-40{margin-top:10.6666666667vw !important}.mt-48{margin-top:12.8vw !important}.mt-50{margin-top:13.3333333333vw !important}.mt-56{margin-top:14.9333333333vw !important}.mt-60{margin-top:16vw !important}.mt-64{margin-top:17.0666666667vw !important}.mt-70{margin-top:18.6666666667vw !important}.mt-72{margin-top:19.2vw !important}.mt-80{margin-top:21.3333333333vw !important}.mt-88{margin-top:23.4666666667vw !important}.mt-90{margin-top:24vw !important}.mt-96{margin-top:25.6vw !important}.mt-100{margin-top:26.6666666667vw !important}.mr-0{margin-right:0 !important}.mr-8{margin-right:2.1333333333vw !important}.mr-10{margin-right:2.6666666667vw !important}.mr-16{margin-right:4.2666666667vw !important}.mr-20{margin-right:5.3333333333vw !important}.mr-24{margin-right:6.4vw !important}.mr-30{margin-right:8vw !important}.mr-32{margin-right:8.5333333333vw !important}.mr-40{margin-right:10.6666666667vw !important}.mr-48{margin-right:12.8vw !important}.mr-50{margin-right:13.3333333333vw !important}.mr-56{margin-right:14.9333333333vw !important}.mr-60{margin-right:16vw !important}.mr-64{margin-right:17.0666666667vw !important}.mr-70{margin-right:18.6666666667vw !important}.mr-72{margin-right:19.2vw !important}.mr-80{margin-right:21.3333333333vw !important}.mr-88{margin-right:23.4666666667vw !important}.mr-90{margin-right:24vw !important}.mr-96{margin-right:25.6vw !important}.mr-100{margin-right:26.6666666667vw !important}.mb-0{margin-bottom:0 !important}.mb-8{margin-bottom:2.1333333333vw !important}.mb-10{margin-bottom:2.6666666667vw !important}.mb-16{margin-bottom:4.2666666667vw !important}.mb-20{margin-bottom:5.3333333333vw !important}.mb-24{margin-bottom:6.4vw !important}.mb-30{margin-bottom:8vw !important}.mb-32{margin-bottom:8.5333333333vw !important}.mb-40{margin-bottom:10.6666666667vw !important}.mb-48{margin-bottom:12.8vw !important}.mb-50{margin-bottom:13.3333333333vw !important}.mb-56{margin-bottom:14.9333333333vw !important}.mb-60{margin-bottom:16vw !important}.mb-64{margin-bottom:17.0666666667vw !important}.mb-70{margin-bottom:18.6666666667vw !important}.mb-72{margin-bottom:19.2vw !important}.mb-80{margin-bottom:21.3333333333vw !important}.mb-88{margin-bottom:23.4666666667vw !important}.mb-90{margin-bottom:24vw !important}.mb-96{margin-bottom:25.6vw !important}.mb-100{margin-bottom:26.6666666667vw !important}.ml-0{margin-left:0 !important}.ml-8{margin-left:2.1333333333vw !important}.ml-10{margin-left:2.6666666667vw !important}.ml-16{margin-left:4.2666666667vw !important}.ml-20{margin-left:5.3333333333vw !important}.ml-24{margin-left:6.4vw !important}.ml-30{margin-left:8vw !important}.ml-32{margin-left:8.5333333333vw !important}.ml-40{margin-left:10.6666666667vw !important}.ml-48{margin-left:12.8vw !important}.ml-50{margin-left:13.3333333333vw !important}.ml-56{margin-left:14.9333333333vw !important}.ml-60{margin-left:16vw !important}.ml-64{margin-left:17.0666666667vw !important}.ml-70{margin-left:18.6666666667vw !important}.ml-72{margin-left:19.2vw !important}.ml-80{margin-left:21.3333333333vw !important}.ml-88{margin-left:23.4666666667vw !important}.ml-90{margin-left:24vw !important}.ml-96{margin-left:25.6vw !important}.ml-100{margin-left:26.6666666667vw !important}@media screen and (min-width: 768px){.mt-8{margin-top:8px !important}.mt-10{margin-top:10px !important}.mt-16{margin-top:16px !important}.mt-20{margin-top:20px !important}.mt-24{margin-top:24px !important}.mt-30{margin-top:30px !important}.mt-32{margin-top:32px !important}.mt-40{margin-top:40px !important}.mt-48{margin-top:48px !important}.mt-50{margin-top:50px !important}.mt-56{margin-top:56px !important}.mt-60{margin-top:60px !important}.mt-64{margin-top:64px !important}.mt-70{margin-top:70px !important}.mt-72{margin-top:72px !important}.mt-80{margin-top:80px !important}.mt-88{margin-top:88px !important}.mt-90{margin-top:90px !important}.mt-96{margin-top:96px !important}.mt-100{margin-top:100px !important}.mr-8{margin-right:8px !important}.mr-10{margin-right:10px !important}.mr-16{margin-right:16px !important}.mr-20{margin-right:20px !important}.mr-24{margin-right:24px !important}.mr-30{margin-right:30px !important}.mr-32{margin-right:32px !important}.mr-40{margin-right:40px !important}.mr-48{margin-right:48px !important}.mr-50{margin-right:50px !important}.mr-56{margin-right:56px !important}.mr-60{margin-right:60px !important}.mr-64{margin-right:64px !important}.mr-70{margin-right:70px !important}.mr-72{margin-right:72px !important}.mr-80{margin-right:80px !important}.mr-88{margin-right:88px !important}.mr-90{margin-right:90px !important}.mr-96{margin-right:96px !important}.mr-100{margin-right:100px !important}.mb-8{margin-bottom:8px !important}.mb-10{margin-bottom:10px !important}.mb-16{margin-bottom:16px !important}.mb-20{margin-bottom:20px !important}.mb-24{margin-bottom:24px !important}.mb-30{margin-bottom:30px !important}.mb-32{margin-bottom:32px !important}.mb-40{margin-bottom:40px !important}.mb-48{margin-bottom:48px !important}.mb-50{margin-bottom:50px !important}.mb-56{margin-bottom:56px !important}.mb-60{margin-bottom:60px !important}.mb-64{margin-bottom:64px !important}.mb-70{margin-bottom:70px !important}.mb-72{margin-bottom:72px !important}.mb-80{margin-bottom:80px !important}.mb-88{margin-bottom:88px !important}.mb-90{margin-bottom:90px !important}.mb-96{margin-bottom:96px !important}.mb-100{margin-bottom:100px !important}.ml-8{margin-left:8px !important}.ml-10{margin-left:10px !important}.ml-16{margin-left:16px !important}.ml-20{margin-left:20px !important}.ml-24{margin-left:24px !important}.ml-30{margin-left:30px !important}.ml-32{margin-left:32px !important}.ml-40{margin-left:40px !important}.ml-48{margin-left:48px !important}.ml-50{margin-left:50px !important}.ml-56{margin-left:56px !important}.ml-60{margin-left:60px !important}.ml-64{margin-left:64px !important}.ml-70{margin-left:70px !important}.ml-72{margin-left:72px !important}.ml-80{margin-left:80px !important}.ml-88{margin-left:88px !important}.ml-90{margin-left:90px !important}.ml-96{margin-left:96px !important}.ml-100{margin-left:100px !important}}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pt-8{padding-top:2.1333333333vw !important}.pt-10{padding-top:2.6666666667vw !important}.pt-16{padding-top:4.2666666667vw !important}.pt-20{padding-top:5.3333333333vw !important}.pt-24{padding-top:6.4vw !important}.pt-30{padding-top:8vw !important}.pt-32{padding-top:8.5333333333vw !important}.pt-40{padding-top:10.6666666667vw !important}.pt-48{padding-top:12.8vw !important}.pt-50{padding-top:13.3333333333vw !important}.pt-56{padding-top:14.9333333333vw !important}.pt-60{padding-top:16vw !important}.pt-64{padding-top:17.0666666667vw !important}.pt-70{padding-top:18.6666666667vw !important}.pt-72{padding-top:19.2vw !important}.pt-80{padding-top:21.3333333333vw !important}.pt-88{padding-top:23.4666666667vw !important}.pt-90{padding-top:24vw !important}.pt-96{padding-top:25.6vw !important}.pt-100{padding-top:26.6666666667vw !important}.pr-0{padding-right:0 !important}.pr-8{padding-right:2.1333333333vw !important}.pr-10{padding-right:2.6666666667vw !important}.pr-16{padding-right:4.2666666667vw !important}.pr-20{padding-right:5.3333333333vw !important}.pr-24{padding-right:6.4vw !important}.pr-30{padding-right:8vw !important}.pr-32{padding-right:8.5333333333vw !important}.pr-40{padding-right:10.6666666667vw !important}.pr-48{padding-right:12.8vw !important}.pr-50{padding-right:13.3333333333vw !important}.pr-56{padding-right:14.9333333333vw !important}.pr-60{padding-right:16vw !important}.pr-64{padding-right:17.0666666667vw !important}.pr-70{padding-right:18.6666666667vw !important}.pr-72{padding-right:19.2vw !important}.pr-80{padding-right:21.3333333333vw !important}.pr-88{padding-right:23.4666666667vw !important}.pr-90{padding-right:24vw !important}.pr-96{padding-right:25.6vw !important}.pr-100{padding-right:26.6666666667vw !important}.pb-0{padding-bottom:0 !important}.pb-8{padding-bottom:2.1333333333vw !important}.pb-10{padding-bottom:2.6666666667vw !important}.pb-16{padding-bottom:4.2666666667vw !important}.pb-20{padding-bottom:5.3333333333vw !important}.pb-24{padding-bottom:6.4vw !important}.pb-30{padding-bottom:8vw !important}.pb-32{padding-bottom:8.5333333333vw !important}.pb-40{padding-bottom:10.6666666667vw !important}.pb-48{padding-bottom:12.8vw !important}.pb-50{padding-bottom:13.3333333333vw !important}.pb-56{padding-bottom:14.9333333333vw !important}.pb-60{padding-bottom:16vw !important}.pb-64{padding-bottom:17.0666666667vw !important}.pb-70{padding-bottom:18.6666666667vw !important}.pb-72{padding-bottom:19.2vw !important}.pb-80{padding-bottom:21.3333333333vw !important}.pb-88{padding-bottom:23.4666666667vw !important}.pb-90{padding-bottom:24vw !important}.pb-96{padding-bottom:25.6vw !important}.pb-100{padding-bottom:26.6666666667vw !important}.pl-0{padding-left:0 !important}.pl-8{padding-left:2.1333333333vw !important}.pl-10{padding-left:2.6666666667vw !important}.pl-16{padding-left:4.2666666667vw !important}.pl-20{padding-left:5.3333333333vw !important}.pl-24{padding-left:6.4vw !important}.pl-30{padding-left:8vw !important}.pl-32{padding-left:8.5333333333vw !important}.pl-40{padding-left:10.6666666667vw !important}.pl-48{padding-left:12.8vw !important}.pl-50{padding-left:13.3333333333vw !important}.pl-56{padding-left:14.9333333333vw !important}.pl-60{padding-left:16vw !important}.pl-64{padding-left:17.0666666667vw !important}.pl-70{padding-left:18.6666666667vw !important}.pl-72{padding-left:19.2vw !important}.pl-80{padding-left:21.3333333333vw !important}.pl-88{padding-left:23.4666666667vw !important}.pl-90{padding-left:24vw !important}.pl-96{padding-left:25.6vw !important}.pl-100{padding-left:26.6666666667vw !important}@media screen and (min-width: 768px){.pt-8{padding-top:8px !important}.pt-10{padding-top:10px !important}.pt-16{padding-top:16px !important}.pt-20{padding-top:20px !important}.pt-24{padding-top:24px !important}.pt-30{padding-top:30px !important}.pt-32{padding-top:32px !important}.pt-40{padding-top:40px !important}.pt-48{padding-top:48px !important}.pt-50{padding-top:50px !important}.pt-56{padding-top:56px !important}.pt-60{padding-top:60px !important}.pt-64{padding-top:64px !important}.pt-70{padding-top:70px !important}.pt-72{padding-top:72px !important}.pt-80{padding-top:80px !important}.pt-88{padding-top:88px !important}.pt-90{padding-top:90px !important}.pt-96{padding-top:96px !important}.pt-100{padding-top:100px !important}.pr-8{padding-right:8px !important}.pr-10{padding-right:10px !important}.pr-16{padding-right:16px !important}.pr-20{padding-right:20px !important}.pr-24{padding-right:24px !important}.pr-30{padding-right:30px !important}.pr-32{padding-right:32px !important}.pr-40{padding-right:40px !important}.pr-48{padding-right:48px !important}.pr-50{padding-right:50px !important}.pr-56{padding-right:56px !important}.pr-60{padding-right:60px !important}.pr-64{padding-right:64px !important}.pr-70{padding-right:70px !important}.pr-72{padding-right:72px !important}.pr-80{padding-right:80px !important}.pr-88{padding-right:88px !important}.pr-90{padding-right:90px !important}.pr-96{padding-right:96px !important}.pr-100{padding-right:100px !important}.pb-8{padding-bottom:8px !important}.pb-10{padding-bottom:10px !important}.pb-16{padding-bottom:16px !important}.pb-20{padding-bottom:20px !important}.pb-24{padding-bottom:24px !important}.pb-30{padding-bottom:30px !important}.pb-32{padding-bottom:32px !important}.pb-40{padding-bottom:40px !important}.pb-48{padding-bottom:48px !important}.pb-50{padding-bottom:50px !important}.pb-56{padding-bottom:56px !important}.pb-60{padding-bottom:60px !important}.pb-64{padding-bottom:64px !important}.pb-70{padding-bottom:70px !important}.pb-72{padding-bottom:72px !important}.pb-80{padding-bottom:80px !important}.pb-88{padding-bottom:88px !important}.pb-90{padding-bottom:90px !important}.pb-96{padding-bottom:96px !important}.pb-100{padding-bottom:100px !important}.pl-8{padding-left:8px !important}.pl-10{padding-left:10px !important}.pl-16{padding-left:16px !important}.pl-20{padding-left:20px !important}.pl-24{padding-left:24px !important}.pl-30{padding-left:30px !important}.pl-32{padding-left:32px !important}.pl-40{padding-left:40px !important}.pl-48{padding-left:48px !important}.pl-50{padding-left:50px !important}.pl-56{padding-left:56px !important}.pl-60{padding-left:60px !important}.pl-64{padding-left:64px !important}.pl-70{padding-left:70px !important}.pl-72{padding-left:72px !important}.pl-80{padding-left:80px !important}.pl-88{padding-left:88px !important}.pl-90{padding-left:90px !important}.pl-96{padding-left:96px !important}.pl-100{padding-left:100px !important}}.d-none{display:none !important}.d-inline{display:inline !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-block{display:block !important}.d-sm-inline-block{display:inline-block !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media screen and (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-block{display:block !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media screen and (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-block{display:block !important}.d-lg-inline-block{display:inline-block !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media screen and (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-block{display:block !important}.d-xl-inline-block{display:inline-block !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media screen and (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-md-content-start{justify-content:flex-start !important}.justify-md-content-end{justify-content:flex-end !important}.justify-md-content-center{justify-content:center !important}.justify-md-content-between{justify-content:space-between !important}.justify-md-content-around{justify-content:space-around !important}.align-md-items-start{align-items:flex-start !important}.align-md-items-end{align-items:flex-end !important}.align-md-items-center{align-items:center !important}.align-md-items-baseline{align-items:baseline !important}.align-md-items-stretch{align-items:stretch !important}.align-md-content-start{align-content:flex-start !important}.align-md-content-end{align-content:flex-end !important}.align-md-content-center{align-content:center !important}.align-md-content-between{align-content:space-between !important}.align-md-content-around{align-content:space-around !important}.align-md-content-stretch{align-content:stretch !important}.align-md-self-auto{align-self:auto !important}.align-md-self-start{align-self:flex-start !important}.align-md-self-end{align-self:flex-end !important}.align-md-self-center{align-self:center !important}.align-md-self-baseline{align-self:baseline !important}.align-md-self-stretch{align-self:stretch !important}}@media screen and (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-lg-content-start{justify-content:flex-start !important}.justify-lg-content-end{justify-content:flex-end !important}.justify-lg-content-center{justify-content:center !important}.justify-lg-content-between{justify-content:space-between !important}.justify-lg-content-around{justify-content:space-around !important}.align-lg-items-start{align-items:flex-start !important}.align-lg-items-end{align-items:flex-end !important}.align-lg-items-center{align-items:center !important}.align-lg-items-baseline{align-items:baseline !important}.align-lg-items-stretch{align-items:stretch !important}.align-lg-content-start{align-content:flex-start !important}.align-lg-content-end{align-content:flex-end !important}.align-lg-content-center{align-content:center !important}.align-lg-content-between{align-content:space-between !important}.align-lg-content-around{align-content:space-around !important}.align-lg-content-stretch{align-content:stretch !important}.align-lg-self-auto{align-self:auto !important}.align-lg-self-start{align-self:flex-start !important}.align-lg-self-end{align-self:flex-end !important}.align-lg-self-center{align-self:center !important}.align-lg-self-baseline{align-self:baseline !important}.align-lg-self-stretch{align-self:stretch !important}}@media screen and (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-xl-content-start{justify-content:flex-start !important}.justify-xl-content-end{justify-content:flex-end !important}.justify-xl-content-center{justify-content:center !important}.justify-xl-content-between{justify-content:space-between !important}.justify-xl-content-around{justify-content:space-around !important}.align-xl-items-start{align-items:flex-start !important}.align-xl-items-end{align-items:flex-end !important}.align-xl-items-center{align-items:center !important}.align-xl-items-baseline{align-items:baseline !important}.align-xl-items-stretch{align-items:stretch !important}.align-xl-content-start{align-content:flex-start !important}.align-xl-content-end{align-content:flex-end !important}.align-xl-content-center{align-content:center !important}.align-xl-content-between{align-content:space-between !important}.align-xl-content-around{align-content:space-around !important}.align-xl-content-stretch{align-content:stretch !important}.align-xl-self-auto{align-self:auto !important}.align-xl-self-start{align-self:flex-start !important}.align-xl-self-end{align-self:flex-end !important}.align-xl-self-center{align-self:center !important}.align-xl-self-baseline{align-self:baseline !important}.align-xl-self-stretch{align-self:stretch !important}}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);overflow:hidden;z-index:1040;cursor:pointer}html.fiexd,body.fiexd{overflow:hidden}.slider-list{opacity:0}.slider-list.slick-initialized{opacity:1}.ad-area-sp{margin:10.6666666667vw auto;min-width:300px;min-height:83.2vw}.ad-area-sp ins{background-color:#fff}.ad-adsense-area-sp{margin:10.6666666667vw -5.3333333333vw;width:calc(100% + 10.6666666667vw);min-height:83.4666666667vw;max-height:350px;overflow:hidden}.ad-adsense-area-sp ins{background-color:#fff}.ad-area-pc,.ad-area-pc_1{display:none}.article-list .article-list-body+.ad-area-sp,.article-list .article-list-body+.ad-adsense-area-sp{margin-bottom:-10.6666666667vw}.ranking .ad-area-sp,.ranking .ad-adsense-area-sp{margin-bottom:-10.6666666667vw}.foodist-article-list .ad-area-sp,.foodist-article-list .ad-adsense-area-sp{margin-bottom:-10.6666666667vw}.article-detail-inner .insert_ads,.article-detail-footer .insert_ads{min-height:86.9333333333vw;margin:3.2vw 0}.article-detail-inner .insert_ads ins,.article-detail-footer .insert_ads ins{background-color:#fff}.article-detail-inner .insert_ads iframe,.article-detail-footer .insert_ads iframe{width:revert-layer !important}.fourm_sp_undertitle{min-height:280px}@media screen and (min-width: 768px){.ad-area-sp,.ad-adsense-area-sp{display:none}.ad-area-pc{display:flex;justify-content:space-around;align-items:flex-start;margin:40px auto;min-height:250px}.ad-area-pc ins{background-color:#fff}.ad-area-pc_1{min-height:280px}.article-detail-header .side .ad-area-pc:first-child{margin-top:0}.article-detail .article-detail-header+.ad-area-pc,.article-detail .foodist-article-detail-header+.ad-area-pc{margin:-48px 0 80px;min-height:280px}.article-detail .article-detail-inner+.ad-area-pc{min-height:280px}.article-detail-inner .insert_ads,.article-detail-footer .insert_ads{min-height:116px;margin:0 0 40px}.article-detail-inner .insert_ads iframe,.article-detail-footer .insert_ads iframe{width:100% !important}.article-detail-inner+.embed-recipe-item .insert_ads,.article-detail-footer+.embed-recipe-item .insert_ads{margin-top:-56px}.article-detail-inner .embed-recipe-item:has(+.insert_ads){margin-bottom:24px}.fourm_sp_undertitle{display:none}}.slick-next,.slick-prev{min-height:48px;min-width:48px;width:12.8vw;height:12.8vw;z-index:100}.slick-next:before,.slick-prev:before{font-family:"Font Awesome 5 Free";font-weight:700;color:#fff;opacity:1;font-size:5.3333333333vw}.slick-next{right:0}.slick-next:before{content:"";margin-right:-3.2vw}.slick-prev{left:0}.slick-prev:before{content:"";margin-left:-3.2vw}.slick-dots{bottom:-10.6666666667vw}.slick-dots li button{margin:0;display:block;width:2.1333333333vw;height:2.1333333333vw;border-radius:2.1333333333vw;background:#999}.slick-dots li button:before{content:none}.slick-dots .slick-active button{display:block;width:2.1333333333vw;height:2.1333333333vw;border-radius:2.1333333333vw;background:#d94647}.slick-dots .slick-active button:before{content:none}@media screen and (min-width: 768px){.slick-next,.slick-prev{min-height:inherit;min-width:inherit;width:48px;height:48px}.slick-next:before,.slick-prev:before{font-size:20px}.slick-next:before{margin-right:-12px}.slick-prev{left:0}.slick-prev:before{margin-left:-12px}.slick-dots{bottom:-48px}.slick-dots li button{width:8px;height:8px;border-radius:8px}.slick-dots .slick-active button{width:8px;height:8px;border-radius:8px}}@media screen and (min-width: 1200px){.slick-next,.slick-prev{width:28px;height:28px}.slick-next:before{margin-right:0}.slick-prev{left:0}.slick-prev:before{margin-left:0}}@media screen and (min-width: 1270px){.slick-next:before,.slick-prev:before{color:#999}.slick-next{right:-32px}.slick-prev{left:-32px}}.wp-caption{max-width:100%}.wp-caption-text{margin-top:-5.3333333333vw;font-size:2.6666666667vw !important;color:#999}.embed-recipe-item__thumbnail.wp-caption+.wp-caption-text{margin-top:0 !important;margin-bottom:0 !important;background-color:#fff !important}.aligncenter{margin-left:auto;margin-right:auto}.alignright{margin-left:auto}blockquote.wp-embedded-content{position:absolute;clip:rect(1px, 1px, 1px, 1px)}iframe.wp-embedded-content{width:100% !important;position:relative !important}blockquote{position:relative;margin-top:10.6666666667vw;margin-bottom:10.6666666667vw;padding:6.4vw 3.2vw;background-color:#fafafa}blockquote::before,blockquote::after{position:absolute;font-size:16vw;color:#ccc;font-weight:900;font-family:"Noto Sans JP",sans-serif}blockquote::before{content:"“";left:2.1333333333vw;top:-11.7333333333vw}blockquote::after{content:"”";right:2.1333333333vw;bottom:-17.6vw}blockquote p{margin-top:4.2666666667vw !important;margin-bottom:4.2666666667vw !important}blockquote p a{color:#9e6133 !important;text-decoration:underline}blockquote .source{font-size:2.6666666667vw !important}@media screen and (min-width: 768px){.wp-caption-text{margin-top:-40px;font-size:1.2rem !important}blockquote{margin-top:40px;margin-bottom:40px;padding:28px 28px 32px}blockquote::before,blockquote::after{font-size:58px}blockquote::before{content:"“";left:8px;top:-44px}blockquote::after{content:"”";right:8px;bottom:-60px}blockquote p{margin-top:16px !important;margin-bottom:16px !important}blockquote .source{font-size:1.2rem !important}}.app-header-margin{margin-top:-17.3333333333vw}@media screen and (min-width: 768px){.app-header-margin{margin-top:0}}.no-header-banner{margin-top:-17.3333333333vw}@media screen and (min-width: 768px){.no-header-banner{margin-top:0}}.no-header{margin-top:-54.1333333333vw}@media screen and (min-width: 768px){.no-header{margin-top:0}}.top .main-visual{margin-bottom:21.3333333333vw}.top .main-visual .slider-list{height:68vw}.top .main-visual .slider-list .slider-list-item{position:relative;width:100%;height:68vw}.top .main-visual .slider-list .slider-list-item img{width:100%;height:100%}.top .main-visual .slider-list .slider-list-item__title{position:absolute;padding:10.6666666667vw 4.2666666667vw 5.3333333333vw;width:100%;left:0;bottom:0;font-size:5.3333333333vw;line-height:1.3;color:#fff;font-weight:700;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7) 60%)}.top .content{padding-top:0}.top .block-pickup{margin-bottom:12.8vw}.top .block-campaign{margin-bottom:19.2vw}.top .block-campaign .headling-bottom-logo{display:flex;align-items:center;margin-top:-6.4vw;margin-bottom:4.2666666667vw}.top .block-campaign .headling-bottom-logo span{font-size:3.2vw;font-family:"Rubik",sans-serif}.top .block-campaign .headling-bottom-logo__image{margin-left:2.1333333333vw;width:44.8vw}.top .block-campaign .post-list-f{min-height:104.5333333333vw}.top .block-campaign .btn-wrap{margin-top:10.6666666667vw}.top .block-new .btn-wrap{margin-top:10.6666666667vw}.top .foodist-member{overflow:hidden;padding-top:10.6666666667vw;padding-bottom:16vw;background-color:#fffcf2}.top .foodist-member .foodist-member-lead{margin-bottom:10.6666666667vw;font-size:4vw;font-weight:700;line-height:1.8}.top .foodist-member .foodist-member-list-wrap{display:flex}.top .foodist-member .foodist-member-list{display:flex;animation:member-loop 25s linear 0s infinite}@keyframes member-loop{from{transform:translateX(-3.2vw)}to{transform:translateX(-297.6vw)}}.top .foodist-member .foodist-member-list-item{margin:0 3.2vw;-webkit-transform:translateZ(0)}.top .foodist-member .foodist-member-image{width:42.6666666667vw;height:42.6666666667vw;border-radius:50rem;margin-bottom:3.2vw}.top .foodist-member .foodist-member-name{font-size:4.2666666667vw;font-weight:700;text-align:center}.top .foodist-member .foodist-member-name span{font-size:3.4666666667vw}@media screen and (min-width: 768px){.top .main-visual{margin-top:48px;margin-bottom:78px}.top .main-visual .slider-list{max-width:1200px;height:300px;margin:0 auto}.top .main-visual .slider-list .slider-list-item{width:480px !important;height:300px;margin:0 4px;transition:.2s}.top .main-visual .slider-list .slider-list-item img{width:480px;height:300px}.top .main-visual .slider-list .slider-list-item__title{padding:40px 16px 20px;font-size:1.8rem}.top .main-visual .slider-list .slider-list-item:hover{opacity:.8}.top .block-pickup{margin-bottom:100px}.top .block-campaign{position:relative;margin-bottom:80px}.top .block-campaign .headling-bottom-logo{margin-top:-24px;margin-bottom:20px}.top .block-campaign .headling-bottom-logo span{font-size:1.2rem}.top .block-campaign .headling-bottom-logo__image{margin-left:8px;width:168px}.top .block-campaign .post-list-f{min-height:603px}.top .block-campaign .btn-wrap{margin-top:40px}.top .block-new{margin-bottom:0}.top .block-new .btn-wrap{margin-top:60px}.top .foodist-member{text-align:center;padding-top:80px;padding-bottom:80px}.top .foodist-member .foodist-member-lead{margin-bottom:40px;font-size:1.6rem}.top .foodist-member .foodist-member-list{animation:member-loop 25s linear 0s infinite}.top .foodist-member .foodist-member-list:hover{animation-play-state:paused}@keyframes member-loop{from{transform:translateX(0)}to{transform:translateX(-1800px)}}.top .foodist-member .foodist-member-list-item{margin:0 30px}.top .foodist-member .foodist-member-image{width:240px;height:240px;margin-bottom:12px}.top .foodist-member .foodist-member-name{font-size:2rem}.top .foodist-member .foodist-member-name span{font-size:1.6rem}}@media screen and (min-width: 1200px){.top .block-campaign .post-list-f{min-height:226px}}@media screen and (min-width: 1921px){.top .foodist-member .foodist-member-list-wrap{position:relative;max-width:1920px;margin:0 auto;overflow:hidden}.top .foodist-member .foodist-member-list-wrap::before,.top .foodist-member .foodist-member-list-wrap::after{content:"";display:block;position:absolute;top:0;width:50px;height:100%;z-index:2}.top .foodist-member .foodist-member-list-wrap::before{left:0;background:#fffcf0;background:linear-gradient(270deg, rgba(255, 252, 240, 0) 0%, rgb(255, 252, 240) 60%)}.top .foodist-member .foodist-member-list-wrap::after{right:0;background:#fffcf0;background:linear-gradient(90deg, rgba(255, 252, 240, 0) 0%, rgb(255, 252, 240) 60%)}.top .foodist-member .foodist-member-list{max-width:1920px}}.article-list .article-list-header{margin-bottom:8.5333333333vw}.article-list__image{position:absolute;width:100vw;height:100%;z-index:-1000;overflow:hidden}.article-list__image:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.article-list .article-list-image-header{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100vw;min-height:42.6666666667vw;margin:-8.5333333333vw 0 8.5333333333vw -5.3333333333vw;margin-top:-8.5333333333vw;margin-bottom:8.5333333333vw;overflow:hidden}.article-list .article-list-text-wrap{padding:6.4vw 5.3333333333vw 8.5333333333vw;color:#fff}.article-list .article-list-text-wrap .page-lead{margin-bottom:0}.article-list .article-list-footer .article-list-footer-item{margin-top:21.3333333333vw;margin-bottom:14.9333333333vw}.article-list .article-list-footer__title{margin-bottom:4.2666666667vw;padding-bottom:1.0666666667vw;font-size:4.5333333333vw;font-weight:700;line-height:1.4;border-bottom:1px solid #d94647}.article-list .foodist-introduce .foodist-introduce-top{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:3.2vw}.article-list .foodist-introduce__image{margin-right:3.2vw;width:26.6666666667vw;height:26.6666666667vw;flex-shrink:0}.article-list .foodist-introduce__name{font-size:4.8vw;font-weight:700;line-height:1.4}.article-list .foodist-introduce__position{margin-bottom:1.0666666667vw;font-size:4vw}.article-list .foodist-introduce__description{font-size:4.2666666667vw;line-height:1.8}.article-list .foodist-introduce__description a{display:inline;color:#9e6133;text-decoration:underline}.article-list .monthly-archive-list{margin-top:-4.2666666667vw}.article-list .monthly-archive-list .monthly-archive-list-item a{position:relative;display:block;padding:3.2vw 2.1333333333vw;font-size:3.7333333333vw;border-bottom:1px solid #999}.article-list .monthly-archive-list .monthly-archive-list-item a:after{position:absolute;right:2.1333333333vw;content:"";font-family:"Font Awesome 5 Free";font-weight:700}.article-list .article-list-profile{margin-top:16vw}.article-list .article-list-profile__title{margin-bottom:4.2666666667vw;padding-bottom:1.0666666667vw;font-size:4.5333333333vw;font-weight:700;line-height:1.4;border-bottom:1px solid #d94647}.foodist-article-list .article-list-wrap{margin-top:-8.5333333333vw}.foodist-article-list__image{width:100vw;height:28.8vw;margin-left:-5.3333333333vw}.foodist-article-list__writer{display:flex;justify-content:flex-start;align-items:flex-start;margin:3.2vw 0 5.3333333333vw}.foodist-article-list__icon{margin-right:2.1333333333vw;width:13.3333333333vw;height:13.3333333333vw;flex-shrink:0}.foodist-article-list__icon img{border:2px solid #fff;border-radius:13.3333333333vw}.foodist-article-list__series-title{font-size:3.7333333333vw;line-height:1.4;font-weight:700}.foodist-article-list__description{margin-bottom:4.2666666667vw;font-size:3.7333333333vw;line-height:1.6}.foodist-article-list .post-list-b .post-list-item__writer{display:none}@media screen and (min-width: 768px){.article-list .article-list-header{margin-bottom:32px}.article-list__image{width:100%;height:100%}.article-list .article-list-image-header{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100vw;min-height:42.6666666667vw;margin:-8.5333333333vw 0 8.5333333333vw -5.3333333333vw;margin-top:-8.5333333333vw;margin-bottom:8.5333333333vw;overflow:hidden}.article-list .article-list-image-header{position:relative;margin:0 0 32px 0;width:100%;min-height:200px}.article-list .article-list-text-wrap{padding:48px 32px}.article-list .article-list-text-wrap .page-lead{margin-bottom:0}.article-list .article-list-footer .article-list-footer-item{margin-top:100px;margin-bottom:80px}.article-list .article-list-footer__title{margin-bottom:20px;padding-bottom:12px;font-size:2.2rem}.article-list .foodist-introduce{overflow:hidden}.article-list .foodist-introduce .foodist-introduce-top{display:block;margin-bottom:0}.article-list .foodist-introduce__image{float:left;margin-right:20px;width:200px;height:240px}.article-list .foodist-introduce__name{font-size:2rem}.article-list .foodist-introduce__position{margin-bottom:8px;font-size:1.5rem}.article-list .foodist-introduce__description{margin-left:220px;font-size:1.6rem}.article-list .foodist-introduce__description a:hover{text-decoration:none}.article-list .monthly-archive-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:-12px -10px 0}.article-list .monthly-archive-list .monthly-archive-list-item{width:calc((100% - 60px)/3);margin:0 10px 12px}.article-list .monthly-archive-list .monthly-archive-list-item a{display:flex;justify-content:flex-start;align-items:center;padding:12px 0;font-size:1.6rem}.article-list .monthly-archive-list .monthly-archive-list-item a:after{right:0;font-size:1.2rem}.article-list .article-list-profile{margin-top:80px}.article-list .article-list-profile__title{margin-bottom:20px;padding-bottom:12px;font-size:2.2rem}.foodist-article-list .article-list-wrap{margin-top:0}.foodist-article-list__image{width:100%;height:268px;margin-left:0}.foodist-article-list__writer{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;margin:0 0 46px;padding:32px 32px 0 214px}.foodist-article-list__icon{position:absolute;top:-75px;left:32px;margin-right:32px;width:150px;height:150px}.foodist-article-list__icon img{border-radius:150px}.foodist-article-list__series-title{font-size:2rem}.foodist-article-list__description{margin-bottom:32px;font-size:1.6rem;line-height:1.8}}@media screen and (min-width: 992px){.article-list .monthly-archive-list .monthly-archive-list-item{width:calc((100% - 80px)/4)}}.article-detail .article-detail-header{margin-bottom:10.6666666667vw}.article-detail .article-detail-header .sns-share{margin-top:8.5333333333vw;margin-bottom:10.6666666667vw}.article-detail__thumbnail{margin-bottom:4.2666666667vw;width:100%;height:55.4666666667vw}.article-detail__text{margin-bottom:21.3333333333vw;font-size:4.2666666667vw;line-height:1.8}.article-detail__title{margin-bottom:3.2vw;line-height:1.4}.article-detail__description{margin-bottom:5.3333333333vw;padding:3.2vw 2.1333333333vw;font-size:3.7333333333vw;line-height:1.6;background:#f9f4e0}.article-detail__description:has(+.article-detail__description-pr){margin-bottom:0}.article-detail__description-pr{margin-bottom:5.3333333333vw;padding:0 2.1333333333vw 3.2vw;font-size:3.7333333333vw;line-height:1.6;background:#f9f4e0}.article-detail__description-pr a{color:#9e6133;text-decoration:underline;font-weight:500}.article-detail__writer{margin-bottom:5.3333333333vw;font-size:3.7333333333vw;display:flex;justify-content:flex-start;align-items:center}.article-detail__writer a{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-right:6.4vw}.article-detail__writer a::after{content:"";display:inline-block;position:absolute;right:0;width:2.1333333333vw;height:3.2vw;background-image:url("../img/common/ico_arrow_thin_right_brown.svg");background-repeat:no-repeat}.article-detail__icon{margin-right:3.2vw;width:10.6666666667vw;height:10.6666666667vw;flex-shrink:0}.article-detail__icon img{border-radius:10.6666666667vw}.article-detail__date{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.0666666667vw;font-size:4vw;font-family:"Rubik",sans-serif;text-align:right}.article-detail__date .release-date{margin-right:4.2666666667vw}.article-detail__date i{margin-right:1.0666666667vw}.article-detail__view{display:inline-block;margin-left:2.1333333333vw;font-size:4vw;font-family:"Rubik",sans-serif;text-align:right}.article-detail .badge-pr:has(+.article-detail__right-bottom){transform:translateY(-1.6vw)}.article-detail__right-bottom{display:inline-flex;gap:4.2666666667vw;margin-block:1.0666666667vw 3.2vw;margin-left:1.0666666667vw;font-size:4vw;font-family:"Rubik",sans-serif;text-align:right}.article-detail__view-num{display:flex;align-items:center}.article-detail__view-num::before{content:"";display:block;margin-right:1.0666666667vw;width:4.5333333333vw;aspect-ratio:1/1;background-image:url("../img/common/ico_view.svg");background-repeat:no-repeat;background-size:100%;background-position:center}.article-detail__fav{display:flex;align-items:center}.article-detail__fav::before{content:"";display:block;margin-right:1.0666666667vw;width:4.2666666667vw;aspect-ratio:1/1;background-image:url("../img/common/ico_star_fill.svg");background-repeat:no-repeat;background-size:contain;transform:translateY(-0.2666666667vw)}.article-detail__fav-tooltip{position:relative}.article-detail__fav-tooltip-icon{margin-left:1.6vw;width:4.2666666667vw;aspect-ratio:1/1;transform:translateY(-0.2666666667vw)}.article-detail__fav-tooltip-text{display:none;position:absolute;right:0;top:-8.5333333333vw;padding-bottom:2.1333333333vw}.article-detail__fav-tooltip-text button{color:#fff;font-weight:700}.article-detail__fav-tooltip-text-wrap{position:relative;white-space:nowrap;padding:2.1333333333vw 2.1333333333vw 1.6vw;color:#fff;font-size:3.2vw;font-weight:700;background-color:#d99c48;border-radius:2px}.article-detail__fav-tooltip-text-wrap::after{content:"";display:block;position:absolute;right:1.0666666667vw;bottom:-1.0666666667vw;width:0;border-style:solid;border-right:1.3333333333vw solid rgba(0,0,0,0);border-left:1.3333333333vw solid rgba(0,0,0,0);border-top:2.6666666667vw solid #d99c48;border-bottom:0}.article-detail .article-detail-info__right{text-align:right}.article-detail .pr-article-announce{margin-top:3.2vw;font-size:3.7333333333vw;text-align:left;line-height:1.6}.article-detail .article-detail-body{margin-bottom:10.6666666667vw;font-size:4.2666666667vw;line-height:1.8}.article-detail .article-detail-body .article-detail-top-pager{margin-bottom:10.6666666667vw}.article-detail .article-detail-body .article-detail-inner a{color:#9e6133;text-decoration:underline}.article-detail .article-detail-body a{word-break:break-word}.article-detail .article-detail-body h2{width:100%;margin-bottom:3.2vw;border-left:4px solid #9e6133;padding:2.1333333333vw 2.1333333333vw 2.1333333333vw 3.2vw;line-height:1.4;background:#f9f4e0}.article-detail .article-detail-body h3{width:100%;margin-bottom:3.2vw;border-left:4px solid #9e6133;padding:0 2.1333333333vw 0 3.2vw;line-height:1.4}.article-detail .article-detail-body h4{width:100%;margin-bottom:3.2vw;line-height:1.6}.article-detail .article-detail-body p{margin-bottom:6.4vw;font-size:4.2666666667vw;line-height:1.8}.article-detail .article-detail-body .text-emphasis{color:#b35956;font-weight:700}.article-detail .article-detail-body .text-highlight{position:relative;margin-bottom:10.6666666667vw;padding:1.6vw 2.6666666667vw;font-weight:700;background-color:#fffcf2;border:1px solid #9e6133}.article-detail .article-detail-body .text-highlight::before,.article-detail .article-detail-body .text-highlight::after{content:"";position:absolute;display:block;width:2.6666666667vw;height:2.6666666667vw}.article-detail .article-detail-body .text-highlight::before{top:-.5333333333vw;left:-.5333333333vw;border-top:1.0666666667vw solid #9e6133;border-left:1.0666666667vw solid #9e6133}.article-detail .article-detail-body .text-highlight::after{bottom:-.5333333333vw;right:-.5333333333vw;border-bottom:1.0666666667vw solid #9e6133;border-right:1.0666666667vw solid #9e6133}.article-detail .article-detail-body img{margin-bottom:5.3333333333vw;width:auto;max-width:100%;height:auto}.article-detail .article-detail-body ul{margin-bottom:10.6666666667vw}.article-detail .article-detail-body ul>li{padding-left:1em;text-indent:-1em}.article-detail .article-detail-body ul>li::before{content:"・";margin:0 .5333333333vw 0 -.5333333333vw}.article-detail .article-detail-body ul li{margin-top:1.6vw;margin-bottom:1.6vw}.article-detail .article-detail-body ul li ul{margin-top:1.6vw;margin-bottom:1.6vw}.article-detail .article-detail-body ul li ul>li{color:#8a6c66}.article-detail .article-detail-body ul li ul>li::before{color:#8a6c66}.article-detail .article-detail-body ul li ol{margin-top:1.6vw;margin-bottom:1.6vw}.article-detail .article-detail-body ul li ol li{text-indent:0}.article-detail .article-detail-body ul li ol>li{color:#8a6c66}.article-detail .article-detail-body ul li ol>li::marker{color:#8a6c66}.article-detail .article-detail-body ul.list-bg{padding:6.4vw 4.2666666667vw;background-color:#fafafa}.article-detail .article-detail-body ul.list-border{padding:6.4vw 4.2666666667vw;border:1px solid #ccc}.article-detail .article-detail-body ol{padding-left:1.5em;margin-bottom:10.6666666667vw}_::-webkit-full-page-media,_:future,:root .article-detail .article-detail-body ol{padding-left:2em}.article-detail .article-detail-body ol li{margin-top:1.6vw;margin-bottom:1.6vw}.article-detail .article-detail-body ol li ol{margin-top:1.6vw;margin-bottom:1.6vw}.article-detail .article-detail-body ol li ol>li{color:#8a6c66}.article-detail .article-detail-body ol li ol>li::marker{color:#8a6c66}.article-detail .article-detail-body ol li ul{margin-top:1.6vw;margin-bottom:1.6vw}.article-detail .article-detail-body ol li ul>li{color:#8a6c66}.article-detail .article-detail-body ol li ul>li::before{color:#8a6c66}.article-detail .article-detail-body ol.list-bg{padding:6.4vw 4.2666666667vw 6.4vw calc(4.2666666667vw + 1em);background-color:#fafafa}_::-webkit-full-page-media,_:future,:root .article-detail .article-detail-body ol.list-bg{padding:6.4vw 4.2666666667vw 6.4vw calc(4.2666666667vw + 1.5em)}.article-detail .article-detail-body ol.list-border{padding:6.4vw 4.2666666667vw 6.4vw calc(4.2666666667vw + 1em);border:1px solid #ccc}_::-webkit-full-page-media,_:future,:root .article-detail .article-detail-body ol.list-border{padding:6.4vw 4.2666666667vw 6.4vw calc(4.2666666667vw + 1.5em)}.article-detail .article-detail-body .list-wrap{margin-bottom:10.6666666667vw}.article-detail .article-detail-body .list-wrap ul,.article-detail .article-detail-body .list-wrap ol{margin-bottom:0}.article-detail .article-detail-body .list-wrap .list-bg,.article-detail .article-detail-body .list-wrap .list-border{padding:0}.article-detail .article-detail-body .list-wrap.list-bg{padding:6.4vw 4.2666666667vw;background-color:#fafafa}.article-detail .article-detail-body .list-wrap.list-border{padding:6.4vw 4.2666666667vw;border:1px solid #ccc}.article-detail .article-detail-body table{margin-bottom:10.6666666667vw;border:1px solid #f0ece9;overflow-wrap:break-word;word-break:break-all}.article-detail .article-detail-body table tr:nth-of-type(odd) td{background-color:#f7f5ea}.article-detail .article-detail-body table th{padding:1.0666666667vw 2.1333333333vw;color:#fff;font-weight:700;vertical-align:middle;border:1px solid #c7af9b;background-color:#8d7158}.article-detail .article-detail-body table td{padding:1.0666666667vw 2.1333333333vw;border:1px solid #f0ece9;background-color:#fff}.article-detail .article-detail-body .sns-share{margin-top:10.6666666667vw}.article-detail .article-detail-body .sns-share .sns-share-item{padding-left:0 !important;text-indent:0 !important}.article-detail .article-detail-body .sns-share .sns-share-item::before{content:none !important}.article-detail .article-detail-body .twitter-tweet{margin:10px auto !important}.article-detail .article-detail-body .btn-action-group{margin-bottom:10.6666666667vw}.article-detail .introduce{margin-top:21.3333333333vw;padding:5.3333333333vw 3.2vw;background:#f7f7f7}.article-detail .introduce .introduce-top{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:3.2vw}.article-detail .introduce__image{margin-right:3.2vw;width:21.3333333333vw;height:21.3333333333vw;flex-shrink:0;overflow:hidden}.article-detail .introduce__image img{width:100% !important;height:100% !important}.article-detail .introduce__name{font-size:4.8vw;font-weight:700;line-height:1.4}.article-detail .introduce__description{font-size:4.2666666667vw;line-height:1.8}.article-detail .introduce__description a{color:#9e6133;text-decoration:underline}.article-detail .article-detail-campaign{margin-top:14.9333333333vw;margin-bottom:19.2vw}.article-detail .article-detail-campaign .headling-bottom-logo{display:flex;align-items:center;margin-top:-6.4vw;margin-bottom:4.2666666667vw}.article-detail .article-detail-campaign .headling-bottom-logo span{font-size:3.2vw;font-family:"Rubik",sans-serif}.article-detail .article-detail-campaign .headling-bottom-logo__image{margin-left:2.1333333333vw;width:44.8vw}.article-detail .article-detail-campaign .btn-wrap{margin-top:10.6666666667vw}.article-detail .article-detail-footer .article-detail-footer-item{margin-bottom:14.9333333333vw}.article-detail .article-detail-footer__title{margin-bottom:4.2666666667vw;padding-bottom:1.0666666667vw;font-size:4.5333333333vw;font-weight:700;line-height:1.4;border-bottom:1px solid #d94647}.article-detail .article-detail-footer .article-detail-announce .article-detail-announce-text{font-size:4.2666666667vw;line-height:1.8}.article-detail .article-detail-footer .recipe-author-introduce .recipe-author-introduce-top{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:3.2vw}.article-detail .article-detail-footer .recipe-author-introduce__image{margin-right:3.2vw;width:26.6666666667vw;height:26.6666666667vw;flex-shrink:0}.article-detail .article-detail-footer .recipe-author-introduce__image img{width:100%;height:100%}.article-detail .article-detail-footer .recipe-author-introduce__name{font-size:4.8vw;font-weight:700;line-height:1.4}.article-detail .article-detail-footer .recipe-author-introduce__position{margin-bottom:1.0666666667vw;font-size:4vw}.article-detail .article-detail-footer .recipe-author-introduce__description{font-size:4.2666666667vw;line-height:1.8}.article-detail .article-detail-footer .recipe-author-introduce__description a{display:inline;color:#9e6133;text-decoration:underline}@media screen and (max-width: 768px){.article-detail .article-detail-body iframe{width:100%}}@media screen and (min-width: 768px){.article-detail .article-detail-header{margin-bottom:80px}.article-detail .article-detail-header .sns-share{margin-top:32px;margin-bottom:80px}.article-detail__title{margin-bottom:3.2rem}.article-detail__thumbnail{margin-bottom:32px;height:500px}.article-detail__description{margin-bottom:32px;padding:20px 16px;font-size:1.6rem;line-height:1.8}.article-detail__description-pr{margin-bottom:32px;padding:0 16px 20px;font-size:1.6rem;line-height:1.8}.article-detail__description-pr a:hover{text-decoration:none}.article-detail__writer{margin-bottom:0;font-size:1.5rem}.article-detail__writer a{padding-right:24px;transition:.2s}.article-detail__writer a::after{transition:.2s;width:8px;height:12px}.article-detail__writer a:hover{opacity:.8}.article-detail__writer a:hover::after{transform:translateX(4px)}.article-detail__icon{margin-right:12px;width:40px;height:40px}.article-detail__date{display:flex;justify-content:flex-end;align-items:center;margin-bottom:8px;font-size:1.6rem}.article-detail__date .release-date{margin-right:20px}.article-detail__date i{margin-right:4px}.article-detail__view{margin-left:8px;font-size:1.6rem}.article-detail .badge-pr:has(+.article-detail__right-bottom){transform:translateY(-6px)}.article-detail__right-bottom{gap:16px;margin-block:4px 12px;margin-left:4px;font-size:1.6rem}.article-detail__view-num::before{margin-right:4px;width:17px;transform:translateY(-1px)}.article-detail__fav::before{margin-right:4px;width:16px;aspect-ratio:1/1;transform:translateY(-1px)}.article-detail__fav-tooltip-icon{margin-left:6px;width:16px;cursor:pointer;transform:translateY(-1px)}.article-detail__fav-tooltip-text{top:-34px;padding-bottom:12px}.article-detail__fav-tooltip-text-wrap{padding:8px 8px 6px;font-size:1.3rem}.article-detail__fav-tooltip-text-wrap::after{right:2px;bottom:-4px;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:10px solid #d99c48}.article-detail .pr-article-announce{margin-top:8px;font-size:1.5rem;text-align:right}.article-detail__text{margin-bottom:60px;font-size:1.6rem}.article-detail .article-detail-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.article-detail .article-detail-info__left{margin-right:20px}.article-detail .article-detail-info__right{width:fit-content;margin-left:auto;flex-shrink:0}.article-detail .article-detail-body{margin-bottom:60px;font-size:1.6rem}.article-detail .article-detail-body .article-detail-top-pager{margin-bottom:70px}.article-detail .article-detail-body .article-detail-inner a:hover{text-decoration:none}.article-detail .article-detail-body h2{margin-bottom:20px;padding:8px 8px 8px 12px}.article-detail .article-detail-body h3{margin-bottom:20px;border-left:4px solid #9e6133;padding:0 8px 0 12px}.article-detail .article-detail-body h4{margin-bottom:12px}.article-detail .article-detail-body p{margin-bottom:20px;font-size:1.6rem}.article-detail .article-detail-body .text-highlight{margin-bottom:32px;padding:6px 12px}.article-detail .article-detail-body .text-highlight::before,.article-detail .article-detail-body .text-highlight::after{width:10px;height:10px}.article-detail .article-detail-body .text-highlight::before{top:-2px;left:-2px;border-top:4px solid #9e6133;border-left:4px solid #9e6133}.article-detail .article-detail-body .text-highlight::after{bottom:-2px;right:-2px;border-bottom:4px solid #9e6133;border-right:4px solid #9e6133}.article-detail .article-detail-body img{margin-bottom:40px}.article-detail .article-detail-body ul{margin-bottom:40px}.article-detail .article-detail-body ul>li::before{content:"・";margin:0 2px 0 -2px}.article-detail .article-detail-body ul li{margin-top:4px;margin-bottom:4px}.article-detail .article-detail-body ul li ul,.article-detail .article-detail-body ul li ol{margin-top:4px;margin-bottom:4px}.article-detail .article-detail-body ul.list-bg,.article-detail .article-detail-body ul.list-border{padding:32px}.article-detail .article-detail-body ol{margin-bottom:40px}.article-detail .article-detail-body ol li{margin-top:4px;margin-bottom:4px}.article-detail .article-detail-body ol li ol,.article-detail .article-detail-body ol li ul{margin-top:4px;margin-bottom:4px}.article-detail .article-detail-body ol.list-bg,.article-detail .article-detail-body ol.list-border{padding:32px 32px 32px calc(32px + 1em)}_::-webkit-full-page-media,_:future,:root .article-detail .article-detail-body ol.list-bg,:root .article-detail .article-detail-body ol.list-border{padding:32px 32px 32px calc(32px + 1.5em)}.article-detail .article-detail-body .list-wrap{margin-bottom:40px}.article-detail .article-detail-body .list-wrap ul,.article-detail .article-detail-body .list-wrap ol{margin-bottom:0}.article-detail .article-detail-body .list-wrap .list-bg,.article-detail .article-detail-body .list-wrap .list-border{padding:0 !important;border:none !important}.article-detail .article-detail-body .list-wrap.list-bg{padding:32px}.article-detail .article-detail-body .list-wrap.list-border{padding:32px}.article-detail .article-detail-body table{margin-bottom:40px}.article-detail .article-detail-body table th{padding:8px 12px}.article-detail .article-detail-body table td{padding:8px 12px}.article-detail .article-detail-body .sns-share{margin-top:60px}.article-detail .article-detail-body .btn-action-group{margin-bottom:40px}.article-detail .introduce{margin:60px 0 100px;padding:32px 20px;overflow:hidden}.article-detail .introduce .introduce-top{display:block;margin-bottom:20px}.article-detail .introduce__image{float:left;margin-right:20px;width:200px;height:200px;overflow:hidden}.article-detail .introduce__image img{width:100% !important;height:100% !important}.article-detail .introduce__name{font-size:2rem}.article-detail .introduce__description{margin-left:220px;font-size:1.6rem}.article-detail .introduce__description a:hover{text-decoration:none}.article-detail .article-detail-campaign{position:relative;margin-top:100px;margin-bottom:80px}.article-detail .article-detail-campaign .headling-bottom-logo{margin-top:-24px;margin-bottom:20px}.article-detail .article-detail-campaign .headling-bottom-logo span{font-size:1.2rem}.article-detail .article-detail-campaign .headling-bottom-logo__image{margin-left:8px;width:168px}.article-detail .article-detail-campaign .btn-wrap{margin-top:40px}.article-detail .article-detail-footer .article-detail-footer-item{margin-bottom:80px}.article-detail .article-detail-footer .article-detail-footer-item:last-child{margin-bottom:0}.article-detail .article-detail-footer__title{margin-bottom:20px;padding-bottom:12px;font-size:2.2rem}.article-detail .article-detail-footer .article-detail-announce .article-detail-announce-text{font-size:1.6rem}.article-detail .article-detail-footer .article-detail-announce .btn-wrap{margin-top:8px}.article-detail .article-detail-footer .recipe-author-introduce{overflow:hidden}.article-detail .article-detail-footer .recipe-author-introduce .recipe-author-introduce-top{display:block;margin-bottom:0}.article-detail .article-detail-footer .recipe-author-introduce__image{float:left;margin-right:20px;width:200px;height:240px}.article-detail .article-detail-footer .recipe-author-introduce__name{font-size:2rem}.article-detail .article-detail-footer .recipe-author-introduce__position{margin-bottom:8px;font-size:1.5rem}.article-detail .article-detail-footer .recipe-author-introduce__description{margin-left:220px;font-size:1.6rem}.article-detail .article-detail-footer .recipe-author-introduce__description a:hover{text-decoration:none}}.article-detail-recipe{word-break:break-all}.article-detail-recipe .recipe-intro{margin-bottom:10.6666666667vw !important}.article-detail-recipe .recipe-main-image{margin-top:10.6666666667vw;margin-bottom:10.6666666667vw}.article-detail-recipe .recipe-summary{display:inline-flex;flex-wrap:wrap;gap:1.0666666667vw 5.3333333333vw;margin-bottom:5.3333333333vw}.article-detail-recipe .recipe-summary__time::before,.article-detail-recipe .recipe-summary__storage::before,.article-detail-recipe .recipe-summary__quantity::before{content:"";display:inline-block;margin-right:1.3333333333vw;width:1em;height:1em;background-repeat:no-repeat;background-size:contain;transform:translateY(0.5333333333vw)}.article-detail-recipe .recipe-summary__time::before{background-image:url("../img/article-detail-recipe/ico_recipe_time.svg")}.article-detail-recipe .recipe-summary__storage::before{background-image:url("../img/article-detail-recipe/ico_recipe_storage.svg")}.article-detail-recipe .recipe-summary__quantity::before{background-image:url("../img/article-detail-recipe/ico_recipe_quantity.svg")}.article-detail-recipe .recipe-ingredient-image{margin-bottom:16vw}.article-detail-recipe .recipe-step{margin-bottom:6.4vw}.article-detail-recipe .recipe-advice{margin-top:10.6666666667vw}.article-detail-recipe .recipe-free-text{margin-top:10.6666666667vw;padding-top:6.4vw;border-top:1px dashed #4f342d}.article-detail-recipe .recipe-source{margin-top:10.6666666667vw;padding:6.4vw 3.2vw;background-color:#fafafa}.article-detail-recipe .recipe-source a{font-style:normal}.article-detail-recipe .recipe-source a::after{content:"";display:inline-block;margin-left:1.0666666667vw;width:.6em;height:1em;background-image:url("../img/common/ico_arrow_right_brown.svg");background-repeat:no-repeat;background-position:center bottom}.article-detail-recipe .recipe-author{margin-top:10.6666666667vw}.article-detail-recipe .recipe-author__title{margin-bottom:4.2666666667vw;padding-bottom:1.0666666667vw;font-size:4.5333333333vw;font-weight:700;line-height:1.4;border-bottom:1px solid #d94647}.article-detail-recipe .recipe-author__title+.recipe-author-introduce{margin-top:0}.article-detail-recipe .recipe-author .recipe-author-introduce .recipe-author-introduce-top{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:3.2vw}.article-detail-recipe .recipe-author .recipe-author-introduce__image{margin-right:3.2vw;width:26.6666666667vw;height:26.6666666667vw;flex-shrink:0}.article-detail-recipe .recipe-author .recipe-author-introduce__image img{width:100%;height:100%}.article-detail-recipe .recipe-author .recipe-author-introduce__name{font-size:4.8vw;font-weight:700;line-height:1.4}.article-detail-recipe .recipe-author .recipe-author-introduce__position{margin-bottom:1.0666666667vw;font-size:3.4666666667vw}.article-detail-recipe .recipe-author .recipe-author-introduce__position+p{margin-bottom:0}.article-detail-recipe .recipe-author .recipe-author-introduce__description{font-size:4.2666666667vw;line-height:1.8}.article-detail-recipe .recipe-author .recipe-author-introduce__description a{display:inline;color:#9e6133;text-decoration:underline}.article-detail-recipe .recipe-author-introduce{margin-top:21.3333333333vw;padding:5.3333333333vw 3.2vw;background:#f7f7f7}.article-detail-recipe .recipe-author-introduce .recipe-author-introduce-top{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:3.2vw}.article-detail-recipe .recipe-author-introduce__image{margin-right:3.2vw;width:21.3333333333vw;aspect-ratio:1/1;flex-shrink:0}.article-detail-recipe .recipe-author-introduce__image img{margin-bottom:0;width:100%;aspect-ratio:1/1}.article-detail-recipe .recipe-author-introduce__name{font-size:4.8vw;font-weight:700;line-height:1.4}.article-detail-recipe .recipe-author-introduce__position{font-size:3.4666666667vw}.article-detail-recipe .recipe-author-introduce__description{font-size:4.2666666667vw;line-height:1.8}.article-detail-recipe .recipe-author-introduce__description a{color:#9e6133;text-decoration:underline}@media screen and (min-width: 768px){.article-detail-recipe .recipe-intro{margin-bottom:40px !important}.article-detail-recipe .recipe-main-image{margin-top:40px;margin-bottom:40px}.article-detail-recipe .recipe-summary{gap:4px 20px;margin-bottom:40px}.article-detail-recipe .recipe-summary__time::before,.article-detail-recipe .recipe-summary__storage::before,.article-detail-recipe .recipe-summary__quantity::before{margin-right:6px;transform:translateY(2px)}.article-detail-recipe .recipe-ingredient-image{margin-bottom:60px}.article-detail-recipe .recipe-step{margin-bottom:40px}.article-detail-recipe .recipe-advice{margin-top:40px}.article-detail-recipe .recipe-free-text{margin-top:40px;padding-top:24px}.article-detail-recipe .recipe-source{margin-top:60px;padding:24px;text-align:right}.article-detail-recipe .recipe-source a{font-style:normal}.article-detail-recipe .recipe-source a::after{margin-left:4px}.article-detail-recipe .recipe-author{margin-top:40px}.article-detail-recipe .recipe-author__title{margin-bottom:20px;padding-bottom:12px;font-size:2.2rem}.article-detail-recipe .recipe-author__title+.recipe-author-introduce{margin-top:0}.article-detail-recipe .recipe-author .recipe-author-introduce{overflow:hidden}.article-detail-recipe .recipe-author .recipe-author-introduce .recipe-author-introduce-top{display:block;margin-bottom:0}.article-detail-recipe .recipe-author .recipe-author-introduce__image{float:left;margin-right:20px;width:200px;height:240px}.article-detail-recipe .recipe-author .recipe-author-introduce__name{font-size:2rem}.article-detail-recipe .recipe-author .recipe-author-introduce__position{margin-bottom:4px;font-size:1.5rem}.article-detail-recipe .recipe-author .recipe-author-introduce__description{margin-left:220px;font-size:1.6rem}.article-detail-recipe .recipe-author .recipe-author-introduce__description a:hover{text-decoration:none}.article-detail-recipe .recipe-author-introduce{margin:60px 0;padding:32px 20px;overflow:hidden}.article-detail-recipe .recipe-author-introduce .recipe-author-introduce-top{display:block;margin-bottom:20px}.article-detail-recipe .recipe-author-introduce__image{float:left;margin-right:20px;margin-bottom:0;width:200px;height:200px}.article-detail-recipe .recipe-author-introduce__image img{width:200px;height:200px}.article-detail-recipe .recipe-author-introduce__name{font-size:2rem}.article-detail-recipe .recipe-author-introduce__position{font-size:1.5rem}.article-detail-recipe .recipe-author-introduce__description{font-size:1.6rem;overflow:hidden}.article-detail-recipe .recipe-author-introduce__description a:hover{text-decoration:none}}.foodist-article-detail .foodist-article-detail-wrap{margin-top:-8.5333333333vw}.foodist-article-detail .foodist-article-detail-header .sns-share{margin-top:8.5333333333vw;margin-bottom:10.6666666667vw}.foodist-article-detail__image{width:100vw;height:28.8vw;margin-left:-5.3333333333vw}.foodist-article-detail__title{margin-bottom:3.2vw;line-height:1.4}.foodist-article-detail__writer{display:flex;justify-content:flex-start;align-items:flex-start;margin:3.2vw 0 5.3333333333vw}.foodist-article-detail__icon{margin-right:2.1333333333vw;width:13.3333333333vw;height:13.3333333333vw;flex-shrink:0}.foodist-article-detail__icon img{border:2px solid #fff;border-radius:13.3333333333vw}.foodist-article-detail__series-title{font-size:3.7333333333vw;line-height:1.4;font-weight:700}.foodist-article-detail__description{margin-bottom:5.3333333333vw;padding:3.2vw 2.1333333333vw;font-size:3.7333333333vw;line-height:1.6;background:#f9f4e0}.foodist-article-detail__description:has(+.article-detail__description-pr,+.foodist-article-detaill__description-pr){margin-bottom:0}.foodist-article-detail__description-pr{margin-bottom:5.3333333333vw;padding:0 2.1333333333vw 3.2vw;font-size:3.7333333333vw;line-height:1.6;background:#f9f4e0}.foodist-article-detail__description-pr a{color:#9e6133;text-decoration:underline}.foodist-article-detail .article-detail-info__right{margin-left:auto;text-align:right}.foodist-article-detail .article-detail-body{margin-bottom:21.3333333333vw}.foodist-article-detail .article-detail-body .sns-share{margin-top:16vw;margin-bottom:7.4666666667vw}.foodist-article-detail .foodist-article-detail-inner{margin-bottom:16vw}.foodist-article-detail .foodist-article-detail-inner a{color:#9e6133;text-decoration:underline}.foodist-article-detail .foodist-introduce .foodist-introduce-top{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:3.2vw}.foodist-article-detail .foodist-introduce__image{margin-right:3.2vw;width:26.6666666667vw;height:26.6666666667vw;flex-shrink:0;overflow:hidden}.foodist-article-detail .foodist-introduce__image img{width:100%;height:100%;object-fit:cover}.foodist-article-detail .foodist-introduce__name{font-size:4.8vw;font-weight:700;line-height:1.4}.foodist-article-detail .foodist-introduce__position{margin-bottom:1.0666666667vw;font-size:4vw}.foodist-article-detail .foodist-introduce__description{font-size:4.2666666667vw;line-height:1.8}.foodist-article-detail .foodist-introduce__description a{display:inline;color:#9e6133;text-decoration:underline}.foodist-article-detail .article-detail-footer .post-list-foodist-past-articles .post-list-item__writer{display:none}@media screen and (min-width: 768px){.foodist-article-detail .foodist-article-detail-wrap{margin-top:0}.foodist-article-detail .foodist-article-detail-header .sns-share{margin-top:32px;margin-bottom:80px}.foodist-article-detail__image{width:100%;height:268px;margin-left:0}.foodist-article-detail__title{margin-bottom:3.2rem}.foodist-article-detail__writer{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;margin:0 0 60px;padding:32px 32px 0 214px}.foodist-article-detail__writer a{transition:.2s}.foodist-article-detail__writer a:hover{opacity:.8}.foodist-article-detail__icon{position:absolute;top:-75px;left:32px;margin-right:32px;width:150px;height:150px;background-color:#fff;border-radius:150px}.foodist-article-detail__series-title{font-size:2rem}.foodist-article-detail__description{margin-bottom:32px;padding:20px 16px;font-size:1.6rem;line-height:1.8}.foodist-article-detail__description-pr{margin-bottom:32px;padding:0 16px 20px;font-size:1.6rem;line-height:1.8}.foodist-article-detail__description-pr a:hover{text-decoration:none}.foodist-article-detail .post-info{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column}.foodist-article-detail .article-detail-body{margin-bottom:80px}.foodist-article-detail .article-detail-body .sns-share{margin-top:60px;margin-bottom:40px}.foodist-article-detail .foodist-article-detail-inner{margin-bottom:60px}.foodist-article-detail .foodist-article-detail-inner a:hover{text-decoration:none}.foodist-article-detail .foodist-introduce{overflow:hidden}.foodist-article-detail .foodist-introduce .foodist-introduce-top{display:block;margin-bottom:0}.foodist-article-detail .foodist-introduce__image{float:left;margin-right:20px;width:200px;height:240px}.foodist-article-detail .foodist-introduce__name{font-size:2rem}.foodist-article-detail .foodist-introduce__position{margin-bottom:8px;font-size:1.5rem}.foodist-article-detail .foodist-introduce__description{margin-left:220px;font-size:1.6rem}.foodist-article-detail .foodist-introduce__description a:hover{text-decoration:none}}.ranking-lg{margin-bottom:16vw}.ranking-lg__title{margin-bottom:3.2vw;font-size:5.8666666667vw}.ranking-md .ranking-md-inner{margin-bottom:13.8666666667vw}.ranking-md__title{margin-bottom:3.2vw;font-size:5.8666666667vw}.ranking-aggregation-period{text-align:right;font-size:3.7333333333vw;color:#666}@media screen and (min-width: 768px){.ranking-lg{margin-bottom:80px}.ranking-lg__title{margin-bottom:20px;font-size:2.8rem}.ranking-md{display:flex;flex-wrap:wrap;gap:60px 40px;margin-bottom:60px}.ranking-md .ranking-md-inner{width:calc(50% - 20px);margin-bottom:0}.ranking-md__title{margin-bottom:20px;font-size:2.6rem}.ranking-aggregation-period{font-size:1.4rem;color:#666}}@media screen and (min-width: 992px){.ranking-md .ranking-md-inner{width:100%}}@media screen and (min-width: 1200px){.ranking-md .ranking-md-inner{width:calc(50% - 20px)}}.privacy .page-title{margin-bottom:8.5333333333vw}.privacy__lead{margin-bottom:7.4666666667vw;font-size:4.2666666667vw;line-height:1.8}.privacy .privacy-content{margin-bottom:10.6666666667vw}.privacy .privacy-content__h2{margin-bottom:4.2666666667vw;font-size:4.8vw;line-height:1.8}.privacy .privacy-content__h3{font-size:4.8vw;line-height:1.8}.privacy .privacy-content__text{margin-bottom:4.2666666667vw;font-size:4.2666666667vw;line-height:1.8}.privacy .privacy-content__text a{color:#9e6133;text-decoration:underline}.privacy .privacy-content-list .privacy-content-list-item{margin-bottom:4.2666666667vw;font-size:4.2666666667vw;line-height:1.8}.privacy .privacy-content-list .privacy-content-list-item a{color:#9e6133;text-decoration:underline}@media screen and (min-width: 768px){.privacy .page-title{margin-bottom:32px;font-size:2.8rem}.privacy__lead{display:inline-block;margin-bottom:32px;font-size:1.6rem}.privacy .privacy-content{margin-bottom:40px}.privacy .privacy-content__h2{margin-bottom:16px;font-size:1.8rem}.privacy .privacy-content__h3{font-size:1.8rem}.privacy .privacy-content__text{margin-bottom:16px;font-size:1.6rem}.privacy .privacy-content-list .privacy-content-list-item{margin-bottom:16px;font-size:1.6rem}}.privacy-agree .page-title{margin-bottom:8.5333333333vw}.privacy-agree__lead{margin-bottom:10.6666666667vw;font-size:4.2666666667vw;line-height:1.8}.privacy-agree .privacy-agree-content{margin-bottom:10.6666666667vw}.privacy-agree .privacy-agree-content__h2{font-size:4.2666666667vw;font-weight:400;line-height:1.8}.privacy-agree .privacy-agree-content__text{margin-bottom:4.2666666667vw;font-size:4.2666666667vw;line-height:1.8}.privacy-agree .privacy-agree-content__text a{color:#9e6133;text-decoration:underline}.privacy-agree .privacy-agree-content-inner-bg-gray{padding:2.1333333333vw;background-color:#f7f7f7}.privacy-agree .privacy-agree-content-inner-bg-gray .privacy-agree-content__text:last-child{margin-bottom:0}@media screen and (min-width: 768px){.privacy-agree .page-title{margin-bottom:32px}.privacy-agree__lead{margin-bottom:40px;font-size:1.6rem}.privacy-agree .privacy-agree-content{margin-bottom:40px}.privacy-agree .privacy-agree-content__h2{font-size:1.6rem}.privacy-agree .privacy-agree-content__text{margin-bottom:16px;font-size:1.6rem}.privacy-agree .privacy-agree-content-inner-bg-gray{padding:20px}}.cooking-supports .main{line-height:1.8;word-break:break-all}.cooking-supports .main .page-title{font-size:7.4666666667vw;margin-bottom:8.5333333333vw}.cooking-supports .main p{margin-bottom:7.4666666667vw;font-size:4.2666666667vw}.cooking-supports .main a{color:#9e6133;text-decoration:underline}.cooking-supports .main h2{margin-top:10.6666666667vw;margin-bottom:4.2666666667vw}.cooking-supports .main h3{margin-bottom:4.2666666667vw}.cooking-supports .main h4{margin-bottom:4.2666666667vw}.cooking-supports .main ul,.cooking-supports .main ol{margin-bottom:6.4vw}.cooking-supports .main ul li,.cooking-supports .main ol li{margin-bottom:2.6666666667vw;font-size:4.2666666667vw}@media screen and (min-width: 768px){.cooking-supports .main .page-title{font-size:2.8rem;margin-bottom:32px}.cooking-supports .main p{margin-bottom:28px;font-size:1.6rem}.cooking-supports .main a:hover{text-decoration:none}.cooking-supports .main h2{margin-top:40px;margin-bottom:16px}.cooking-supports .main h3{margin-bottom:16px}.cooking-supports .main h4{margin-bottom:16px}.cooking-supports .main ul,.cooking-supports .main ol{margin-bottom:24px}.cooking-supports .main ul li,.cooking-supports .main ol li{margin-bottom:10px;font-size:16px}}.about .container-fluid{margin-bottom:0}.about .about-main-visual{position:relative;background-image:url("../img/common/img_about_foodist_note.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;width:calc(100% + 5.3333333333vw*2);height:66.6666666667vw;margin:-8.5333333333vw -5.3333333333vw 10.6666666667vw;display:flex;justify-content:center;align-items:center}.about .about-main-visual:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#d5d5d5;mix-blend-mode:multiply}.about .about-title-wrap{color:#fff;text-align:center;font-family:"Rubik",sans-serif;font-style:italic;letter-spacing:.1em;font-weight:400;z-index:100}.about__title{font-size:8.5333333333vw;color:#fff;font-style:italic;letter-spacing:.1em;font-weight:400}.about__subtitle{position:relative;display:inline-block;margin-bottom:2.1333333333vw;padding-bottom:1.0666666667vw;font-size:5.8666666667vw;font-style:italic;letter-spacing:.1em;color:#fff;font-weight:400;border-bottom:2px solid #fff}.about__subtitle:after{position:absolute;content:"";bottom:-1.0666666667vw;left:50%;transform:translateX(-50%);display:inline-block;border-top:1.0666666667vw solid #fff;border-right:1.0666666667vw solid rgba(0,0,0,0);border-left:1.0666666667vw solid rgba(0,0,0,0)}.about__lead{font-size:4.2666666667vw;line-height:1.8;text-align:center;font-weight:500}.about__lead a{color:#9e6133;text-decoration:underline}.about__lead-span{display:inline-block;margin:8.5333333333vw 0;color:#9e6133;font-size:5.8666666667vw;font-weight:700}.about .about-lead{margin-bottom:16vw}.about .about-lead-bg{position:relative;width:calc(100% + 5.3333333333vw*2);padding:10.6666666667vw 5.3333333333vw 16vw;margin:0 -5.3333333333vw 21.3333333333vw;position:relative;background-image:url("../img/common/img_about_foodist_note_blur.jpg");background-size:300%;background-repeat:no-repeat;background-position:right top;overflow:hidden}.about .about-lead-bg .about__lead{text-align:left}.about .about-lead-bg:before,.about .about-lead-bg:after{content:"";display:inline-block;position:absolute;bottom:-.2666666667vw;width:50%;height:5.3333333333vw;background-color:#fff}.about .about-lead-bg:before{left:-2.6666666667vw;transform:skew(45deg)}.about .about-lead-bg:after{right:-2.6666666667vw;transform:skew(-45deg)}.about .about-list{margin:0 0 26.6666666667vw}.about .about-list-item{margin-bottom:10.6666666667vw}.about .about-list-item__icon{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto 4.2666666667vw;width:37.3333333333vw;height:37.3333333333vw;border-radius:37.3333333333vw;font-size:4.2666666667vw;font-weight:700;text-align:center;line-height:1.4;background-color:#f9f4e0}.about .about-list-item__icon i{font-size:8.5333333333vw;margin-bottom:2.1333333333vw}.about .about-list-item__text{font-size:4.2666666667vw;line-height:1.8}.about .about-list-item__text i{margin-left:2.1333333333vw}.about .about-content{width:calc(100% + 5.3333333333vw*2);margin:0 -5.3333333333vw;padding:8.5333333333vw 5.3333333333vw;background-color:#f9f4e0}.about .about-content__logo{margin:0 auto 6.4vw;width:66.6666666667vw;height:auto}.about .about-content__text{font-size:4.2666666667vw;line-height:1.8}.about .about-content__text i{margin-left:2.1333333333vw}@media screen and (min-width: 768px){.about .about-main-visual{width:calc(100% + 2%*2);height:450px;margin:-80px -2% 120px}.about__title{font-size:7.2rem}.about__subtitle{margin-bottom:8px;padding-bottom:4px;font-size:4.8rem}.about__subtitle:after{bottom:-8px;display:inline-block;border-top:8px solid #fff;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}.about__lead{margin:0 auto;max-width:840px;font-size:2rem}.about__lead-span{margin:40px 0;font-size:3.2rem}.about .about-lead{margin-bottom:120px}.about .about-lead-bg{width:calc(100% + 2%*2);padding:72px 2% 112px;margin:0 -2% 140px;background-size:150%;background-position:center top}.about .about-lead-bg .about__lead{text-align:center}.about .about-lead-bg:before,.about .about-lead-bg:after{height:40px}.about .about-lead-bg:before{left:-16px}.about .about-lead-bg:after{right:-16px}.about .about-list{display:flex;flex-wrap:wrap;margin:100px -20px 0}.about .about-list-item{width:calc((100% - 120px)/3);margin:0 20px 80px}.about .about-list-item__icon{margin:0 auto 20px;width:140px;height:140px;font-size:1.6rem}.about .about-list-item__icon i{font-size:3.2rem;margin-bottom:8px}.about .about-list-item__text{font-size:1.6rem}.about .about-list-item__text a{transition:.2s}.about .about-list-item__text a:hover{color:#9e6133}.about .about-list-item__text i{margin-left:8px}.about .about-content{display:flex;justify-content:center;align-items:center;width:calc(100% + 2%*2);margin:0 -2%;padding:40px 2%}.about .about-content__logo{margin:0 28px 0 0;width:250px}.about .about-content__text{margin-bottom:0;font-size:1.6rem}.about .about-content__text a{transition:.2s}.about .about-content__text a:hover{color:#9e6133}.about .about-content__text i{margin-left:8px}}@media screen and (min-width: 1200px){.about .about-main-visual{width:100%;height:650px;margin:-80px 0 120px}.about .about-lead-bg{width:100%;margin:0}.about .about-list{max-width:1000px;margin:100px auto 80px}.about .about-list-item{width:calc((100% - 240px)/3);margin:0 40px 80px}.about .about-content{width:100%;margin:0;padding:40px 2%}}.writers .container-fluid{margin-bottom:0}.writers .writers-main-visual{position:relative;background-image:url("../img/writers/img_writers_mv_sp.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;width:calc(100% + 10.6666666667vw);height:44.2666666667vw;margin:-8.5333333333vw -5.3333333333vw 10.6666666667vw;display:flex;justify-content:center;align-items:center}.writers .writers-main-visual__title{font-size:8.5333333333vw;font-family:"Rubik",sans-serif;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.6);font-weight:400;font-style:italic;letter-spacing:.01em}.writers .writers-lead{margin-bottom:10.6666666667vw;font-size:4.2666666667vw;font-weight:500;line-height:2;text-align:center}.writers .writers-contents{background-color:#f7f7f7;margin-inline:-5.3333333333vw;padding:16vw 5.3333333333vw}.writers .writers-contents .writers-contents-title{margin-bottom:10.6666666667vw;font-size:5.3333333333vw;font-weight:700;text-align:center}.writers .writers-contents .writers-list-item{margin-bottom:4.2666666667vw;padding:3.2vw;background-color:#fff;border-radius:4px;overflow:hidden}.writers .writers-contents .writers-list-item a{width:100%;height:100%}.writers .writers-contents .writers-list-item:last-child{margin-bottom:0}.writers .writers-contents .writers-list-item--serialization{position:relative}.writers .writers-contents .writers-list-item--serialization a::before{content:"連載";display:block;position:absolute;right:-5.8666666667vw;top:2.6666666667vw;width:21.3333333333vw;padding:1.0666666667vw;color:#fff;font-size:3.4666666667vw;font-weight:700;text-align:center;background-color:#d94647;transform:rotate(45deg)}.writers .writers-contents .writers-list-item--serialization .writers-list-item__top{padding-right:9.6vw}.writers .writers-contents .writers-list-item__image{width:14.9333333333vw;aspect-ratio:1/1;margin-right:3.2vw;border-radius:50rem;flex-shrink:0}.writers .writers-contents .writers-list-item__image img{border-radius:50rem}.writers .writers-contents .writers-list-item__top{display:flex;align-items:center}.writers .writers-contents .writers-list-item__position{margin-bottom:1.6vw;font-size:3.2vw;line-height:1.2;word-break:break-all}.writers .writers-contents .writers-list-item__name{font-size:3.7333333333vw;font-weight:700;line-height:1.4;word-break:break-all}.writers .writers-contents .writers-list-item__text{margin-top:2.1333333333vw;font-size:3.4666666667vw;line-height:1.7;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.writers .writers-contents .writers-contents-pager .article-list-pager-sp{margin-top:16vw}@media screen and (min-width: 768px){.writers .writers-main-visual{background-image:url("../img/writers/img_writers_mv_pc.jpg");width:104%;height:320px;margin:-80px -2% 80px}.writers .writers-main-visual__title{font-size:4.8rem}.writers .writers-lead{margin:0 auto 80px;font-size:1.8rem;font-weight:500;line-height:1.8;text-align:center;max-width:1000px}.writers .writers-contents{margin-inline:-2%;padding:80px 2%}.writers .writers-contents .writers-contents-title{margin-bottom:60px;font-size:2.4rem}.writers .writers-contents .writers-list{display:flex;flex-wrap:wrap;gap:12px;max-width:1000px;margin-inline:auto}.writers .writers-contents .writers-list-item{display:flex;margin-bottom:0;padding:16px;width:calc((100% - 24px)/3)}.writers .writers-contents .writers-list-item a{display:flex;justify-content:center;flex-direction:column;transition:.2s}.writers .writers-contents .writers-list-item a:hover{opacity:.8}.writers .writers-contents .writers-list-item--serialization a::before{right:-22px;top:10px;width:80px;padding:4px;font-size:1.4rem}.writers .writers-contents .writers-list-item--serialization .writers-list-item__top{padding-right:24px}.writers .writers-contents .writers-list-item__image{width:68px;margin-right:12px}.writers .writers-contents .writers-list-item__position{margin-bottom:6px;font-size:1.3rem}.writers .writers-contents .writers-list-item__name{font-size:1.6rem}.writers .writers-contents .writers-list-item__text{margin-top:8px;font-size:1.3rem}.writers .writers-contents .writers-contents-pager .article-list-pager-pc{margin-top:80px}}@media screen and (min-width: 992px){.writers .writers-contents .writers-list{gap:20px}.writers .writers-contents .writers-list-item{width:calc((100% - 40px)/3)}.writers .writers-contents .writers-list-item--serialization .writers-list-item__top{padding-right:36px}}@media screen and (min-width: 1200px){.writers .writers-main-visual{width:100%;margin:-80px 0 80px}.writers .writers-lead{margin:0 auto 80px;font-size:1.8rem;font-weight:500;line-height:1.8;text-align:center;max-width:1000px}.writers .writers-contents{margin-inline:0;padding:80px 0}}.contact .page-title{margin-bottom:8.5333333333vw}.contact__lead{margin-bottom:8.5333333333vw;font-size:3.7333333333vw;line-height:1.6}.contact form a{text-decoration:underline;color:#9e6133}.contact .contact-confirm-wrap{word-break:break-all}.contact .contact-confirm-wrap .form-parts{margin-left:.5em}.contact .contact-confirm-wrap .form-btn-wrap{margin-top:16vw}.contact .recaptcha-wrap{margin:7.4666666667vw auto 5.3333333333vw;text-align:center;width:74.6666666667vw}@media screen and (min-width: 768px){.contact .page-title{margin-bottom:32px}.contact__lead{margin-bottom:60px;font-size:1.6rem}.contact .contact-confirm-wrap .form-btn-wrap{margin-top:60px}.contact .recaptcha-wrap{margin:40px auto 24px;width:280px}}.single-page .page-title{margin-bottom:8.5333333333vw}.single-page__lead{margin-bottom:10.6666666667vw;font-size:4.2666666667vw;line-height:1.8}.single-page p{font-size:4.2666666667vw;line-height:1.8}.single-page .btn-wrap{margin-top:16vw}.single-page__dl{margin-bottom:7.4666666667vw}.single-page__dt{font-size:4.8vw;line-height:1.8;font-weight:700}.single-page__dd{font-size:4.2666666667vw;line-height:1.8}.single-page__dd a{color:#9e6133;text-decoration:underline;word-break:break-all}@media screen and (min-width: 768px){.single-page .page-title{margin-bottom:32px;font-size:2.8rem}.single-page__lead{margin-bottom:60px;font-size:1.6rem;line-height:1.8}.single-page p{font-size:1.6rem}.single-page .btn-wrap{margin-top:60px}.single-page__dl{margin-bottom:28px}.single-page__dt{font-size:1.8rem}.single-page__dd{font-size:1.6rem}}.page .main{line-height:1.8}.page .main .page-title{font-size:7.4666666667vw;margin-bottom:8.5333333333vw}.page .main p{margin-bottom:7.4666666667vw;font-size:4.2666666667vw}.page .main a{color:#9e6133;text-decoration:underline}.page .main h2{margin-top:10.6666666667vw;margin-bottom:4.2666666667vw}.page .main h3{margin-bottom:4.2666666667vw}.page .main h4{margin-bottom:4.2666666667vw}.page .main ul,.page .main ol{margin-bottom:6.4vw;padding-left:5.3333333333vw}.page .main ul li,.page .main ol li{margin-bottom:2.6666666667vw;font-size:4.2666666667vw}.page .main ul{list-style-type:disc}@media screen and (min-width: 768px){.page .main .page-title{font-size:2.8rem;margin-bottom:32px}.page .main p{margin-bottom:28px;font-size:1.6rem}.page .main h2{margin-top:40px;margin-bottom:16px}.page .main h3{margin-bottom:16px}.page .main h4{margin-bottom:16px}.page .main ul,.page .main ol{margin-bottom:24px;padding-left:20px}.page .main ul li,.page .main ol li{margin-bottom:10px;font-size:16px}}.archive .archive-list .archive-list-item{margin-bottom:10.6666666667vw}.archive .archive-list .archive-list-item:last-child{margin-bottom:0}.archive .archive-list .archive-title{margin-bottom:2.1333333333vw;padding-bottom:1.0666666667vw;font-size:5.3333333333vw;font-family:"Rubik",sans-serif;border-bottom:1px solid #d94647}.archive .monthly-archive-list .monthly-archive-list-item a{position:relative;display:block;padding:3.2vw 2.1333333333vw;font-size:3.7333333333vw;border-bottom:1px solid #999}.archive .monthly-archive-list .monthly-archive-list-item a:after{position:absolute;right:2.1333333333vw;content:"";font-family:"Font Awesome 5 Free";font-weight:700}@media screen and (min-width: 768px){.archive .archive-list .archive-list-item{margin-bottom:40px}.archive .archive-list .archive-list-item:last-child{margin-bottom:0}.archive .archive-list .archive-title{margin-bottom:16px;padding-bottom:12px;font-size:2.4rem}.archive .monthly-archive-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:-12px -10px 0}.archive .monthly-archive-list .monthly-archive-list-item{width:calc((100% - 60px)/3);margin:0 10px 12px}.archive .monthly-archive-list .monthly-archive-list-item a{display:flex;justify-content:flex-start;align-items:center;padding:12px 0;font-size:1.6rem}.archive .monthly-archive-list .monthly-archive-list-item a:after{right:0;font-size:1.2rem}}@media screen and (min-width: 992px){.archive .monthly-archive-list .monthly-archive-list-item{width:calc((100% - 80px)/4)}}.product-award-vote .content{padding-right:0;padding-left:0}.product-award-vote .btn-vote{display:flex;justify-content:center;margin-top:16vw}.product-award-vote .btn-vote a{padding:4.2666666667vw;font-size:4vw}.product-award-vote .product-award-main-visual img{width:100%;height:auto}.product-award-vote .product-award-lead{padding:13.3333333333vw 5.3333333333vw 21.3333333333vw}.product-award-vote .product-award-lead__text{font-size:4.2666666667vw;font-weight:500;line-height:1.8}.product-award-vote .product-award-nominate{padding:21.3333333333vw 5.3333333333vw}.product-award-vote .product-award-nominate:nth-child(odd){background-color:#fafafa}.product-award-vote .product-award-nominate .nominate-header{margin-bottom:20.8vw}.product-award-vote .product-award-nominate .nominate-header .nominate-title{display:flex;justify-content:center;margin-bottom:8.5333333333vw}.product-award-vote .product-award-nominate .nominate-header .nominate-title span{position:relative;font-size:5.8666666667vw;font-weight:700;text-align:center}.product-award-vote .product-award-nominate .nominate-header .nominate-title span::after{content:"";display:block;height:1.0666666667vw;margin-top:2.1333333333vw;background-color:#e6464b;border-radius:50rem}.product-award-vote .product-award-nominate .nominate-header .nominate-text{margin-bottom:10.6666666667vw;font-size:4.2666666667vw;font-weight:500;line-height:1.8}.product-award-vote .product-award-nominate .nominate-header .nominate-divsion-list__item{margin-bottom:4.2666666667vw}.product-award-vote .product-award-nominate .nominate-header .nominate-divsion-list__item:last-child{margin-bottom:0}.product-award-vote .product-award-nominate .nominate-header .nominate-divsion-list__item a{display:flex;justify-content:center;align-items:center;width:100%;padding:3.2vw 0;font-size:4.2666666667vw;font-weight:700;background-color:#ffeaa5;border-radius:4px}.product-award-vote .product-award-nominate .nominate-header .nominate-divsion-list__item .fa-angle-down{margin-left:3.2vw}.product-award-vote .product-award-nominate .nominate-divsion{position:relative;padding:16vw 5.3333333333vw;background-color:#fff;border:2px solid #ffeaa5;border-radius:10px}.product-award-vote .product-award-nominate .nominate-divsion .nominate-divsion-title{position:absolute;top:-5.3333333333vw;left:0;right:0;display:flex;justify-content:center;width:68vw;margin:auto;padding:2.1333333333vw;font-size:4.8vw;line-height:1.4;background-color:#ffeaa5;border-radius:50rem}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item{margin-bottom:10.6666666667vw}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item:last-child{margin-bottom:0}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item .nominate-product-list-item-title{font-size:4.8vw;font-weight:700;line-height:1.5;padding-bottom:1.3333333333vw;border-bottom:2px solid #e6464b}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item .nominate-product-list-item-title-image img{width:53.3333333333vw;height:53.3333333333vw;margin:auto;object-fit:cover}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item .nominate-product-list-item-text{padding-bottom:3.2vw;font-size:4vw;line-height:1.7}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item .nominate-product-list-item-source{margin-top:auto;padding-top:2.1333333333vw;font-size:4vw;line-height:1.5;text-align:right;border-top:1px dotted #e6464b}.product-award-vote .product-award-about-vote{padding:11.4666666667vw 5.3333333333vw 0;position:relative}.product-award-vote .product-award-about-vote .about-vote-title{width:100%;margin-bottom:8.5333333333vw;padding:3.2vw;font-size:4.8vw;font-weight:700;text-align:center;background-color:#ffeaa5;border-radius:50rem}.product-award-vote .product-award-about-vote .about-vote-title-flag{position:relative;z-index:1;width:100%;height:auto;margin-bottom:-4.2666666667vw}.product-award-vote .product-award-about-vote .about-vote-deadline{display:flex;justify-content:flex-start;align-items:center;margin-bottom:16vw;font-size:4.2666666667vw;font-weight:700;color:#e6464b}.product-award-vote .product-award-about-vote .about-vote-deadline span{margin-right:3.2vw;padding:1.0666666667vw 4.2666666667vw;font-size:3.7333333333vw;text-align:center;color:#fff;background-color:#e6464b;border-radius:50rem}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item{position:relative;margin-bottom:14.9333333333vw;padding:10.6666666667vw 5.3333333333vw;background-color:#fff;border:2px solid #ca8c5d;border-radius:10px}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item::before{content:"";position:absolute;right:0;left:0;bottom:-3.2vw;width:0;height:0;margin:auto;border-top:3.2vw solid #ca8c5d;border-right:3.2vw solid rgba(0,0,0,0);border-left:3.2vw solid rgba(0,0,0,0)}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item:last-child{margin-bottom:10.6666666667vw}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item:last-child::before{display:none}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item .about-vote-step-item-number{position:absolute;top:-4.8vw;left:5.3333333333vw;display:inline-block;padding:2.6666666667vw 16vw;font-style:italic;font-size:4.2666666667vw;font-weight:500;color:#fff;text-align:center;letter-spacing:.05em;background-color:#ca8c5d;border-radius:50rem}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item .about-vote-step-item-title{margin-bottom:5.3333333333vw;font-size:4.2666666667vw;font-weight:700;line-height:1.6}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item .about-vote-step-item-text{font-size:4.2666666667vw;line-height:1.8}.product-award-vote .product-award-about-vote .about-vote-text{margin-bottom:16vw;font-size:4.2666666667vw;font-weight:700;text-align:center;line-height:1.6}.product-award .content{margin-bottom:0;padding-right:0;padding-left:0}.product-award .product-award-main-visual img{width:100%;height:auto}.product-award .product-award-lead{padding:13.3333333333vw 5.3333333333vw 18.6666666667vw}.product-award .product-award-lead__text{font-size:4.2666666667vw;font-weight:500;line-height:1.8}.product-award .anchor-list{margin-top:10.6666666667vw}.product-award .anchor-list__item{margin-bottom:4.2666666667vw}.product-award .anchor-list__item:last-child{margin-bottom:0}.product-award .anchor-list__item a{display:flex;justify-content:center;align-items:center;width:100%;padding:3.2vw 0;font-size:4.2666666667vw;font-weight:700;background-color:#ffeaa5;border-radius:4px}.product-award .anchor-list__item .fa-angle-down{margin-left:3.2vw}.product-award .product-award-block{padding:16vw 5.3333333333vw 10.6666666667vw}.product-award .product-award-block:nth-child(odd){background-color:#fafafa}.product-award .product-award-block-grand-prix{padding:21.3333333333vw 5.3333333333vw 10.6666666667vw}.product-award .product-award-result .division{position:relative;padding:18.1333333333vw 5.3333333333vw 10.6666666667vw;background-color:#fff;border:2px solid #ffeaa5;border-radius:10px}.product-award .product-award-result .division .division-title{position:absolute;top:-5.3333333333vw;left:0;right:0;display:flex;justify-content:center;width:78.6666666667vw;margin:auto;padding:2.1333333333vw;font-size:4.8vw;line-height:1.4;background-color:#ffeaa5;border-radius:50rem}.product-award .product-award-result .division .product-list-item{margin-bottom:16vw}.product-award .product-award-result .division .product-list-item:last-child{margin-bottom:0}.product-award .product-award-result .division .product-list-item .product-list-item-ranking{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:8.5333333333vw;width:100%;height:16vw;color:#fff;font-size:4.8vw;font-weight:700;text-align:center;background:#9e6133;box-sizing:border-box}.product-award .product-award-result .division .product-list-item .product-list-item-ranking span{display:inline-block;width:100%;line-height:12.8vw}.product-award .product-award-result .division .product-list-item .product-list-item-ranking:before,.product-award .product-award-result .division .product-list-item .product-list-item-ranking:after{position:absolute;content:"";width:0;height:0;z-index:1}.product-award .product-award-result .division .product-list-item .product-list-item-ranking:before{top:0;left:0;border-width:8vw 0 8vw 4vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid}.product-award .product-award-result .division .product-list-item .product-list-item-ranking:after{top:0;right:0;border-width:8vw 4vw 8vw 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.product-award .product-award-result .division .product-list-item .product-list-item-ranking--gold{color:#504208;background-color:#fada57}.product-award .product-award-result .division .product-list-item .product-list-item-ranking--gold span{position:relative;border-top:1px solid #bc9e22;border-bottom:1px solid #bc9e22}.product-award .product-award-result .division .product-list-item .product-list-item-ranking--gold span::before{content:"";display:block;position:absolute;top:-7.4666666667vw;left:50%;transform:translateX(-50%);width:11.2vw;height:6.4vw;background-image:url("../img/product-award/ico_crown_gold.svg");background-repeat:no-repeat;background-size:contain}.product-award .product-award-result .division .product-list-item .product-list-item-ranking--silver{color:#585858;background-color:#dbdbdb}.product-award .product-award-result .division .product-list-item .product-list-item-ranking--silver span{border-top:1px solid #fff;border-bottom:1px solid #fff}.product-award .product-award-result .division .product-list-item .product-list-item-ranking--bronze{color:#6f3700;background-color:#e59b52}.product-award .product-award-result .division .product-list-item .product-list-item-ranking--bronze span{border-top:1px solid #6f3700;border-bottom:1px solid #6f3700}.product-award .product-award-result .division .product-list-item .product-list-item-title{margin-bottom:2.1333333333vw;font-size:4.8vw;font-weight:700;line-height:1.5;padding-bottom:1.3333333333vw;border-bottom:2px solid #e6464b}.product-award .product-award-result .division .product-list-item .product-list-item-image{position:relative;margin:0 auto 3.2vw;display:flex;justify-content:center;align-items:center;width:68vw;height:68vw;border:1px solid #d1d1d1;border-radius:10px}.product-award .product-award-result .division .product-list-item .product-list-item-image img{width:53.3333333333vw;height:53.3333333333vw;margin:auto;object-fit:cover}.product-award .product-award-result .division .product-list-item .product-list-item-image .product-list-item-badge{position:absolute;left:-7.4666666667vw;top:-4.2666666667vw;width:21.8666666667vw;height:26.6666666667vw}.product-award .product-award-result .division .product-list-item .product-list-item-image .product-list-item-badge img{object-fit:cover;width:21.8666666667vw;height:26.6666666667vw}.product-award .product-award-result .division .product-list-item .product-list-item-text{padding-bottom:2.1333333333vw;font-size:4vw;line-height:1.7}.product-award .product-award-result .division .product-list-item .product-list-item-source{margin-bottom:3.2vw;font-size:4vw;line-height:1.5;text-align:right}.product-award .product-award-result .division .product-comment{margin-top:10.6666666667vw;padding:8.5333333333vw 4.8vw 13.8666666667vw;background-color:#fffcf5}.product-award .product-award-result .division .product-comment-contents{margin-bottom:17.0666666667vw}.product-award .product-award-result .division .product-comment-contents:last-child{margin-bottom:0}.product-award .product-award-result .division .product-comment-title{margin-bottom:6.4vw;font-size:5.3333333333vw;font-weight:700;text-align:center;line-height:1.4}.product-award .product-award-result .division .product-comment-list-item{position:relative;margin-bottom:12.8vw;padding:5.3333333333vw 3.2vw;border:2px solid #9e6133;border-radius:8px;box-sizing:border-box;background-color:#fff}.product-award .product-award-result .division .product-comment-list-item:last-child{margin-bottom:0}.product-award .product-award-result .division .product-comment-list-item::before{content:"";position:absolute;bottom:-16px;left:24px;display:inline-block;width:0;height:0;border-style:solid;border-width:16px 16px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:2}.product-award .product-award-result .division .product-comment-list-item::after{content:"";position:absolute;bottom:-21px;left:22px;display:inline-block;width:0;height:0;border-style:solid;border-width:21px 21px 0 0;border-color:#9e6133 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:1}.product-award .product-award-result .division .product-comment-list-item--manager{position:relative;margin-bottom:12.8vw;padding:5.3333333333vw 3.2vw;border:2px solid #9e6133;border-radius:8px;box-sizing:border-box;background-color:#fff}.product-award .product-award-result .division .product-comment-list-item--manager:last-child{margin-bottom:0}.product-award .product-award-result .division .product-comment-list-item--manager::before{content:"";position:absolute;bottom:-16px;left:inherit;right:24px;display:inline-block;width:0;height:0;border-style:solid;border-width:0 16px 16px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);z-index:2}.product-award .product-award-result .division .product-comment-list-item--manager::after{content:"";position:absolute;bottom:-21px;left:inherit;right:22px;display:inline-block;width:0;height:0;border-style:solid;border-width:0 21px 21px 0;border-color:rgba(0,0,0,0) #9e6133 rgba(0,0,0,0) rgba(0,0,0,0);z-index:1}.product-award .product-award-result .division .product-comment-list-item--manager .product-comment-list-item-name{margin-bottom:2.1333333333vw;font-size:4.8vw;text-align:left;font-weight:700;line-height:1.4}.product-award .product-award-result .division .product-comment-list-item-text{font-size:4vw;line-height:1.7}.product-award .product-award-result .division .product-comment-list-item-name{font-size:4vw;text-align:right}.product-award .product-award-result .division-grand-prix{padding:13.3333333333vw 5.3333333333vw 10.6666666667vw;background-color:#fff;border:2px solid #fada57}.product-award .product-award-result .division-grand-prix .division-title{color:#4f342d;background-color:#fada57}.product-award .product-award-result .division-grand-prix .division-title::before{content:"";display:block;position:absolute;top:-8vw;left:50%;transform:translateX(-50%);width:14.4vw;height:8.2666666667vw;background-image:url("../img/product-award/ico_crown_gold.svg");background-repeat:no-repeat;background-size:contain}.product-award .product-award-result .btn-wrap{margin-top:10.6666666667vw}.product-award .product-award-result .btn-wrap .btn{display:flex;justify-content:center;align-items:center;font-size:4vw;box-sizing:border-box;margin:0 auto;width:100%}.product-award .product-award-result .btn-wrap .btn i{margin-left:1.0666666667vw;font-size:80%}.product-award .product-award-state{padding:16vw 5.3333333333vw 10.6666666667vw}.product-award .product-award-state .product-award-state-inner{padding:7.4666666667vw 5.3333333333vw;background-color:#fff;border:2px solid #ffeaa5;border-radius:10px}.product-award .product-award-state .product-award-state-title{margin-bottom:4.2666666667vw;padding:2.1333333333vw;background-color:#ffeaa5;color:#4f342d;font-weight:700;font-size:4.8vw;text-align:center}.product-award .product-award-state .product-award-state-text{font-size:4.2666666667vw;line-height:1.6}.product-award .product-award-state .product-award-state-image-list{margin:5.3333333333vw -1.0666666667vw 0;display:flex}.product-award .product-award-state .product-award-state-image-list-item{margin:0 1.0666666667vw}.product-award .product-award-campaign{padding:21.3333333333vw 5.3333333333vw 10.6666666667vw;position:relative}.product-award .product-award-campaign .product-award-campaign-inner{position:relative;padding:12.2666666667vw 5.3333333333vw 7.4666666667vw;background-color:#fff;border:2px solid #ffeaa5;border-radius:10px}.product-award .product-award-campaign .campaign-title{position:absolute;top:-5.3333333333vw;left:0;right:0;display:flex;justify-content:center;width:78.6666666667vw;margin:auto;padding:2.1333333333vw;font-size:4.8vw;line-height:1.4;background-color:#ffeaa5;border-radius:50rem}.product-award .product-award-campaign .campaign-title-copy{position:absolute;top:-13.8666666667vw;left:50%;transform:translateX(-50%);z-index:1;width:48.5333333333vw;height:auto;margin:0 auto;text-align:center}.product-award .product-award-campaign .campaign-image{margin-bottom:5.3333333333vw}.product-award .product-award-campaign .campaign-lead{margin-bottom:7.4666666667vw;font-size:4.2666666667vw;font-weight:700;line-height:1.4;text-align:center}.product-award .product-award-campaign .campaign-deadline{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:11.2vw;font-size:4.2666666667vw;font-weight:700;color:#e6464b;line-height:1.5;text-align:center}.product-award .product-award-campaign .campaign-deadline span{margin-bottom:3.2vw;padding:1.0666666667vw 4.2666666667vw;font-size:3.7333333333vw;text-align:center;color:#fff;background-color:#e6464b;border-radius:50rem}.product-award .product-award-campaign .campaign-step{margin-bottom:16vw}.product-award .product-award-campaign .campaign-step .campaign-step-item{position:relative;margin-bottom:14.9333333333vw;padding:10.6666666667vw 4.8vw 7.4666666667vw;background-color:#fff;border:2px solid #ca8c5d;border-radius:10px}.product-award .product-award-campaign .campaign-step .campaign-step-item::before{content:"";position:absolute;right:0;left:0;bottom:-3.2vw;width:0;height:0;margin:auto;border-top:3.2vw solid #ca8c5d;border-right:3.2vw solid rgba(0,0,0,0);border-left:3.2vw solid rgba(0,0,0,0)}.product-award .product-award-campaign .campaign-step .campaign-step-item:last-child{margin-bottom:10.6666666667vw}.product-award .product-award-campaign .campaign-step .campaign-step-item:last-child::before{display:none}.product-award .product-award-campaign .campaign-step .campaign-step-item .campaign-step-item-number{position:absolute;top:-4.8vw;left:5.3333333333vw;display:inline-block;padding:2.6666666667vw 16vw;font-style:italic;font-size:4.2666666667vw;font-weight:500;color:#fff;text-align:center;letter-spacing:.05em;background-color:#ca8c5d;border-radius:50rem}.product-award .product-award-campaign .campaign-step .campaign-step-item .campaign-step-item-title{font-size:4.2666666667vw;font-weight:700;line-height:1.6}.product-award .product-award-campaign .campaign-step .campaign-step-item .campaign-step-item-text{margin-top:5.3333333333vw;font-size:4.2666666667vw;line-height:1.8}.product-award .product-award-campaign .campaign-step .campaign-step-item a{display:inline;color:#9e6133;border-bottom:2px solid #9e6133}.product-award .product-award-campaign .campaign-step .campaign-step-item a i{padding-left:2.1333333333vw;font-size:80%}.product-award .product-award-campaign .campaign-step .campaign-step-item .embed-tweet{width:100%}.product-award .product-award-campaign .application-guidelines .application-guidelines-title{margin-bottom:4.2666666667vw;padding:2.1333333333vw;background-color:#ffeaa5;color:#4f342d;font-weight:700;font-size:4.8vw;text-align:center}.product-award .product-award-campaign .application-guidelines .application-guidelines-list{font-size:4.2666666667vw;line-height:1.8}.product-award .product-award-campaign .application-guidelines .application-guidelines-item-title{font-weight:700}.product-award .product-award-campaign .application-guidelines .application-guidelines-item-text{margin-bottom:1em}.product-award .product-award-campaign .application-guidelines .application-guidelines-item-text a{color:#9e6133;text-decoration:underline}.product-award .product-award-campaign .application-guidelines .application-guidelines-item-text:last-child{margin-bottom:0}.product-award .product-award-my-best{padding:25.0666666667vw 5.3333333333vw 10.6666666667vw;position:relative}.product-award .product-award-my-best .product-award-my-best-inner{position:relative;padding:15.4666666667vw 5.3333333333vw 7.4666666667vw;background-color:#fff;border:2px solid #ffeaa5;border-radius:10px}.product-award .product-award-my-best .my-best-title-copy{position:absolute;top:-11.7333333333vw;left:50%;transform:translateX(-50%);z-index:1;width:29.3333333333vw;height:auto;margin:0 auto;text-align:center}.product-award .product-award-my-best .my-best-title{position:absolute;top:-5.3333333333vw;left:0;right:0;display:flex;justify-content:center;width:78.6666666667vw;margin:auto;padding:2.1333333333vw;font-size:4.8vw;line-height:1.4;text-align:center;background-color:#ffeaa5;border-radius:50rem}.product-award .product-award-my-best .my-best-lead{margin-bottom:6.4vw;font-size:4.2666666667vw;line-height:1.8}.product-award .product-award-my-best .my-best-list-item{margin-bottom:3.2vw}.product-award .product-award-my-best .my-best-list-item:last-child{margin-bottom:0}.product-award .product-award-my-best .my-best-list-item a{display:flex;justify-content:center;align-items:center}.product-award .product-award-my-best .my-best-list-icon{margin-right:3.2vw;width:32vw;height:32vw;overflow:hidden;border-radius:50rem}.product-award .product-award-my-best .my-best-list-icon img{width:32vw;height:32vw;object-fit:cover}.product-award .product-award-my-best .my-best-list-text{display:inline;font-size:5.3333333333vw;line-height:1.4;font-weight:700;color:#9e6133}.product-award .product-award-my-best .my-best-list-text span{border-bottom:2px solid #9e6133}.product-award .product-award-my-best .my-best-list-text i{font-size:80%}@media screen and (min-width: 768px){.product-award-vote .btn-vote{margin-top:100px}.product-award-vote .btn-vote a{padding:14px;font-size:2.4rem}.product-award-vote .product-award-lead{padding:80px 2% 100px}.product-award-vote .product-award-lead__text{font-size:2rem;text-align:center}.product-award-vote .product-award-nominate{padding:80px 2% 100px}.product-award-vote .product-award-nominate .nominate-header{margin-bottom:120px}.product-award-vote .product-award-nominate .nominate-header .nominate-title{margin-bottom:30px}.product-award-vote .product-award-nominate .nominate-header .nominate-title span{font-size:3.2rem}.product-award-vote .product-award-nominate .nominate-header .nominate-title span::after{height:4px;margin-top:10px}.product-award-vote .product-award-nominate .nominate-header .nominate-text{margin-bottom:60px;font-size:2rem;line-height:1.8;text-align:center}.product-award-vote .product-award-nominate .nominate-header .nominate-divsion-list{display:flex;justify-content:center;align-items:center;margin:0 -20px}.product-award-vote .product-award-nominate .nominate-header .nominate-divsion-list__item{margin:0 20px;margin-bottom:0}.product-award-vote .product-award-nominate .nominate-header .nominate-divsion-list__item a{width:auto;padding:17px 40px;font-size:2rem}.product-award-vote .product-award-nominate .nominate-header .nominate-divsion-list__item .fa-angle-down{margin-left:12px}.product-award-vote .product-award-nominate .nominate-divsion{padding:100px}.product-award-vote .product-award-nominate .nominate-divsion .nominate-divsion-title{top:-30px;width:auto;margin:0 10%;padding:13px 0;font-size:2.6rem}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -4%}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item{width:42%;margin:0 4% 60px}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item:last-child{margin-bottom:0}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item .nominate-product-list-item-inner{display:flex;flex-direction:column;min-height:530px}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item .nominate-product-list-item-title{min-height:60px;font-size:1.8rem;line-height:1.4;padding-bottom:8px}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item .nominate-product-list-item-title-image img{width:170px;height:170px}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item .nominate-product-list-item-text{padding-bottom:12px;font-size:1.5rem;line-height:1.7}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item .nominate-product-list-item-source{padding-top:9px;font-size:1.5rem}.product-award-vote .product-award-about-vote{padding:77px 2% 0}.product-award-vote .product-award-about-vote .about-vote-title{width:100%;margin-bottom:50px;padding:18px;font-size:2.6rem}.product-award-vote .product-award-about-vote .about-vote-title-flag{z-index:1;width:515px;margin-bottom:-20px}.product-award-vote .product-award-about-vote .about-vote-deadline{display:flex;justify-content:center;align-items:center;margin-bottom:72px;font-size:2.4rem}.product-award-vote .product-award-about-vote .about-vote-deadline span{margin-right:20px;padding:7px 20px 9px;font-size:1.6rem}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item{margin-bottom:42px;padding:54px 100px}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item::before{bottom:-12px;border-top:12px solid #ca8c5d;border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0)}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item:last-child{margin-bottom:60px}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item .about-vote-step-item-number{top:-16px;left:40px;padding:10px 60px;font-size:2rem}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item .about-vote-step-item-title{margin-bottom:20px;font-size:1.8rem}.product-award-vote .product-award-about-vote .about-vote-step .about-vote-step-item .about-vote-step-item-text{font-size:1.6rem}.product-award-vote .product-award-about-vote .about-vote-text{margin-bottom:60px;font-size:1.8rem}.product-award .product-award-lead{padding:80px 2% 38px}.product-award .product-award-lead__text{font-size:2rem;text-align:center}.product-award .anchor-list{margin:80px -20px 0;display:flex;flex-wrap:wrap;justify-content:center}.product-award .anchor-list__item{margin:0 20px 32px}.product-award .anchor-list__item a{width:auto;padding:12px 40px;font-size:2rem}.product-award .anchor-list__item .fa-angle-down{margin-left:12px}.product-award .anchor-list__item:last-child{margin-bottom:32px}.product-award .product-award-block{padding:112px 2% 80px}.product-award .product-award-block-grand-prix{padding:112px 2% 80px}.product-award .product-award-result .division{padding:111px 100px 60px}.product-award .product-award-result .division .division-title{top:-30px;padding:12px;font-size:2.6rem;max-width:1000px}.product-award .product-award-result .division .product-list-item{margin-bottom:100px}.product-award .product-award-result .division .product-list-item:last-child{margin-bottom:0}.product-award .product-award-result .division .product-list-item .product-list-item-inner{display:flex}.product-award .product-award-result .division .product-list-item .product-list-item-ranking{margin:0 auto 60px;max-width:800px;height:72px;font-size:2.3rem}.product-award .product-award-result .division .product-list-item .product-list-item-ranking span{line-height:60px}.product-award .product-award-result .division .product-list-item .product-list-item-ranking:before{border-width:36px 0 36px 18px}.product-award .product-award-result .division .product-list-item .product-list-item-ranking:after{border-width:36px 18px 36px 0}.product-award .product-award-result .division .product-list-item .product-list-item-ranking--gold span::before{top:-28px;width:42px;height:24px}.product-award .product-award-result .division .product-list-item .product-list-item-title{margin-bottom:12px;font-size:2.2rem;padding-bottom:8px}.product-award .product-award-result .division .product-list-item .product-list-item-image{flex-shrink:0;margin:0 40px 0 0;width:320px;height:320px}.product-award .product-award-result .division .product-list-item .product-list-item-image img{width:260px;height:260px}.product-award .product-award-result .division .product-list-item .product-list-item-image .product-list-item-badge{position:absolute;left:-40px;top:-28px;width:106px;height:129px}.product-award .product-award-result .division .product-list-item .product-list-item-image .product-list-item-badge img{width:106px;height:129px}.product-award .product-award-result .division .product-list-item .product-list-item-text{padding-bottom:0;font-size:1.6rem}.product-award .product-award-result .division .product-list-item .product-list-item-source{margin:0 0 28px;padding-top:0;font-size:1.8rem;border-top:none}.product-award .product-award-result .division .product-comment{margin-top:48px;padding:40px 40px 62px}.product-award .product-award-result .division .product-comment-contents{margin-bottom:96px}.product-award .product-award-result .division .product-comment-contents:last-child{margin-bottom:0}.product-award .product-award-result .division .product-comment-title{margin-bottom:32px;font-size:2.2rem}.product-award .product-award-result .division .product-comment-list{display:flex;margin:0 -16px}.product-award .product-award-result .division .product-comment-list-item{margin:0 16px;padding:28px 20px}.product-award .product-award-result .division .product-comment-list-item:last-child{margin-bottom:0}.product-award .product-award-result .division .product-comment-list-item::before{bottom:-16px;left:24px;border-width:16px 16px 0 0}.product-award .product-award-result .division .product-comment-list-item::after{bottom:-21px;left:22px;border-width:21px 21px 0 0}.product-award .product-award-result .division .product-comment-list-item--manager{margin-bottom:0;padding:28px 20px}.product-award .product-award-result .division .product-comment-list-item--manager::before{left:inherit;bottom:-16px;right:24px;border-width:0 16px 16px 0}.product-award .product-award-result .division .product-comment-list-item--manager::after{bottom:-21px;left:inherit;right:22px;border-width:0 21px 21px 0}.product-award .product-award-result .division .product-comment-list-item--manager .product-comment-list-item-name{margin-bottom:12px;font-size:1.8rem}.product-award .product-award-result .division .product-comment-list-item-text{font-size:1.6rem}.product-award .product-award-result .division .product-comment-list-item-name{font-size:1.6rem}.product-award .product-award-result .division-grand-prix{padding:87px 100px 60px}.product-award .product-award-result .division-grand-prix .division-title::before{top:-30px;width:52px;height:30px}.product-award .product-award-result .btn-wrap{margin-top:60px;text-align:center}.product-award .product-award-result .btn-wrap .btn{margin:0 auto;width:500px;font-size:2.4rem}.product-award .product-award-result .btn-wrap .btn i{margin-left:8px}.product-award .product-award-state{padding:80px 2%}.product-award .product-award-state .product-award-state-inner{padding:28px 100px 60px}.product-award .product-award-state .product-award-state-title{margin-bottom:32px;padding:12px;font-size:2.6rem}.product-award .product-award-state .product-award-state-text{font-size:1.6rem}.product-award .product-award-state .product-award-state-image-list{justify-content:center;margin:32px -16px 0}.product-award .product-award-state .product-award-state-image-list-item{margin:0 16px 0}.product-award .product-award-campaign{padding:130px 2% 80px}.product-award .product-award-campaign .product-award-campaign-inner{padding:80px 100px 60px}.product-award .product-award-campaign .campaign-title{top:-30px;padding:12px;font-size:2.6rem;max-width:1000px}.product-award .product-award-campaign .campaign-title-copy{top:-80px;width:285px}.product-award .product-award-campaign .campaign-image{margin-bottom:40px}.product-award .product-award-campaign .campaign-lead{margin-bottom:40px;font-size:2.2rem}.product-award .product-award-campaign .campaign-deadline{flex-direction:row;margin-bottom:100px;font-size:2.4rem}.product-award .product-award-campaign .campaign-deadline span{margin:0 20px 0 0;padding:4px 20px;font-size:1.6rem}.product-award .product-award-campaign .campaign-step{margin-bottom:100px}.product-award .product-award-campaign .campaign-step .campaign-step-item{margin-bottom:42px;padding:44px 100px;background-color:#fff;border:2px solid #ca8c5d;border-radius:10px}.product-award .product-award-campaign .campaign-step .campaign-step-item::before{content:"";position:absolute;right:0;left:0;bottom:-12px;width:0;height:0;margin:auto;border-top:12px solid #ca8c5d;border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0)}.product-award .product-award-campaign .campaign-step .campaign-step-item:last-child{margin-bottom:10.6666666667vw}.product-award .product-award-campaign .campaign-step .campaign-step-item:last-child::before{display:none}.product-award .product-award-campaign .campaign-step .campaign-step-item .campaign-step-item-number{top:-18px;left:40px;padding:8px 60px;font-size:2rem}.product-award .product-award-campaign .campaign-step .campaign-step-item .campaign-step-item-title{font-size:1.6rem}.product-award .product-award-campaign .campaign-step .campaign-step-item .campaign-step-item-text{margin-top:12px;font-size:1.6rem}.product-award .product-award-campaign .campaign-step .campaign-step-item a i{padding-left:8px}.product-award .product-award-campaign .campaign-step .campaign-step-item a:hover{border-bottom:none}.product-award .product-award-campaign .application-guidelines .application-guidelines-title{margin-bottom:40px;padding:12px;font-size:2.6rem}.product-award .product-award-campaign .application-guidelines .application-guidelines-list{font-size:1.6rem}.product-award .product-award-my-best{padding:130px 2% 80px}.product-award .product-award-my-best .product-award-my-best-inner{padding:80px 100px 60px}.product-award .product-award-my-best .my-best-title-copy{top:-68px;width:166px}.product-award .product-award-my-best .my-best-title{top:-30px;padding:12px;font-size:2.6rem;max-width:1000px}.product-award .product-award-my-best .my-best-lead{margin-bottom:40px;font-size:1.6rem}.product-award .product-award-my-best .my-best-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -16px -20px}.product-award .product-award-my-best .my-best-list-item{margin:0 16px 20px}.product-award .product-award-my-best .my-best-list-item a{flex-direction:column;display:flex;justify-content:center;align-items:center;transition:.2s}.product-award .product-award-my-best .my-best-list-item a:hover{opacity:.8}.product-award .product-award-my-best .my-best-list-icon{margin:0 auto 8px;width:200px;height:200px}.product-award .product-award-my-best .my-best-list-icon img{width:200px;height:200px}.product-award .product-award-my-best .my-best-list-text{font-size:2.2rem;text-align:center}}@media screen and (min-width: 1200px){.product-award-vote .product-award-lead{width:1000px;margin:0 auto;padding:80px 0 100px}.product-award-vote .product-award-nominate{padding:80px 2% 100px}.product-award-vote .product-award-nominate .product-award-nominate-inner{width:1200px;margin:0 auto}.product-award-vote .product-award-nominate .nominate-header{width:800px;margin:0 auto 120px}.product-award-vote .product-award-nominate .nominate-divsion .nominate-divsion-title{margin:0 100px}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list{justify-content:flex-start;margin:0 -12px}.product-award-vote .product-award-nominate .nominate-divsion .nominate-product-list .nominate-product-list-item{width:235px;margin:0 10px 60px}.product-award-vote .product-award-about-vote{padding:77px 2% 0}.product-award-vote .product-award-about-vote .product-award-about-vote-inner{width:1000px;margin:0 auto}.product-award .product-award-lead{max-width:1200px;margin:0 auto}.product-award .product-award-lead__text{width:1000px;margin:0 auto}.product-award .product-award-result .product-award-result-inner{max-width:1200px;margin:0 auto}.product-award .product-award-state-inner{max-width:1200px;margin:0 auto}.product-award .product-award-state .product-award-state-image-list-item{height:240px}.product-award .product-award-campaign .product-award-campaign-inner{max-width:1200px;margin:0 auto}.product-award .product-award-my-best .product-award-my-best-inner{max-width:1200px;margin:0 auto}}.foodist-award .content{margin-bottom:0;padding-right:0;padding-left:0}.foodist-award .foodist-award-main-visual img{width:100%;height:auto}.foodist-award .foodist-award-contents{padding:16vw 5.3333333333vw 21.3333333333vw}.foodist-award .foodist-award-contents-title-wrap{display:inline-flex;align-items:center;justify-content:center;position:relative;margin-bottom:8.5333333333vw;width:100%;height:16vw;line-height:16vw;text-align:center;font-size:5.8666666667vw;background:#9e6133;color:#fff;box-sizing:border-box}.foodist-award .foodist-award-contents-title-wrap:before,.foodist-award .foodist-award-contents-title-wrap:after{position:absolute;content:"";width:0;height:0;z-index:1}.foodist-award .foodist-award-contents-title-wrap:before{top:0;left:0;border-width:8vw 0 8vw 4vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid}.foodist-award .foodist-award-contents-title-wrap:after{top:0;right:0;border-width:8vw 4vw 8vw 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.foodist-award .foodist-award-contents-title{width:98%;border-top:solid 1px #fff;border-bottom:solid 1px #fff;line-height:12.2666666667vw}.foodist-award .foodist-award-contents-text{margin-bottom:5.3333333333vw;font-size:4.2666666667vw;line-height:1.8;font-weight:500}.foodist-award .foodist-award-contents-image-list__item{width:100%;margin:0 1.0666666667vw 2.1333333333vw}.foodist-award .award-back-number{background-color:#fffefa}.foodist-award .award-back-number .award-back-number-list__item{margin-bottom:4.2666666667vw;text-align:center}.foodist-award .award-back-number .award-back-number-list__item:last-child{margin-bottom:0}.foodist-award .award-back-number .award-back-number-list__item a{display:inline-flex;justify-content:center;align-items:center;font-size:4.2666666667vw;font-weight:700;letter-spacing:.02em}.foodist-award .award-back-number .award-back-number-list__item a i{margin-left:2.1333333333vw;font-size:2.1333333333vw}.foodist-award .award-back-number .award-back-number-text{margin-top:5.3333333333vw;color:#666;font-size:3.2vw;line-height:1.2;text-align:right}.foodist-award .award-back-number .award-back-number-hr{margin:7.4666666667vw 0;border-top:solid 1px #9e6133}.foodist-award .award-press-release{background-color:#fafafa}.foodist-award .award-press-release .award-press-release-list__item{margin-bottom:5.3333333333vw;padding-bottom:5.3333333333vw;border-bottom:1px solid #9e6133}.foodist-award .award-press-release .award-press-release-list__item:last-child{margin-bottom:0}.foodist-award .award-press-release .award-press-release-list__date{margin-bottom:2.1333333333vw;font-size:4.8vw;font-weight:700}.foodist-award .award-press-release .award-press-release-list__text{font-size:4.2666666667vw;line-height:1.8}.foodist-award .award-press-release .award-press-release-list__text i{margin-left:2.1333333333vw;font-size:2.1333333333vw;transform:translateY(-0.5333333333vw)}.foodist-award-detail .inline-link{color:#9e6133;text-decoration:underline}.foodist-award-detail .btn{width:100%;margin:8.5333333333vw auto 0;padding:3.2vw 1.0666666667vw;font-size:4vw}.foodist-award-detail .btn i{position:absolute;font-size:3.2vw;top:50%;transform:translateY(-50%);right:3.2vw}.foodist-award-detail .content{margin-bottom:0;padding-right:0;padding-left:0}.foodist-award-detail .foodist-award-detail-main-visual img{width:100%;height:auto}.foodist-award-detail .foodist-award-detail-contents{padding:16vw 5.3333333333vw 21.3333333333vw}.foodist-award-detail__lead{padding:13.3333333333vw 5.3333333333vw 10.6666666667vw}.foodist-award-detail__lead-text{font-size:4.2666666667vw;font-weight:500;line-height:1.8}.foodist-award-detail .award-divsion-list{display:flex;flex-wrap:wrap;padding:5.3333333333vw 5.3333333333vw 21.3333333333vw;margin-left:-1.0666666667vw;margin-right:-1.0666666667vw}.foodist-award-detail .award-divsion-list__item{display:flex;justify-content:center;align-items:center;width:calc((100% - 4.2666666667vw)/2);height:auto;position:relative;margin:0 1.0666666667vw 4.2666666667vw;background-color:#f9f4e0}.foodist-award-detail .award-divsion-list__item a{display:inline-block;padding:3.2vw 0 5.3333333333vw;width:100%;font-size:4.2666666667vw;text-align:center;font-weight:700;border-radius:5px}.foodist-award-detail .award-divsion-list__item a i{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.foodist-award-detail .foodist-award-detail-contents .foodist-award-detail-contents-inner{position:relative;border:1px solid #9e6133;background-color:#fff}.foodist-award-detail .foodist-award-detail-contents__lead{margin-bottom:8.5333333333vw;font-size:4.2666666667vw;line-height:1.8}.foodist-award-detail .foodist-award-detail-contents__lead a{color:#9e6133;text-decoration:underline}.foodist-award-detail .foodist-award-detail-contents__lead:last-child{margin-bottom:0}.foodist-award-detail .foodist-award-detail-contents:nth-child(odd){background-color:#fffefa}.foodist-award-detail .foodist-award-detail-contents:nth-child(even){background-color:#fafafa}.foodist-award-detail .foodist-award-detail-contents-a{padding:16vw 5.3333333333vw}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-wrap{position:relative}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-wrap:before,.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-wrap:after{content:"";position:absolute;width:0;height:0;bottom:0;border-style:solid}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-wrap:before{right:0;border-width:0 0 5.3333333333vw 5.3333333333vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #9e6133 rgba(0,0,0,0);z-index:1}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-wrap:after{left:0;border-width:5.3333333333vw 0 0 5.3333333333vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #9e6133}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-inner{padding:16vw 5.3333333333vw}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-inner:before,.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-inner:after{content:"";position:absolute;width:0;height:0;top:0;border-style:solid}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-inner:before{right:0;border-width:0 5.3333333333vw 5.3333333333vw 0;border-color:rgba(0,0,0,0) #9e6133 rgba(0,0,0,0) rgba(0,0,0,0)}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-inner:after{left:0;border-width:5.3333333333vw 5.3333333333vw 0 0;border-color:#9e6133 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents__lead{margin-bottom:21.3333333333vw}.foodist-award-detail .foodist-award-detail-contents-b .foodist-award-detail-contents-inner{padding:17.0666666667vw 5.3333333333vw 16vw}.foodist-award-detail .foodist-award-detail-contents-c .foodist-award-detail-contents-inner{padding:17.0666666667vw 0 16vw;border:none}.foodist-award-detail .foodist-award-detail-contents-gp{padding:29.3333333333vw 5.3333333333vw 16vw}.foodist-award-detail .foodist-award-detail-contents-gp .award-divsion-title-frame{position:relative;display:flex;justify-content:center;align-items:center;position:absolute;top:-12vw;left:50%;transform:translateX(-50%);width:78.6666666667vw;height:24vw;background:url("../img/foodist-award/img_division_lg_bg_sp.svg") no-repeat}.foodist-award-detail .foodist-award-detail-contents-gp .award-divsion-title-frame:before{content:"";position:absolute;top:-7.4666666667vw;left:50%;transform:translateX(-50%);width:13.3333333333vw;height:7.4666666667vw;background:url("../img/foodist-award/ico_crown.svg") no-repeat;background-size:contain;background-position:bottom}.foodist-award-detail .award-divsion-title{font-size:5.3333333333vw;text-align:center}.foodist-award-detail .award-divsion-title-frame{display:flex;justify-content:center;align-items:center;position:absolute;top:-12vw;left:50%;transform:translateX(-50%);width:78.6666666667vw;height:24vw;text-align:center;line-height:1.4;background:url("../img/foodist-award/img_division_md_bg_sp.svg") no-repeat;background-size:contain;background-position:center}.foodist-award-detail .award-divsion-title-ribon{position:absolute;top:-8vw;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;margin-bottom:8.5333333333vw;width:78.6666666667vw;height:16vw;background:url("../img/foodist-award/img_ribon_brown_sp.svg") no-repeat;background-size:contain;background-position:center;color:#fff}.foodist-award-detail .award-winner-list__item{margin-bottom:16vw;word-wrap:break-word;overflow-wrap:break-word}.foodist-award-detail .award-winner-list__item:last-child{margin-bottom:0}.foodist-award-detail .award-winner-list__item .award-winner-image{margin:0 auto 4.2666666667vw;width:48vw;height:48vw;overflow:hidden}.foodist-award-detail .award-winner-list__item .award-winner-image img{width:48vw;height:48vw;object-fit:cover;border-radius:50rem}.foodist-award-detail .award-winner-list__item .award-winner-text{margin-top:4.2666666667vw;font-size:4vw;line-height:1.8}.foodist-award-detail .award-winner-list__item .award-winner-text a{color:#9e6133;text-decoration:underline}.foodist-award-detail .award-winner-list__item .award-winner-name{font-size:5.3333333333vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail .award-winner-list__item .award-winner-blog-name{margin-top:2.1333333333vw;font-size:4.8vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail .award-winner-list__item .award-winner-sns{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:5.3333333333vw -1.0666666667vw -1.0666666667vw -1.0666666667vw}.foodist-award-detail .award-winner-list__item .award-winner-sns__item{width:calc((100% - 4.2666666667vw)/2);margin:0 1.0666666667vw 2.1333333333vw}.foodist-award-detail .award-winner-list__item .award-winner-sns__item a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;padding:3.2vw 1.0666666667vw;background-color:#9e6133;color:#fff;font-size:4vw;font-weight:700;border-radius:5px;box-sizing:border-box;border:2px solid #9e6133}.foodist-award-detail .award-winner-list__item .award-winner-sns__item a i{position:absolute;right:3.2vw}.foodist-award-detail .award-winner-list__item .award-winner-serialization{margin-top:10.6666666667vw}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-headline{margin-bottom:4.2666666667vw;padding-bottom:2.1333333333vw;font-size:5.3333333333vw;font-weight:700;line-height:1.4;border-bottom:1px solid #d94647}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-item{margin-bottom:4.2666666667vw}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-item:last-child{margin-bottom:0}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-item a{display:flex}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-thumnail{margin-right:2.1333333333vw;width:29.3333333333vw;height:29.3333333333vw}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-thumnail img{width:29.3333333333vw;height:29.3333333333vw;object-fit:cover}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-title{font-size:4.2666666667vw;font-weight:700;line-height:1.4}.foodist-award-detail .award-winner-list__item-type-a .award-winner-image-wrap{position:relative;margin-top:-13.3333333333vw;margin-bottom:13.8666666667vw}.foodist-award-detail .award-winner-list__item-type-a .award-winner-image{width:53.3333333333vw;height:53.3333333333vw}.foodist-award-detail .award-winner-list__item-type-a .award-winner-image img{width:53.3333333333vw;height:53.3333333333vw}.foodist-award-detail .award-winner-list__item-type-a .award-winner-name{position:absolute;bottom:-5.3333333333vw;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;color:#fff;width:64vw;height:13.3333333333vw;background:url("../img/foodist-award/img_ribon_red.svg") no-repeat;background-size:contain;background-position:center}.foodist-award-detail .award-winner-contents{margin-bottom:25.6vw}.foodist-award-detail .award-winner-contents:last-child{margin-bottom:0}.foodist-award-detail .award-winner-title{position:relative;margin-bottom:10.6666666667vw;text-align:center}.foodist-award-detail .award-winner-title-gp:before{content:"";display:inline-block;position:absolute;top:-4.2666666667vw;left:50%;transform:translateX(-50%);width:12.2666666667vw;height:6.9333333333vw;background:url("../img/foodist-award/ico_crown.svg") no-repeat;background-size:contain;background-position:bottom;z-index:10}.foodist-award-detail .award-winner-title-gp-lines2:before{top:-6.9333333333vw}.foodist-award-detail .award-winner-title-gp-lines2 .award-winner-title-inner span{line-height:1.2}.foodist-award-detail .award-winner-title-gp-lines2 .award-winner-title-inner span:before,.foodist-award-detail .award-winner-title-gp-lines2 .award-winner-title-inner span:after{top:5.3333333333vw}.foodist-award-detail .award-winner-title-inner{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;height:14.4vw}.foodist-award-detail .award-winner-title-inner:before{content:"";position:absolute;display:block;width:100%;height:1px;background-color:#9e6133}.foodist-award-detail .award-winner-title-inner span{position:relative;display:inline-block;margin:0 auto;font-size:5.8666666667vw;font-weight:700;text-align:center;z-index:10;padding:4.2666666667vw 14.4vw;background-color:#fff;z-index:1}.foodist-award-detail .award-winner-title-inner span:before,.foodist-award-detail .award-winner-title-inner span:after{position:absolute;content:"";top:0;display:inline-block;width:8.5333333333vw;height:14.4vw;background-size:contain;background-position:center}.foodist-award-detail .award-winner-title-inner span:before{left:1.0666666667vw;background:url("../img/foodist-award/ico_laurel_crown_l.svg") no-repeat}.foodist-award-detail .award-winner-title-inner span:after{right:1.0666666667vw;background:url("../img/foodist-award/ico_laurel_crown_r.svg") no-repeat}.foodist-award-detail .award-winner-title-ribon{margin-bottom:5.3333333333vw;position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:13.3333333333vw;line-height:13.3333333333vw;background:#f9f4e0;box-sizing:border-box}.foodist-award-detail .award-winner-title-ribon:before,.foodist-award-detail .award-winner-title-ribon:after{position:absolute;content:"";width:0;height:0;z-index:1}.foodist-award-detail .award-winner-title-ribon:before{top:0;left:0;border-width:6.6666666667vw 0 6.6666666667vw 3.2vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid}.foodist-award-detail .award-winner-title-ribon:after{top:0;right:0;border-width:6.6666666667vw 3.2vw 6.6666666667vw 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.foodist-award-detail .award-winner-title-ribon .award-winner-title-inner{font-size:5.3333333333vw;font-weight:700;color:#4f342d;width:99%;height:auto;border-top:solid 1px #dec15e;border-bottom:solid 1px #dec15e;line-height:10.6666666667vw}.foodist-award-detail .award-winner-title-ribon .award-winner-title-inner::before,.foodist-award-detail .award-winner-title-ribon .award-winner-title-inner:after{content:none}.foodist-award-detail .contest-image-list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-1.0666666667vw;margin-right:-1.0666666667vw;margin-bottom:-1.0666666667vw}.foodist-award-detail .contest-image-list__item{width:24vw;height:24vw;border-radius:24vw;border:.5333333333vw solid #9e6133;margin:0 1.0666666667vw 1.0666666667vw;overflow:hidden}.foodist-award-detail .contest-image-list__item img{width:24vw;height:24vw}.foodist-award-detail .report-image-list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-2.1333333333vw;margin-right:-2.1333333333vw;margin-bottom:-2.1333333333vw}.foodist-award-detail .report-image-list__item{width:calc((100% - 8.5333333333vw)/2);margin:0 2.1333333333vw 2.1333333333vw}.foodist-award-detail .about-logo{margin-bottom:5.3333333333vw;width:100%}.foodist-award-detail .about-logo img{width:100%}.foodist-award-detail .sponsorship-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-3.2vw}.foodist-award-detail .sponsorship-list__item{flex-basis:33.0666666667vw;margin:0 5.3333333333vw 3.2vw;height:18.1333333333vw}.foodist-award-detail .sponsorship-list__item img{width:100%;object-fit:contain}@media screen and (min-width: 768px){.foodist-award .foodist-award-contents{padding:80px 2%}.foodist-award .foodist-award-contents-inner{max-width:1000px;margin:0 auto}.foodist-award .foodist-award-contents-title-wrap{margin-bottom:48px;height:80px;line-height:80px;font-size:3rem}.foodist-award .foodist-award-contents-title-wrap:before{border-width:40px 0 40px 20px}.foodist-award .foodist-award-contents-title-wrap:after{border-width:40px 20px 40px 0}.foodist-award .foodist-award-contents-title{width:100%;line-height:66px}.foodist-award .foodist-award-contents-text{margin-bottom:48px;font-size:1.8rem}.foodist-award .foodist-award-contents-image-list{display:flex;margin-left:-8px;margin-right:-8px}.foodist-award .foodist-award-contents-image-list__item{margin:0 16px 0}.foodist-award .award-back-number .award-back-number-list{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.foodist-award .award-back-number .award-back-number-list__item{margin:0 16px 28px;width:calc((100% - 96px)/3);text-align:left}.foodist-award .award-back-number .award-back-number-list__item a{font-size:2rem;transition:.2s}.foodist-award .award-back-number .award-back-number-list__item a:hover{color:#9e6133}.foodist-award .award-back-number .award-back-number-list__item a i{margin-left:12px;font-size:1.2rem}.foodist-award .award-back-number .award-back-number-text{margin-top:32px;font-size:1.4rem}.foodist-award .award-back-number .award-back-number-hr{margin:12px 0 42px}.foodist-award .award-press-release .award-press-release-list__item{margin-bottom:28px;padding-bottom:28px}.foodist-award .award-press-release .award-press-release-list__item:last-child{margin-bottom:0}.foodist-award .award-press-release .award-press-release-list__date{margin-bottom:8px;font-size:2rem}.foodist-award .award-press-release .award-press-release-list a{transition:.2s}.foodist-award .award-press-release .award-press-release-list a:hover{color:#9e6133}.foodist-award .award-press-release .award-press-release-list__text{font-size:1.6rem}.foodist-award .award-press-release .award-press-release-list__text i{margin-left:8px;font-size:1.2rem;transform:translateY(-2px)}.foodist-award-detail .inline-link{transition:.2s}.foodist-award-detail .inline-link:hover{text-decoration:none}.foodist-award-detail .btn{max-width:400px;margin:80px auto 0;padding:16px 40px;font-size:2.4rem}.foodist-award-detail .btn i{position:absolute;right:20px;font-size:1.6rem}.foodist-award-detail .foodist-award-detail-contents{padding:120px 2%}.foodist-award-detail__lead{padding:60px 2%}.foodist-award-detail__lead-text{font-size:1.8rem}.foodist-award-detail .award-divsion-list{padding:0 2% 120px;margin-left:-10px;margin-right:-10px}.foodist-award-detail .award-divsion-list__item{width:calc((100% - 80px)/4);height:60px;margin:0 10px 20px;background-color:#f9f4e0}.foodist-award-detail .award-divsion-list__item a{padding:12px 0 20px;font-size:1.6rem;transition:.2s}.foodist-award-detail .award-divsion-list__item a:hover{color:#9e6133}.foodist-award-detail .foodist-award-detail-contents__lead{margin-bottom:60px;font-size:1.8rem}.foodist-award-detail .foodist-award-detail-contents__lead:last-child{margin-bottom:0}.foodist-award-detail .foodist-award-detail-contents-a{padding:120px 2%}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-wrap:before{border-width:0 0 44px 44px}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-wrap:after{border-width:44px 0 0 44px}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-inner{padding:100px 40px 40px}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-inner:before{border-width:0 44px 44px 0}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-inner:after{border-width:44px 44px 0 0}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents__lead{margin-bottom:88px}.foodist-award-detail .foodist-award-detail-contents-b .foodist-award-detail-contents-inner{padding:100px 40px}.foodist-award-detail .foodist-award-detail-contents-c .foodist-award-detail-contents-inner{padding:100px 0 40px}.foodist-award-detail .foodist-award-detail-contents-gp{padding:180px 2% 120px}.foodist-award-detail .foodist-award-detail-contents-gp .award-divsion-title-frame{top:-60px;width:560px;height:120px;background:url("../img/foodist-award/img_division_bg_pc.svg") no-repeat;background-position:center;background-size:contain}.foodist-award-detail .foodist-award-detail-contents-gp .award-divsion-title-frame:before{top:-48px;width:86px;height:48px;background:url("../img/foodist-award/ico_crown.svg") no-repeat}.foodist-award-detail .award-divsion-title{font-size:3rem}.foodist-award-detail .award-divsion-title-frame{top:-60px;width:560px;height:120px;background:url("../img/foodist-award/img_division_bg_pc.svg") no-repeat;background-position:center;background-size:contain}.foodist-award-detail .award-divsion-title-ribon{top:-40px;margin-bottom:48px;height:80px;line-height:80px;font-size:3rem;background:url("../img/foodist-award/img_ribon_brown_pc.svg") no-repeat;background-position:center}.foodist-award-detail .award-winner__text{margin-bottom:30px;font-size:1.8rem}.foodist-award-detail .award-winner-list.award-winner-list-col2{display:flex;flex-wrap:wrap;margin:0 -16px}.foodist-award-detail .award-winner-list.award-winner-list-col2 .award-winner-list__item{width:calc((100% - 64px)/2);margin:0 16px;display:flex;flex-direction:column}.foodist-award-detail .award-winner-list.award-winner-list-col2 .award-winner-list__item .award-winner-image{margin-bottom:20px}.foodist-award-detail .award-winner-list.award-winner-list-col2 .award-winner-list__item .award-winner-info{margin-left:0;width:100%}.foodist-award-detail .award-winner-list.award-winner-list-col2 .award-winner-list__item .award-winner-name,.foodist-award-detail .award-winner-list.award-winner-list-col2 .award-winner-list__item .award-winner-blog-name{text-align:center}.foodist-award-detail .award-winner-list.award-winner-list-col2 .award-winner-list__item .award-winner-blog-name{font-size:1.8rem}.foodist-award-detail .award-winner-list.award-winner-list-col2 .award-winner-list__item .award-winner-text{margin-bottom:20px}.foodist-award-detail .award-winner-list.award-winner-list-col2 .award-winner-list__item .award-winner-sns{margin-top:auto}.foodist-award-detail .award-winner-list.award-winner-list-col3{display:flex;flex-wrap:wrap;margin:0 -8px -60px}.foodist-award-detail .award-winner-list.award-winner-list-col3__item{display:flex}.foodist-award-detail .award-winner-list.award-winner-list-col3 .award-winner-text{margin-bottom:20px}.foodist-award-detail .award-winner-list.award-winner-list-col3 .award-winner-sns{margin-top:auto}.foodist-award-detail .award-winner-list.award-winner-list-col3 .award-winner-sns__item{height:48px;width:calc((100% - 24px)/2)}.foodist-award-detail .award-winner-list__item{margin-bottom:60px}.foodist-award-detail .award-winner-list__item:last-child{margin-bottom:60px}.foodist-award-detail .award-winner-list__item .award-winner-image{margin:0 auto;width:140px;height:140px;flex-shrink:0}.foodist-award-detail .award-winner-list__item .award-winner-image img{width:140px;height:140px}.foodist-award-detail .award-winner-list__item .award-winner-text{margin-top:20px;font-size:1.6rem;line-height:1.8}.foodist-award-detail .award-winner-list__item .award-winner-name{font-size:26px}.foodist-award-detail .award-winner-list__item .award-winner-name a{transition:.2s}.foodist-award-detail .award-winner-list__item .award-winner-name a:hover{color:#9e6133}.foodist-award-detail .award-winner-list__item .award-winner-blog-name{margin-top:8px;font-size:1.8rem}.foodist-award-detail .award-winner-list__item .award-winner-blog-name a{transition:.2s}.foodist-award-detail .award-winner-list__item .award-winner-blog-name a:hover{color:#9e6133}.foodist-award-detail .award-winner-list__item .award-winner-sns{margin:20px -6px -6px -6px}.foodist-award-detail .award-winner-list__item .award-winner-sns__item{width:150px;height:48px;margin:0 6px 6px}.foodist-award-detail .award-winner-list__item .award-winner-sns__item a{padding:12px 4px;font-size:1.6rem;transition:.2s}.foodist-award-detail .award-winner-list__item .award-winner-sns__item a:hover{color:#9e6133;background-color:#fff;border:2px solid #9e6133}.foodist-award-detail .award-winner-list__item .award-winner-sns__item a i{position:absolute;right:12px}.foodist-award-detail .award-winner-list__item .award-winner-serialization{margin-top:40px}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-headline{margin-bottom:28px;padding-bottom:12px;font-size:2.4rem}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-item{margin-bottom:16px;transition:.2s}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-item:hover{opacity:.8}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-item:last-child{margin-bottom:0}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-thumnail{margin-right:20px;width:300px;height:185px}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-thumnail img{width:300px;height:185px}.foodist-award-detail .award-winner-list__item .award-winner-serialization .award-winner-serialization-title{font-size:2.4rem}.foodist-award-detail .award-winner-list__item-type-a .award-winner-image-wrap{position:relative;margin-top:-40px;margin-bottom:60px}.foodist-award-detail .award-winner-list__item-type-a .award-winner-image{width:300px;height:300px}.foodist-award-detail .award-winner-list__item-type-a .award-winner-image img{width:300px;height:300px}.foodist-award-detail .award-winner-list__item-type-a .award-winner-name{position:absolute;bottom:-20px;color:#fff;width:312px;height:62px;font-size:2rem}.foodist-award-detail .award-winner-list__item-type-b .type-b-wrap{display:flex}.foodist-award-detail .award-winner-list__item-type-b .award-winner-image{width:240px;height:240px}.foodist-award-detail .award-winner-list__item-type-b .award-winner-image img{width:240px;height:240px}.foodist-award-detail .award-winner-list__item-type-b .award-winner-info{margin-left:40px;width:calc(100% - 240px)}.foodist-award-detail .award-winner-list__item-type-b .award-winner-blog-name,.foodist-award-detail .award-winner-list__item-type-b .award-winner-name{text-align:left}.foodist-award-detail .award-winner-list__item-type-c{width:calc((100% - 48px)/3);margin:0 8px 60px;display:flex;flex-direction:column}.foodist-award-detail .award-winner-list__item-type-c .award-winner-image{margin-bottom:20px;width:200px;height:200px}.foodist-award-detail .award-winner-list__item-type-c .award-winner-image img{width:200px;height:200px}.foodist-award-detail .award-winner-list__item-type-c .award-winner-name{font-size:2rem}.foodist-award-detail .award-winner-list__item-type-c .award-winner-blog-name{margin-top:12px;font-size:1.5rem}.foodist-award-detail .award-winner-list__item-type-c .award-winner-text{flex-grow:1;margin-top:20px;font-size:1.6rem}.foodist-award-detail .award-winner-contents{margin-bottom:100px}.foodist-award-detail .award-winner-type-b{display:flex}.foodist-award-detail .award-winner-type-b__text{margin-left:40px}.foodist-award-detail .award-winner-type-b .award-winner-blog-name,.foodist-award-detail .award-winner-type-b .award-winner-name{text-align:left}.foodist-award-detail .award-winner-title{margin-bottom:70px}.foodist-award-detail .award-winner-title-gp:before{top:-24px;width:64px;height:36px}.foodist-award-detail .award-winner-title-gp-lines2:before{top:-24px}.foodist-award-detail .award-winner-title-gp-lines2 .award-winner-title-inner span{line-height:1}.foodist-award-detail .award-winner-title-gp-lines2 .award-winner-title-inner span:before,.foodist-award-detail .award-winner-title-gp-lines2 .award-winner-title-inner span:after{top:-4px}.foodist-award-detail .award-winner-title-ribon{margin-bottom:20px;width:100%;height:62px;line-height:62px}.foodist-award-detail .award-winner-title-ribon:before{border-width:32px 0 32px 16px}.foodist-award-detail .award-winner-title-ribon:after{border-width:32px 16px 32px 0}.foodist-award-detail .award-winner-title-ribon .award-winner-title-inner{font-size:2rem;font-weight:700;width:99%;line-height:50px}.foodist-award-detail .award-winner-title-inner{height:74px}.foodist-award-detail .award-winner-title-inner:before{content:"";position:absolute;display:block;width:100%;height:1px;background-color:#9e6133}.foodist-award-detail .award-winner-title-inner span{font-size:3rem;padding:20px 82px}.foodist-award-detail .award-winner-title-inner span:before,.foodist-award-detail .award-winner-title-inner span:after{top:-4px;width:46px;height:74px}.foodist-award-detail .award-winner-title-inner span:before{left:10px}.foodist-award-detail .award-winner-title-inner span:after{right:10px}.foodist-award-detail .contest-image-list{margin-left:-20px;margin-right:-20px;margin-bottom:-20px}.foodist-award-detail .contest-image-list__item{width:180px;height:180px;border-radius:180px;border:2px solid #9e6133;margin:0 20px 20px}.foodist-award-detail .contest-image-list__item img{width:180px;height:180px}.foodist-award-detail .report-image-list{margin-left:-16px;margin-right:-16px;margin-bottom:-24px}.foodist-award-detail .report-image-list__item{width:calc((100% - 96px)/3);margin:0 16px 24px}.foodist-award-detail .about-logo{margin:0 auto 40px;width:100%;max-width:450px}.foodist-award-detail .sponsorship-list{margin-bottom:-12px}.foodist-award-detail .sponsorship-list__item{flex-basis:20%;margin:0 20px 12px;height:108px}.foodist-award-detail .sponsorship-list__item a:hover img{opacity:.8}.foodist-award-detail .sponsorship-list__item img{height:60px;transition:.2s}}@media screen and (min-width: 992px){.foodist-award .award-back-number .award-back-number-list{margin-left:-32px;margin-right:-32px}.foodist-award .award-back-number .award-back-number-list__item{margin:0 32px 28px;width:calc((100% - 192px)/3)}.foodist-award-detail .foodist-award-detail-contents-a .foodist-award-detail-contents-inner{padding:100px}.foodist-award-detail .foodist-award-detail-contents-b .foodist-award-detail-contents-inner{padding:100px}.foodist-award-detail .award-winner-list.award-winner-list-col3{margin:0 -16px}.foodist-award-detail .award-winner-list__item-type-c{width:calc((100% - 96px)/3);margin:0 16px 60px}.foodist-award-detail .contest-image-list{margin-left:-40px;margin-right:-40px;margin-bottom:-40px}.foodist-award-detail .contest-image-list__item{width:240px;height:240px;border-radius:240px;margin:0 40px 40px}.foodist-award-detail .contest-image-list__item img{width:240px;height:240px}}@media screen and (min-width: 1200px){.foodist-award-detail .foodist-award-detail-contents-wrap{max-width:1200px;margin:0 auto}.foodist-award-detail .foodist-award-detail-contents-inner{max-width:1200px;margin:0 auto;padding:120px 0}.foodist-award-detail__lead{padding:60px 0;margin:0 auto;max-width:1220px}.foodist-award-detail .foodist-award-detail-contents-inner,.foodist-award-detail .foodist-award-detail-contents-wrap{max-width:1200px;margin:0 auto}.foodist-award-detail .award-divsion-list{padding:0 0 120px;margin:0 auto;max-width:1220px}#divsion-instagram .award-winner-list-col3 .award-winner-list__item-type-c .award-winner-name{flex-basis:2.8em}}.foodist-award-detail-2022 *{box-sizing:border-box}.foodist-award-detail-2022 .inline-link{color:#9e6133;text-decoration:underline}.foodist-award-detail-2022 .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;margin-top:0;padding:1.0666666667vw;font-size:4.2666666667vw;font-weight:700;color:#fff;border-radius:4px;background-color:#eb846b;border:1px solid #eb846b}.foodist-award-detail-2022 .btn::after{content:"";display:inline-block;position:absolute;right:1.0666666667vw;width:5.3333333333vw;height:5.3333333333vw;background-image:url("../img/foodist-award/2022/ico_arrow_right.svg");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2022 .btn-sm{padding-right:3.2vw;width:37.8666666667vw;height:11.7333333333vw;border-radius:2px}.foodist-award-detail-2022 .btn-lg{width:100%;height:11.7333333333vw}.foodist-award-detail-2022 .btn-lg::after{right:2.1333333333vw}.foodist-award-detail-2022 .btn-back-archive{width:100%;height:13.8666666667vw;line-height:1.4}.foodist-award-detail-2022 .btn-back-archive::after{right:2.1333333333vw}.foodist-award-detail-2022 .main-visual img{width:100%;height:auto}.foodist-award-detail-2022 .page-lead{margin-bottom:0;padding:13.3333333333vw 5.3333333333vw 10.6666666667vw}.foodist-award-detail-2022 .page-lead p{font-size:4.2666666667vw;font-weight:500;line-height:1.8;text-align:left}.foodist-award-detail-2022 .block{padding:26.6666666667vw 0 21.3333333333vw}.foodist-award-detail-2022 .block:nth-child(odd){background-color:#fffefa}.foodist-award-detail-2022 .block:nth-child(even){background-color:#fafafa}.foodist-award-detail-2022 .award-divsion-list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0;padding:5.3333333333vw 5.3333333333vw 21.3333333333vw}.foodist-award-detail-2022 .award-divsion-list .award-divsion-list-item{position:relative;display:flex;justify-content:center;align-items:center;width:calc((100% - 2.1333333333vw)/2);height:auto;margin-bottom:6.4vw}.foodist-award-detail-2022 .award-divsion-list .award-divsion-list-item a{position:relative;display:flex;justify-content:center;align-items:center;padding:1.0666666667vw;width:100%;height:16vw;font-size:4.2666666667vw;color:#fff;text-align:center;line-height:1.1;font-weight:700;border-radius:4px;background-color:#eb846b}.foodist-award-detail-2022 .award-divsion-list .award-divsion-list-item a::after{content:"";display:inline-block;position:absolute;left:50%;bottom:-3.7333333333vw;width:6.4vw;height:6.4vw;transform:translateX(-50%);background-image:url("../img/foodist-award/2022/ico_arrow_down.svg");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2022 .award-divsion-list .award-divsion-list-item a.second-line{padding:1.0666666667vw 1.0666666667vw 1.6vw}.foodist-award-detail-2022 .award-contents{position:relative;margin:0 5.3333333333vw;padding:16vw 5.3333333333vw 10.6666666667vw;background-color:#fff;border:1px solid #e6b371}.foodist-award-detail-2022 .award-contents .award-contents-title{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);width:68.8vw;background-color:#e6b371;border:1px solid #e6b371}.foodist-award-detail-2022 .award-contents .award-contents-title-h3{position:relative;width:100%;color:#fff;font-size:5.3333333333vw;line-height:1.2;letter-spacing:.025em;text-align:center;z-index:1}.foodist-award-detail-2022 .award-contents .award-contents-title-h3::before,.foodist-award-detail-2022 .award-contents .award-contents-title-h3::after{content:"";display:block;width:103%;height:1px;background-color:#fff;margin-left:-1%}.foodist-award-detail-2022 .award-contents .award-contents-title-h3 span{position:relative;display:inline-block}.foodist-award-detail-2022 .award-contents .award-contents-title-h3 span::before,.foodist-award-detail-2022 .award-contents .award-contents-title-h3 span::after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:4.2666666667vw;height:4.2666666667vw;background-image:url("../img/foodist-award/2022/ico_star.svg");background-size:contain;background-repeat:no-repeat}.foodist-award-detail-2022 .award-contents .award-contents-title-h3 span::before{left:-7.4666666667vw}.foodist-award-detail-2022 .award-contents .award-contents-title-h3 span::after{right:-7.4666666667vw}.foodist-award-detail-2022 .award-contents .award-contents-title-lg{top:-10.6666666667vw;height:21.3333333333vw;box-sizing:border-box}.foodist-award-detail-2022 .award-contents .award-contents-title-lg::before,.foodist-award-detail-2022 .award-contents .award-contents-title-lg::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;box-sizing:border-box;background-color:rgba(0,0,0,0)}.foodist-award-detail-2022 .award-contents .award-contents-title-lg::before{right:-5.3333333333vw;border-style:solid;border-top:10.6666666667vw solid rgba(0,0,0,0);border-bottom:10.6666666667vw solid rgba(0,0,0,0);border-left:5.3333333333vw solid #e6b371;border-right:0}.foodist-award-detail-2022 .award-contents .award-contents-title-lg::after{left:-5.3333333333vw;border-style:solid;border-top:10.6666666667vw solid rgba(0,0,0,0);border-bottom:10.6666666667vw solid rgba(0,0,0,0);border-right:5.3333333333vw solid #e6b371;border-left:0}.foodist-award-detail-2022 .award-contents .award-contents-title-lg .award-contents-title-h3::before{transform:translateY(-2.4vw)}.foodist-award-detail-2022 .award-contents .award-contents-title-lg .award-contents-title-h3::after{transform:translateY(2.4vw)}.foodist-award-detail-2022 .award-contents .award-contents-title-md{top:-8vw;height:16vw;box-sizing:border-box}.foodist-award-detail-2022 .award-contents .award-contents-title-md::before,.foodist-award-detail-2022 .award-contents .award-contents-title-md::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;box-sizing:border-box;background-color:rgba(0,0,0,0)}.foodist-award-detail-2022 .award-contents .award-contents-title-md::before{right:-4vw;border-style:solid;border-top:8vw solid rgba(0,0,0,0);border-bottom:8vw solid rgba(0,0,0,0);border-left:4vw solid #e6b371;border-right:0}.foodist-award-detail-2022 .award-contents .award-contents-title-md::after{left:-4vw;border-style:solid;border-top:8vw solid rgba(0,0,0,0);border-bottom:8vw solid rgba(0,0,0,0);border-right:4vw solid #e6b371;border-left:0}.foodist-award-detail-2022 .award-contents .award-contents-title-md .award-contents-title-h3::before{transform:translateY(-3.2vw)}.foodist-award-detail-2022 .award-contents .award-contents-title-md .award-contents-title-h3::after{transform:translateY(3.2vw)}.foodist-award-detail-2022 .award-contents .award-contents-title-gp .award-contents-title-gp-deco{position:absolute;width:21.3333333333vw;top:-10.6666666667vw;left:50%;transform:translateX(-50%)}.foodist-award-detail-2022 .award-contents .award-contents-title-gp span{letter-spacing:-0.025em}.foodist-award-detail-2022 .award-contents .award-contents-title-gp span::before{left:-5.8666666667vw}.foodist-award-detail-2022 .award-contents .award-contents-title-gp span::after{right:-5.8666666667vw}.foodist-award-detail-2022 .award-contents .award-contents-lead{margin-bottom:16vw;font-size:4.2666666667vw;font-weight:500;line-height:1.8}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-title{font-weight:700;text-align:center}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-image{width:53.3333333333vw;height:53.3333333333vw;margin:0 auto 6.4vw;border-radius:50rem;overflow:hidden}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-image img{width:100%;height:100%;object-fit:cover}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-text{margin-top:4.2666666667vw;font-size:4vw;line-height:1.8}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-text a{color:#9e6133;text-decoration:underline}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-name,.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-blog-name{font-weight:700;text-align:center}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -1.0666666667vw -1.0666666667vw}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{width:calc((100% - 4.2666666667vw)/2);height:11.7333333333vw;margin:0 1.0666666667vw 2.1333333333vw}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item a{padding-right:3.2vw;width:100%;height:100%;border-radius:2px}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization{margin-top:10.6666666667vw}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline{margin-bottom:4.2666666667vw;padding-bottom:2.1333333333vw;font-size:5.3333333333vw;font-weight:700;line-height:1.4;border-bottom:1px solid #d94647}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item{margin-bottom:4.2666666667vw}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item:last-child{margin-bottom:0}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item a{display:flex}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail{margin-right:2.1333333333vw;width:29.3333333333vw;height:29.3333333333vw}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail img{width:29.3333333333vw;height:29.3333333333vw;object-fit:cover}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-title{font-size:4.2666666667vw;font-weight:700;line-height:1.4}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item{margin-bottom:21.3333333333vw}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title{position:relative;margin-bottom:8.5333333333vw;font-size:5.8666666667vw}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title::before{content:"";position:absolute;top:-5.8666666667vw;left:50%;transform:translateX(-50%);display:block;width:8.5333333333vw;height:4.8vw;background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span{position:relative}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span::before,.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:7.4666666667vw;height:14.9333333333vw;background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span::before{left:-11.7333333333vw}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span::after{right:-11.7333333333vw}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-01{color:#c09e44}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-01::before{background-image:url("../img/foodist-award/2022/ico_crown_gold.svg")}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-01::after{background-color:#c09e44}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-01 span::before{background-image:url("../img/foodist-award/2022/img_title_deco_gold_l.svg")}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-01 span::after{background-image:url("../img/foodist-award/2022/img_title_deco_gold_r.svg")}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-02{color:#9a9a9a}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-02::before{background-image:url("../img/foodist-award/2022/ico_crown_silver.svg")}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-02::after{background-color:#9a9a9a}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-02 span::before{background-image:url("../img/foodist-award/2022/img_title_deco_silver_l.svg")}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-02 span::after{background-image:url("../img/foodist-award/2022/img_title_deco_silver_r.svg")}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-03{color:#5f7ec1}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-03::before{background-image:url("../img/foodist-award/2022/ico_crown_blue.svg")}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-03::after{background-color:#5f7ec1}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-03 span::before{background-image:url("../img/foodist-award/2022/img_title_deco_blue_l.svg")}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title.award-winner-title-03 span::after{background-image:url("../img/foodist-award/2022/img_title_deco_blue_r.svg")}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-profile{margin-bottom:8.5333333333vw}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-image{margin:0 auto 4.2666666667vw}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-name{font-size:5.3333333333vw;line-height:1.4}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-blog-name{margin-top:2.1333333333vw;font-size:4.2666666667vw;line-height:1.4}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-text{margin-bottom:8.5333333333vw}.foodist-award-detail-2022 .award-contents .award-winner-list-b{margin-bottom:-16vw}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item{margin-bottom:16vw}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:5.8666666667vw;padding:2.1333333333vw;height:11.7333333333vw;font-size:4.8vw;color:#fff;border-radius:4px;font-weight:700;background-color:#e6b371}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title::after{content:"";display:block;position:absolute;bottom:-2.1333333333vw;width:0;height:0;border-style:solid;border-right:2.1333333333vw solid rgba(0,0,0,0);border-left:2.1333333333vw solid rgba(0,0,0,0);border-top:2.4vw solid #e6b371;border-bottom:0}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title span::before,.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title span::after{content:"";display:inline-block;width:3.2vw;height:3.2vw;background-image:url("../img/foodist-award/2022/ico_star.svg");background-repeat:no-repeat}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title span::before{margin-right:2.1333333333vw}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title span::after{margin-left:2.1333333333vw}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile{margin-bottom:6.4vw}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-name{font-size:5.3333333333vw;line-height:1.4}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-blog-name,.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-year{margin-top:2.1333333333vw;font-size:4.2666666667vw;line-height:1.4;text-align:center}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-year{font-weight:500}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-text{margin-bottom:10.6666666667vw}.foodist-award-detail-2022 .block-award-contents-gp{padding-top:32vw}.foodist-award-detail-2022 .block-photo-contest .award-contents{padding-top:18.1333333333vw}.foodist-award-detail-2022 .block-photo-contest .award-contents-lead{margin-bottom:10.6666666667vw}.foodist-award-detail-2022 .block-photo-contest .contest-image-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1.6vw -3.2vw}.foodist-award-detail-2022 .block-photo-contest .contest-image-list .contest-image-list-item{display:flex;justify-content:center;align-items:center;padding:3.2vw;width:calc(50% - 3.2vw);height:25.0666666667vw;margin:0 1.6vw 3.2vw;overflow:hidden;box-shadow:3px 3px 14px rgba(51,51,51,.15)}.foodist-award-detail-2022 .block-photo-contest .contest-image-list .contest-image-list-item img{width:auto;height:100%}.foodist-award-detail-2022 .block-photo-contest .btn-wrap{margin-top:10.6666666667vw}.foodist-award-detail-2022 .block-report .award-contents-lead{margin-bottom:10.6666666667vw}.foodist-award-detail-2022 .block-report .report-image-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -2.1333333333vw -2.1333333333vw}.foodist-award-detail-2022 .block-report .report-image-list .report-image-list-item{width:calc((100% - 8.5333333333vw)/2);margin:0 2.1333333333vw 2.1333333333vw;aspect-ratio:156/109}.foodist-award-detail-2022 .block-about-foodist .award-contents-logo{margin:0 auto 7.4666666667vw;width:69.3333333333vw}.foodist-award-detail-2022 .block-about-foodist .award-contents-logo img{width:100%}.foodist-award-detail-2022 .block-sponsorship .sponsorship-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1.6vw -3.2vw}.foodist-award-detail-2022 .block-sponsorship .sponsorship-list .sponsorship-list-item{width:calc(50% - 3.2vw);height:20.8vw;margin:0 1.6vw 3.2vw;overflow:hidden;box-shadow:3px 3px 14px rgba(51,51,51,.15)}.foodist-award-detail-2022 .block-sponsorship .sponsorship-list .sponsorship-list-item a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.foodist-award-detail-2022 .block-sponsorship .sponsorship-list .sponsorship-list-item img{width:auto;height:18.1333333333vw}.foodist-award-detail-2022 .block-back-archive{padding:16vw 5.3333333333vw 10.6666666667vw}@media screen and (min-width: 768px){.foodist-award-detail-2022 .btn{padding:4px;font-size:1.6rem}.foodist-award-detail-2022 .btn::after{right:8px;width:24px;height:24px}.foodist-award-detail-2022 .btn:hover{color:#fff !important;border:1px solid #eb846b}.foodist-award-detail-2022 .btn:hover::after{right:8px}.foodist-award-detail-2022 .btn-sm{padding-right:12px;max-width:150px;height:48px}.foodist-award-detail-2022 .btn-sm::after{width:20px;height:20px;right:6px}.foodist-award-detail-2022 .btn-lg{width:80%;max-width:320px;height:60px}.foodist-award-detail-2022 .btn-lg::after{width:28px;height:28px;right:8px}.foodist-award-detail-2022 .btn-back-archive{width:80%;max-width:500px;height:60px}.foodist-award-detail-2022 .btn-back-archive::after{width:28px;height:28px;right:8px}.foodist-award-detail-2022 .main-visual{height:600px;overflow:hidden}.foodist-award-detail-2022 .main-visual img{width:100%;height:100%;object-fit:cover}.foodist-award-detail-2022 .page-lead{max-width:1000px;margin:0 auto;padding:60px 2% 48px}.foodist-award-detail-2022 .page-lead p{font-size:1.8rem}.foodist-award-detail-2022 .block{padding:140px 0 120px}.foodist-award-detail-2022 .award-divsion-list{justify-content:center;margin:0 -0.5% -1%;padding:0 2% 80px}.foodist-award-detail-2022 .award-divsion-list .award-divsion-list-item{width:24%;height:auto;margin:0 .5% 1%}.foodist-award-detail-2022 .award-divsion-list .award-divsion-list-item a{padding:4px;width:100%;height:60px;font-size:1.6rem;line-height:1.2}.foodist-award-detail-2022 .award-divsion-list .award-divsion-list-item a::after{left:auto;right:8px;top:50%;bottom:inherit;transform:translateY(-50%);width:24px;height:24px}.foodist-award-detail-2022 .award-divsion-list .award-divsion-list-item a.second-line{padding:4px}.foodist-award-detail-2022 .award-contents{margin:0 2%;padding:100px 2% 80px}.foodist-award-detail-2022 .award-contents .award-contents-title{width:80%}.foodist-award-detail-2022 .award-contents .award-contents-title-h3{font-size:2.8rem}.foodist-award-detail-2022 .award-contents .award-contents-title-h3::before,.foodist-award-detail-2022 .award-contents .award-contents-title-h3::after{width:102%;margin-left:-1%}.foodist-award-detail-2022 .award-contents .award-contents-title-h3 span::before,.foodist-award-detail-2022 .award-contents .award-contents-title-h3 span::after{width:20px;height:20px}.foodist-award-detail-2022 .award-contents .award-contents-title-h3 span::before{left:-32px}.foodist-award-detail-2022 .award-contents .award-contents-title-h3 span::after{right:-32px}.foodist-award-detail-2022 .award-contents .award-contents-title-lg,.foodist-award-detail-2022 .award-contents .award-contents-title-md{top:-40px;height:80px}.foodist-award-detail-2022 .award-contents .award-contents-title-lg::before,.foodist-award-detail-2022 .award-contents .award-contents-title-md::before{right:-28px;border-top:40px solid rgba(0,0,0,0);border-bottom:40px solid rgba(0,0,0,0);border-left:28px solid #e6b371}.foodist-award-detail-2022 .award-contents .award-contents-title-lg::after,.foodist-award-detail-2022 .award-contents .award-contents-title-md::after{left:-28px;border-top:40px solid rgba(0,0,0,0);border-bottom:40px solid rgba(0,0,0,0);border-right:28px solid #e6b371}.foodist-award-detail-2022 .award-contents .award-contents-title-lg .award-contents-title-h3::before,.foodist-award-detail-2022 .award-contents .award-contents-title-md .award-contents-title-h3::before{transform:translateY(-16px)}.foodist-award-detail-2022 .award-contents .award-contents-title-lg .award-contents-title-h3::after,.foodist-award-detail-2022 .award-contents .award-contents-title-md .award-contents-title-h3::after{transform:translateY(16px)}.foodist-award-detail-2022 .award-contents .award-contents-title-gp .award-contents-title-gp-deco{width:120px;top:-58px}.foodist-award-detail-2022 .award-contents .award-contents-title-gp span{letter-spacing:.025em}.foodist-award-detail-2022 .award-contents .award-contents-title-gp span::before{left:-32px}.foodist-award-detail-2022 .award-contents .award-contents-title-gp span::after{right:-32px}.foodist-award-detail-2022 .award-contents .award-contents-lead{margin-bottom:108px;font-size:1.8rem}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-image{width:240px;height:240px;margin:0 auto}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-text{margin:20px 0 0;font-size:1.6rem}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list{margin:0 -0.5% -1%}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{width:46%;max-width:150px;height:48px;margin:0 .5% 1%}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item a{padding-right:12px}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item a::after{width:20px;height:20px;right:6px}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization{margin-top:60px}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline{margin-bottom:28px;padding-bottom:12px;font-size:2.4rem}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item{margin-bottom:16px;transition:.2s}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item:hover{opacity:.8}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item:last-child{margin-bottom:0}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail{margin-right:20px;width:300px;height:185px}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail img{width:300px;height:185px}.foodist-award-detail-2022 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-title{font-size:2.4rem}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item{margin-bottom:126px}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title{margin-bottom:48px;font-size:3rem}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title::before{top:-30px;width:40px;height:22px}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title::after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%;height:2px}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span{background-color:#fff;padding:0 78px;z-index:1}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span::before,.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span::after{top:50%;transform:translateY(-50%);width:32px;height:67px}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span::before{left:24px}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-title span::after{right:24px}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-profile{display:flex;margin-bottom:40px}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-image{margin:0 40px 0 0;flex-shrink:0}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-name{font-size:2.6rem;text-align:left}.foodist-award-detail-2022 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-blog-name{margin-top:8px;font-size:1.8rem;text-align:left}.foodist-award-detail-2022 .award-contents .award-winner-list-b{margin:0 -1% -80px;display:flex;flex-wrap:wrap}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item{display:flex;flex-direction:column;width:48%;margin:0 1% 80px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title{margin-bottom:20px;padding:8px;height:48px;font-size:2rem}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title::after{bottom:-9px;border-style:solid;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);border-top:9px solid #e6b371}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title span::before,.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title span::after{width:12px;height:12px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title span::before{margin-right:12px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title span::after{margin-left:12px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile{margin-bottom:20px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-image{width:200px;height:200px;margin-bottom:20px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-name{font-size:2rem}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-blog-name,.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-year{margin-top:12px;font-size:1.5rem}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-text{margin-bottom:40px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list{margin-top:auto}.foodist-award-detail-2022 .block-award-contents-gp{padding-top:140px}.foodist-award-detail-2022 .block-award-contents-gp .award-contents .award-contents-lead{margin-bottom:60px}.foodist-award-detail-2022 .block-award-contents-gp .award-contents .award-winner-list-a .award-winner-image{width:300px;height:300px}.foodist-award-detail-2022 .block-award-contents-blog .award-contents .award-winner-list-b .award-winner-blog-name{height:2em;display:flex;justify-content:center;align-items:center}.foodist-award-detail-2022 .block-award-contents-instagram .award-contents .award-winner-list-b .award-winner-name,.foodist-award-detail-2022 .block-award-contents-twitter .award-contents .award-winner-list-b .award-winner-name{height:2em;display:flex;justify-content:center;align-items:center}.foodist-award-detail-2022 .block-hall-of-fame .award-contents .award-contents-lead{margin-bottom:60px}.foodist-award-detail-2022 .block-hall-of-fame .award-contents .award-winner-list-b .award-winner-list-item:first-child{width:100%}.foodist-award-detail-2022 .block-hall-of-fame .award-contents .award-winner-list-b .award-winner-list-item:first-child .award-winner-sns-list{justify-content:center}.foodist-award-detail-2022 .block-photo-contest .award-contents{padding-top:102px}.foodist-award-detail-2022 .block-photo-contest .award-contents .award-contents-lead{margin-bottom:60px}.foodist-award-detail-2022 .block-photo-contest .award-contents .contest-image-list{margin:0 -1% -2%}.foodist-award-detail-2022 .block-photo-contest .award-contents .contest-image-list .contest-image-list-item{padding:20px;width:31.3333333333%;margin:0 1% 2%;height:168px}.foodist-award-detail-2022 .block-photo-contest .award-contents .contest-image-list .spacer-item{width:1px;visibility:hidden}.foodist-award-detail-2022 .block-photo-contest .award-contents .btn-wrap{margin-top:60px;text-align:center}.foodist-award-detail-2022 .block-report .award-contents .award-contents-lead{margin-bottom:60px}.foodist-award-detail-2022 .block-report .award-contents .report-image-list{margin:0 -1% -2%}.foodist-award-detail-2022 .block-report .award-contents .report-image-list .report-image-list-item{width:31.3333333333%;margin:0 1% 2%}.foodist-award-detail-2022 .block-about-foodist .award-contents .award-contents-logo{margin:0 auto 40px;width:320px}.foodist-award-detail-2022 .block-sponsorship .award-contents .sponsorship-list{margin:0 -1% -2%}.foodist-award-detail-2022 .block-sponsorship .award-contents .sponsorship-list .sponsorship-list-item{width:31%;height:100px;margin:0 1% 2%}.foodist-award-detail-2022 .block-sponsorship .award-contents .sponsorship-list .sponsorship-list-item img{height:100px}.foodist-award-detail-2022 .block-back-archive{padding:60px 2%}}@media screen and (min-width: 992px){.foodist-award-detail-2022 .page-lead{padding:60px 0 48px}.foodist-award-detail-2022 .award-divsion-list{max-width:1020px;margin:0 auto;padding:0 0 80px}.foodist-award-detail-2022 .award-divsion-list .award-divsion-list-item{width:calc(25% - 20px);margin:0 10px 24px}.foodist-award-detail-2022 .award-contents{max-width:1000px;margin:0 auto;padding:100px 60px 80px}.foodist-award-detail-2022 .award-contents .award-winner-list-b{margin:0 -16px -80px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item{width:calc((100% - 64px)/2);margin:0 16px 80px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list{margin:auto -1% -1%}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{margin:0 1% 1%}.foodist-award-detail-2022 .block-photo-contest .award-contents .contest-image-list{margin:0 -16px -40px}.foodist-award-detail-2022 .block-photo-contest .award-contents .contest-image-list .contest-image-list-item{width:calc((100% - 96px)/3);margin:0 16px 40px;height:208px}.foodist-award-detail-2022 .block-photo-contest .award-contents .contest-image-list .contest-image-list-item img{height:132px;width:auto}.foodist-award-detail-2022 .block-report .award-contents .report-image-list{margin:0 -16px -24px}.foodist-award-detail-2022 .block-report .award-contents .report-image-list .report-image-list-item{width:calc((100% - 96px)/3);margin:0 16px 24px}.foodist-award-detail-2022 .block-sponsorship .award-contents .sponsorship-list{margin:0 -10px}.foodist-award-detail-2022 .block-sponsorship .award-contents .sponsorship-list .sponsorship-list-item{width:calc((100% - 100px)/5);height:100px;margin:0 10px}.foodist-award-detail-2022 .block-sponsorship .award-contents .sponsorship-list .sponsorship-list-item img{height:80px}.foodist-award-detail-2022 .block-back-archive{padding:60px 0}}@media screen and (min-width: 1200px){.foodist-award-detail-2022 .award-contents{max-width:1200px;padding:100px 100px 80px}.foodist-award-detail-2022 .award-contents .award-contents-title{max-width:944px}.foodist-award-detail-2022 .award-contents .award-winner-list-b{margin:0 -16px -80px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item{width:calc((100% - 96px)/3);margin:0 16px 80px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list{margin:auto -6px -6px}.foodist-award-detail-2022 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{margin:0 6px 6px}.foodist-award-detail-2022 .block-photo-contest .award-contents .contest-image-list .contest-image-list-item{max-width:312px}.foodist-award-detail-2022 .block-photo-contest .award-contents .contest-image-list .contest-image-list-item img{height:150px}.foodist-award-detail-2022 .block-report .award-contents .report-image-list{margin:0 -16px -24px}.foodist-award-detail-2022 .block-report .award-contents .report-image-list .report-image-list-item{width:calc((100% - 96px)/3);margin:0 16px 24px}.foodist-award-detail-2022 .block-about-foodist .award-contents .award-contents-logo{width:450px}.foodist-award-detail-2022 .block-sponsorship .award-contents .sponsorship-list{margin:0 -10px}.foodist-award-detail-2022 .block-sponsorship .award-contents .sponsorship-list .sponsorship-list-item{width:calc((100% - 100px)/5);height:100px;margin:0 10px}.foodist-award-detail-2022 .block-sponsorship .award-contents .sponsorship-list .sponsorship-list-item img{height:100px}}.foodist-award-detail-2023{background-image:url("../img/foodist-award/2023/img_bg.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.foodist-award-detail-2023 *{box-sizing:border-box}.foodist-award-detail-2023 .inline-link{color:#841010;text-decoration:underline}.foodist-award-detail-2023 .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;margin-top:0;padding:1.0666666667vw;height:12.8vw;font-size:4vw;font-weight:700;color:#fff;background-color:#c73b3b;border:1px solid #c73b3b;border-radius:50rem;font-family:"Zen Maru Gothic",serif}.foodist-award-detail-2023 .btn::after{content:"";display:inline-block;position:absolute;right:2.1333333333vw;width:3.2vw;height:3.2vw;background-image:url("../img/foodist-award/2023/ico_arrow_right_wh.svg");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2023 .btn-lg{width:100%}.foodist-award-detail-2023 .block{padding:21.3333333333vw 0}.foodist-award-detail-2023 .block:nth-child(even){position:relative;background-color:#fffcf2}.foodist-award-detail-2023 .block:nth-child(even)::before,.foodist-award-detail-2023 .block:nth-child(even)::after{content:"";display:block;position:absolute;left:0;width:100vw;height:7.4666666667vw;background-repeat:repeat-x;background-size:cover}.foodist-award-detail-2023 .block:nth-child(even)::before{top:-7.4666666667vw;background-image:url("../img/foodist-award/2023/img_wave_top_beige_sp.svg");background-position:0 0}.foodist-award-detail-2023 .block:nth-child(even)::after{bottom:-7.4666666667vw;background-image:url("../img/foodist-award/2023/img_wave_bottom_beige_sp.svg");background-position:-32vw 0}.foodist-award-detail-2023 .main-visual{border-top:1px solid #cbc094}.foodist-award-detail-2023 .main-visual img{width:100%;height:auto}.foodist-award-detail-2023 .contents-top{position:relative;padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-bottom:10.6666666667vw;background-color:#fff}.foodist-award-detail-2023 .contents-top::after{content:"";display:block;position:absolute;left:0;bottom:-7.4666666667vw;width:100vw;height:7.4666666667vw;background-repeat:repeat-x;background-size:cover;background-position:-32vw 0;background-image:url("../img/foodist-award/2023/img_wave_bottom_wh_sp.svg")}.foodist-award-detail-2023 .page-lead{margin-bottom:0;padding:13.3333333333vw 0 10.6666666667vw;background-color:#fff}.foodist-award-detail-2023 .page-lead p{font-size:4.2666666667vw;font-weight:500;line-height:1.8;text-align:left}.foodist-award-detail-2023 .page-lead .text-supplement{margin-top:4.2666666667vw;font-size:3.7333333333vw}.foodist-award-detail-2023 .award-divsion-list{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;background-color:#fff}.foodist-award-detail-2023 .award-divsion-list .award-divsion-list-item{position:relative;display:flex;justify-content:center;align-items:center;width:calc((100% - 2.6666666667vw)/2);height:auto;margin-bottom:4.2666666667vw}.foodist-award-detail-2023 .award-divsion-list .award-divsion-list-item a{width:100%;font-size:4vw;line-height:1.1}.foodist-award-detail-2023 .award-divsion-list .award-divsion-list-item a::after{background-image:url("../img/foodist-award/2023/ico_arrow_down_wh.svg")}.foodist-award-detail-2023 .award-contents{position:relative;margin:0 auto;padding:10.6666666667vw 5.3333333333vw;background-color:#fff;box-shadow:0 0 20px rgba(56,56,56,.1)}.foodist-award-detail-2023 .award-contents .award-contents-title{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:7.4666666667vw;width:100%;padding:3.2vw;font-size:5.3333333333vw;color:#841010;font-weight:700;line-height:1.3;letter-spacing:.025em;font-family:"Zen Maru Gothic",serif;background-color:#fff;border:2px solid #841010;border-radius:50rem;text-align:center}.foodist-award-detail-2023 .award-contents .award-contents-title:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 2.1333333333vw);height:calc(100% - 2.1333333333vw);border:1px solid #841010;border-radius:50rem}.foodist-award-detail-2023 .award-contents .award-contents-lead{margin-bottom:10.6666666667vw;font-size:4.2666666667vw;font-weight:500;line-height:1.8}.foodist-award-detail-2023 .award-contents .award-contents-lead .text-supplement{margin-top:2.1333333333vw;font-size:3.7333333333vw}.foodist-award-detail-2023 .award-contents .award-winner-title{position:relative;display:flex;justify-content:center;align-items:center;height:12.2666666667vw;margin-bottom:7.4666666667vw;font-size:5.8666666667vw;font-family:"Zen Maru Gothic",serif;font-weight:700;text-align:center}.foodist-award-detail-2023 .award-contents .award-winner-title::before,.foodist-award-detail-2023 .award-contents .award-winner-title::after{content:"";position:absolute;top:0;width:0;height:0;z-index:1}.foodist-award-detail-2023 .award-contents .award-winner-title::before{left:0;border-width:6.1333333333vw 0 6.1333333333vw 2.6666666667vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid}.foodist-award-detail-2023 .award-contents .award-winner-title::after{right:0;border-width:6.1333333333vw 2.6666666667vw 6.1333333333vw 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.foodist-award-detail-2023 .award-contents .award-winner-title span{position:relative;color:#fff;line-height:1.2}.foodist-award-detail-2023 .award-contents .award-winner-title span::before,.foodist-award-detail-2023 .award-contents .award-winner-title span::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:5.3333333333vw;height:8.5333333333vw;background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2023 .award-contents .award-winner-title span::before{left:-7.4666666667vw;background-image:url("../img/foodist-award/2023/img_deco_star_l.svg")}.foodist-award-detail-2023 .award-contents .award-winner-title span::after{right:-7.4666666667vw;background-image:url("../img/foodist-award/2023/img_deco_star_r.svg")}.foodist-award-detail-2023 .award-contents .award-winner-title.award-winner-title--gold{background-color:#8f6900}.foodist-award-detail-2023 .award-contents .award-winner-title.award-winner-title--gold .award-winner-title-icon{position:absolute;top:-6.9333333333vw;left:50%;transform:translateX(-50%);width:8vw;height:5.8666666667vw}.foodist-award-detail-2023 .award-contents .award-winner-title.award-winner-title--silver{background-color:#757575}.foodist-award-detail-2023 .award-contents .award-winner-title.award-winner-title--bronze{background-color:#9f5640}.foodist-award-detail-2023 .award-contents .award-winner-title.award-winner-title--pink{background-color:#d12a64}.foodist-award-detail-2023 .award-contents .award-winner-title--sp-2line{height:20.2666666667vw}.foodist-award-detail-2023 .award-contents .award-winner-title--sp-2line::before{border-width:10.1333333333vw 0 10.1333333333vw 2.6666666667vw}.foodist-award-detail-2023 .award-contents .award-winner-title--sp-2line::after{border-width:10.1333333333vw 2.6666666667vw 10.1333333333vw 0}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item{margin-bottom:21.3333333333vw}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-image{width:51.7333333333vw;aspect-ratio:1/1;margin:0 auto 4.2666666667vw;border-radius:50rem;overflow:hidden}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-image img{width:100%;height:100%;object-fit:cover}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile{margin-bottom:6.4vw}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-name{font-size:5.3333333333vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-year{margin-top:2.1333333333vw;font-size:4.2666666667vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-blog-name{margin-top:2.1333333333vw;font-size:4.2666666667vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-text{margin-top:4.2666666667vw;font-size:4vw;line-height:1.8}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-text a{color:#841010;text-decoration:underline}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -1.0666666667vw -2.1333333333vw}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{width:calc((100% - 4.2666666667vw)/2);margin:0 1.0666666667vw 2.1333333333vw}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization{margin-top:10.6666666667vw;padding:4.2666666667vw;border:1px dashed #811637}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline{position:relative;display:inline-flex;align-items:center;margin-bottom:4.2666666667vw;height:9.0666666667vw;padding:1.6vw 7.4666666667vw 1.6vw 2.1333333333vw;width:max-content;max-width:74.6666666667vw;font-size:3.7333333333vw;color:#fff;font-weight:700;line-height:1.4;font-family:"Zen Maru Gothic",serif;background-color:#811637;transform:translateX(-4.2666666667vw)}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline::before,.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline::after{content:"";display:block;position:absolute;right:-.2666666667vw;width:0;height:0;border-style:solid}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline::before{top:-.2666666667vw;border-width:0 5.8666666667vw 5.3333333333vw 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline::after{bottom:-.2666666667vw;border-width:0 0 5.3333333333vw 5.8666666667vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline--sp-2line{height:13.8666666667vw}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline--sp-2line::before{border-width:0 5.8666666667vw 7.4666666667vw 0}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline--sp-2line::after{border-width:0 0 7.4666666667vw 5.8666666667vw}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item a{display:flex;align-items:flex-start}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail{flex-shrink:0;margin-right:3.2vw;width:29.3333333333vw;aspect-ratio:1/1}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail img{width:100%;height:100%;object-fit:cover}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-title{font-size:3.7333333333vw;font-weight:700;line-height:1.6}.foodist-award-detail-2023 .award-contents .award-winner-list-b-wrap{margin-top:21.3333333333vw}.foodist-award-detail-2023 .award-contents .award-winner-list-b{margin-bottom:-21.3333333333vw}.foodist-award-detail-2023 .award-contents .award-winner-list-c{margin-bottom:-21.3333333333vw}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-list-item .award-winner-profile{margin-bottom:7.4666666667vw}.foodist-award-detail-2023 .block-award-contents-gp{position:relative;padding-top:40vw}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-deco{display:none}.foodist-award-detail-2023 .block-award-contents-gp .award-contents{padding-top:20.2666666667vw;border:1px solid #946c1c}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-title{position:absolute;top:-9.0666666667vw;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;padding:3.2vw;width:calc(100% - 10.6666666667vw);font-size:5.3333333333vw;color:#946c1c;border:2px solid #946c1c}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-title:after{border:1px solid #946c1c}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-title .award-contents-title-icon{position:absolute;top:-6.9333333333vw;left:50%;transform:translateX(-50%);width:8vw;height:5.8666666667vw}.foodist-award-detail-2023 .block-award-contents-blog .award-contents-lead{margin-bottom:19.7333333333vw}.foodist-award-detail-2023 .block-award-contents-instagram .award-contents-lead{margin-bottom:19.7333333333vw}.foodist-award-detail-2023 .block-award-contents-x-twitter .award-contents-lead{margin-bottom:19.7333333333vw}.foodist-award-detail-2023 .block-photo-contest .award-contents-lead{margin-bottom:10.6666666667vw}.foodist-award-detail-2023 .block-photo-contest .contest-image-list{display:flex;flex-wrap:wrap;justify-content:center}.foodist-award-detail-2023 .block-photo-contest .contest-image-list .contest-image-list-item{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1.6/1;margin-bottom:5.3333333333vw;overflow:hidden;box-shadow:0 0 15px rgba(56,56,56,.1)}.foodist-award-detail-2023 .block-photo-contest .contest-image-list .contest-image-list-item img{width:100%;height:auto}.foodist-award-detail-2023 .block-photo-contest .btn-wrap{margin-top:10.6666666667vw}.foodist-award-detail-2023 .block-report .award-contents-lead{margin-bottom:10.6666666667vw}.foodist-award-detail-2023 .block-report .report-image-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-5.3333333333vw}.foodist-award-detail-2023 .block-report .report-image-list .report-image-list-item{width:100%;margin:0 0 5.3333333333vw;aspect-ratio:1.6/1;box-shadow:0 0 15px rgba(56,56,56,.1)}.foodist-award-detail-2023 .block-about-foodist .award-contents-logo{margin:0 auto 7.4666666667vw;width:64vw}.foodist-award-detail-2023 .block-about-foodist .award-contents-logo img{width:100%}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1.6vw -4.2666666667vw;margin-bottom:-4.2666666667vw}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list .sponsorship-list-item{width:calc((100% - 6.4vw)/2);aspect-ratio:1.6/1;margin:0 1.6vw 4.2666666667vw;overflow:hidden;box-shadow:3px 3px 14px rgba(51,51,51,.15)}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list .sponsorship-list-item a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list .sponsorship-list-item img{width:100%;object-fit:contain}.foodist-award-detail-2023 .block-archive{position:relative;padding-bottom:28.8vw}.foodist-award-detail-2023 .block-archive::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100vw;height:7.4666666667vw;background-repeat:repeat-x;background-size:cover;background-position:-6.9333333333vw 1px;background-image:url("../img/foodist-award/2023/img_wave_top_wh_sp.svg")}@media screen and (min-width: 768px){.foodist-award-detail-2023 .inline-link{transition:.2s}.foodist-award-detail-2023 .inline-link:hover{text-decoration:none}.foodist-award-detail-2023 .btn{margin-top:0;padding:10px;height:auto;width:150px;height:40px;font-size:1.4rem;transition:.2s}.foodist-award-detail-2023 .btn::after{right:8px;width:10px;height:10px}.foodist-award-detail-2023 .btn:hover{color:#fff !important;opacity:.6}.foodist-award-detail-2023 .btn-lg{padding:12px;width:340px;height:48px;font-size:2rem}.foodist-award-detail-2023 .btn-lg::after{width:20px;height:20px}.foodist-award-detail-2023 .block{padding:164px 0}.foodist-award-detail-2023 .block:nth-child(even){padding:80px 0}.foodist-award-detail-2023 .block:nth-child(even)::before,.foodist-award-detail-2023 .block:nth-child(even)::after{height:84px}.foodist-award-detail-2023 .block:nth-child(even)::before{top:-84px;background-image:url("../img/foodist-award/2023/img_wave_top_beige.svg");background-position:650px 0}.foodist-award-detail-2023 .block:nth-child(even)::after{bottom:-84px;background-image:url("../img/foodist-award/2023/img_wave_bottom_beige.svg");background-position:-95px 0}.foodist-award-detail-2023 .contents-top{padding-left:2%;padding-right:2%;padding-bottom:60px}.foodist-award-detail-2023 .contents-top::after{bottom:-84px;height:84px;background-position:-95px 0;background-image:url("../img/foodist-award/2023/img_wave_bottom_wh.svg")}.foodist-award-detail-2023 .page-lead{margin:0 auto;padding:60px 0 40px}.foodist-award-detail-2023 .page-lead p{font-size:1.8rem}.foodist-award-detail-2023 .page-lead .text-supplement{margin-top:32px;font-size:1.4rem;text-align:right}.foodist-award-detail-2023 .award-divsion-list{justify-content:flex-start;margin:0 -4px -28px}.foodist-award-detail-2023 .award-divsion-list .award-divsion-list-item{width:calc((100% - 32px)/4);margin:0 4px 28px;padding-bottom:0}.foodist-award-detail-2023 .award-divsion-list .award-divsion-list-item a{height:52px;font-size:1.6rem;line-height:1.2}.foodist-award-detail-2023 .award-divsion-list .award-divsion-list-item a::after{width:12px;height:12px}.foodist-award-detail-2023 .award-contents{margin:0 auto;padding:60px 40px 80px}.foodist-award-detail-2023 .award-contents .award-contents-title{margin-bottom:40px;padding:16px 12px;font-size:2.4rem}.foodist-award-detail-2023 .award-contents .award-contents-title:after{width:calc(100% - 8px);height:calc(100% - 8px)}.foodist-award-detail-2023 .award-contents .award-contents-lead{margin-bottom:60px;font-size:1.6rem}.foodist-award-detail-2023 .award-contents .award-contents-lead .text-supplement{margin-top:8px;font-size:1.4rem}.foodist-award-detail-2023 .award-contents .award-winner-title{margin:0 auto;width:fit-content;height:56px;margin-bottom:32px;font-size:2.6rem}.foodist-award-detail-2023 .award-contents .award-winner-title::before{border-width:28px 0 28px 15px}.foodist-award-detail-2023 .award-contents .award-winner-title::after{border-width:28px 15px 28px 0}.foodist-award-detail-2023 .award-contents .award-winner-title span::before,.foodist-award-detail-2023 .award-contents .award-winner-title span::after{width:20px;height:32px}.foodist-award-detail-2023 .award-contents .award-winner-title span::before{left:-28px}.foodist-award-detail-2023 .award-contents .award-winner-title span::after{right:-28px}.foodist-award-detail-2023 .award-contents .award-winner-title.award-winner-title--gold .award-winner-title-icon{top:-32px;width:36px;height:26px}.foodist-award-detail-2023 .award-contents .award-winner-title--sp-2line{height:56px}.foodist-award-detail-2023 .award-contents .award-winner-title--sp-2line::before{border-width:28px 0 28px 15px}.foodist-award-detail-2023 .award-contents .award-winner-title--sp-2line::after{border-width:28px 15px 28px 0}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item{margin-bottom:100px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile{display:flex;margin-bottom:48px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-image{width:fit-content;flex-shrink:0}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-name{font-size:2.4rem}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-year{margin-top:12px;font-size:1.6rem}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-blog-name{margin-top:12px;font-size:1.6rem}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-text{margin-top:20px;font-size:1.6rem}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list{margin-left:auto;margin:0 -6px -8px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{width:auto;margin:0 6px 8px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization{margin-top:60px;padding:20px 24px 16px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline{margin-bottom:16px;padding:4px 28px 4px 12px;max-width:800px;height:36px;font-size:1.6rem;transform:translateX(-24px)}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline::before,.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline::after{right:-1px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline::before{top:-1px;border-width:0 24px 20px 0}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline::after{bottom:-1px;border-width:0 0 20px 24px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline--sp-2line{height:36px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline--sp-2line::before{border-width:0 22px 20px 0}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline--sp-2line::after{border-width:0 0 20px 22px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item a{transition:.2s}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item a:hover{opacity:.6}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail{margin-right:24px;width:260px;height:160px}.foodist-award-detail-2023 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-title{font-size:1.8rem;line-height:1.8}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-title{width:360px}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-profile-wrap{min-height:220px}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-profile{position:relative;margin-bottom:0}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-image{position:absolute;width:220px;left:0;top:0;margin:0 28px 0 0}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-text-wrap{padding-left:248px}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-name{font-size:2.4rem;text-align:left}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-blog-name{text-align:left}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-sns-list{margin-top:44px}.foodist-award-detail-2023 .award-contents .award-winner-list-b-wrap{margin-top:100px}.foodist-award-detail-2023 .award-contents .award-winner-list-b-wrap .award-winner-title{width:360px}.foodist-award-detail-2023 .award-contents .award-winner-list-b{display:flex;flex-wrap:wrap;margin:0 -16px -80px}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-title{width:240px;height:50px;font-size:2.2rem}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-title::before{border-width:25px 0 25px 15px}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-title::after{border-width:25px 15px 25px 0}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item{width:calc((100% - 96px)/3);width:100%;margin:0 0 80px}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile{margin-bottom:24px;flex-direction:column}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-image{width:200px;margin-bottom:20px;flex-shrink:0}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-name{font-size:2rem}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list{margin:auto -6px -8px}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{width:150px;margin:0 6px 8px}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item .btn{width:100%}.foodist-award-detail-2023 .award-contents .award-winner-list-c{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -16px -80px}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-title{width:420px;height:50px;font-size:2.2rem}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-title::before{border-width:25px 0 25px 15px}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-title::after{border-width:25px 15px 25px 0}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-list-item{width:100%;margin:0 0 80px;justify-content:center}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-list-item .award-winner-profile{flex-direction:column;margin-bottom:20px}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-list-item .award-winner-image{width:200px;margin-bottom:20px;flex-shrink:0}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-list-item .award-winner-name{font-size:2rem}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-list-item .award-winner-sns-list{justify-content:center}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-list-item--full{width:100% !important}.foodist-award-detail-2023 .block-award-contents-gp{position:relative;padding-top:250px}.foodist-award-detail-2023 .block-award-contents-gp .award-contents{position:relative;padding-top:100px;border:2px solid #946c1c}.foodist-award-detail-2023 .block-award-contents-gp .award-contents::before,.foodist-award-detail-2023 .block-award-contents-gp .award-contents::after{content:"";display:block;position:absolute;width:80px;height:80px;background-image:url("../img/foodist-award/2023/img_corner_deco.png");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2023 .block-award-contents-gp .award-contents::before{left:0;top:0}.foodist-award-detail-2023 .block-award-contents-gp .award-contents::after{right:0;top:0;transform:rotate(90deg)}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-wrap::before,.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-wrap::after{content:"";display:block;position:absolute;width:80px;height:80px;background-image:url("../img/foodist-award/2023/img_corner_deco.png");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-wrap::before{left:0;bottom:0;transform:rotate(-90deg)}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-wrap::after{right:0;bottom:0;transform:rotate(-180deg)}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-title{top:-34px;padding:20px;width:calc(100% - 200px);font-size:2.8rem;border:3px solid #946c1c}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-title .award-contents-title-icon{top:-38px;width:46px;height:34px}.foodist-award-detail-2023 .block-award-contents-blog .award-contents-lead{margin-bottom:90px}.foodist-award-detail-2023 .block-award-contents-instagram .award-contents-lead{margin-bottom:90px}.foodist-award-detail-2023 .block-award-contents-x-twitter .award-contents-lead{margin-bottom:90px}.foodist-award-detail-2023 .block-photo-contest .award-contents-lead{margin-bottom:48px}.foodist-award-detail-2023 .block-photo-contest .contest-image-list{margin:0 -12px -28px}.foodist-award-detail-2023 .block-photo-contest .contest-image-list .contest-image-list-item{width:calc((100% - 48px)/2);aspect-ratio:1.68/1;margin:0 12px 28px}.foodist-award-detail-2023 .block-photo-contest .btn-wrap{margin-top:64px;text-align:center}.foodist-award-detail-2023 .block-photo-contest .btn-wrap .btn{margin:0 auto}.foodist-award-detail-2023 .block-report .award-contents-lead{margin-bottom:48px}.foodist-award-detail-2023 .block-report .report-image-list{margin:0 -12px -32px}.foodist-award-detail-2023 .block-report .report-image-list .report-image-list-item{width:calc((100% - 72px)/3);margin:0 12px 32px}.foodist-award-detail-2023 .block-about-foodist .award-contents-logo{margin:0 auto 40px;width:360px}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list{margin:0 -6px}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list .sponsorship-list-item{width:calc((100% - 60px)/5);margin:0 6px;transition:.2s}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list .sponsorship-list-item:hover{opacity:.6}.foodist-award-detail-2023 .block-archive{padding-bottom:180px}.foodist-award-detail-2023 .block-archive::after{height:84px;background-position:650px 0;background-image:url("../img/foodist-award/2023/img_wave_top_wh.svg")}}@media screen and (min-width: 992px){.foodist-award-detail-2023 .page-lead{max-width:calc(1000px + 2%)}.foodist-award-detail-2023 .award-divsion-list{max-width:calc(1000px + 2% + 20px);margin:0 auto -28px}.foodist-award-detail-2023 .award-divsion-list .award-divsion-list-item{width:calc((100% - 80px)/4);margin:0 10px 28px}.foodist-award-detail-2023 .award-contents{padding:60px 80px 80px;max-width:1200px}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-profile-wrap{min-height:260px}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-image{width:260px;margin:0 48px 0 0}.foodist-award-detail-2023 .award-contents .award-winner-list-a .award-winner-list-item .award-winner-text-wrap{padding-left:308px}.foodist-award-detail-2023 .award-contents .award-winner-list-b-wrap{margin-top:92px}.foodist-award-detail-2023 .award-contents .award-winner-list-b-wrap .award-winner-title{width:360px}.foodist-award-detail-2023 .award-contents .award-winner-list-b{margin-bottom:-80px}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item{display:flex;flex-direction:column;width:calc((100% - 96px)/3);margin:0 16px 80px}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title{width:100%}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-name{font-size:2rem}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-name--2line{height:56px}.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{width:calc((100% - 24px)/2)}.foodist-award-detail-2023 .award-contents .award-winner-list-c{justify-content:space-between}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-title{width:370px}.foodist-award-detail-2023 .award-contents .award-winner-list-c .award-winner-list-item{width:calc((100% - 96px)/2);margin:0 16px 80px}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list{margin:0 -12px}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list .sponsorship-list-item{width:calc((100% - 120px)/5);margin:0 12px;transition:.2s}.foodist-award-detail-2023 .block-sponsorship .sponsorship-list .sponsorship-list-item:hover{opacity:.6}}@media screen and (min-width: 1200px){.foodist-award-detail-2023 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-title{width:220px}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-deco{display:block;position:absolute;top:50%;transform:translateY(-50%);width:52px;height:260px}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-deco--left{left:-52px}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-deco--right{right:-52px;transform:translateY(-50%) rotate(180deg)}.foodist-award-detail-2023 .block-award-contents-gp .award-contents{position:relative;padding-top:100px;border:2px solid #946c1c}.foodist-award-detail-2023 .block-award-contents-gp .award-contents::before,.foodist-award-detail-2023 .block-award-contents-gp .award-contents::after{content:"";display:block;position:absolute;width:80px;height:80px;background-image:url("../img/foodist-award/2023/img_corner_deco.png");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2023 .block-award-contents-gp .award-contents::before{left:0;top:0}.foodist-award-detail-2023 .block-award-contents-gp .award-contents::after{right:0;top:0;transform:rotate(90deg)}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-wrap::before,.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-wrap::after{content:"";display:block;position:absolute;width:80px;height:80px;background-image:url("../img/foodist-award/2023/img_corner_deco.png");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-wrap::before{left:0;bottom:0;transform:rotate(-90deg)}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-wrap::after{right:0;bottom:0;transform:rotate(-180deg)}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-title{top:-34px;padding:20px;width:calc(100% - 200px);font-size:2.8rem;border:3px solid #946c1c}.foodist-award-detail-2023 .block-award-contents-gp .award-contents-gp-title .award-contents-title-icon{top:-38px;width:46px;height:34px}}.foodist-award-detail-2024 *{box-sizing:border-box}.foodist-award-detail-2024 .inline-link{color:#841010;text-decoration:underline}.foodist-award-detail-2024 .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;margin:0;padding:0;height:12.8vw;font-size:3.7333333333vw;font-weight:500;color:#fff;line-height:1.3;border:1px solid #cd3c3c;border-radius:4px;background-color:#cd3c3c}.foodist-award-detail-2024 .btn::after{content:"";display:inline-block;position:absolute;right:2.6666666667vw;width:1.3333333333vw;height:2.6666666667vw;background-image:url("../img/foodist-award/2024/ico_arrow_right_wh.svg");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2024 .btn-lg{width:100%;max-width:64vw}.foodist-award-detail-2024 .contents-main{position:relative;width:100%;height:100%;overflow:hidden}.foodist-award-detail-2024 .fixed-image{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0);z-index:1;pointer-events:none}.foodist-award-detail-2024 .fixed-image::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url("../img/foodist-award/2024/bg_sparkling_sp.png") no-repeat;background-size:cover;background-position:top center}.foodist-award-detail-2024 .block{position:relative;padding:8vw 0 26.6666666667vw;background:linear-gradient(to bottom, #F4E6C5 0%, #F4E6C5 calc(100% - 13.3333333333vw), #FFF4DB 100%)}.foodist-award-detail-2024 .block:last-child{background:#f4e6c5}.foodist-award-detail-2024 .block:nth-child(even){background:linear-gradient(to bottom, #FFF4DB 0%, #FFF4DB calc(100% - 13.3333333333vw), #F4E6C5 100%)}.foodist-award-detail-2024 .block:nth-child(even):last-child{background:#fff4db}.foodist-award-detail-2024 .main-visual img{width:100%;height:auto}.foodist-award-detail-2024 .contents-top{position:relative;padding-block:10.6666666667vw 16vw;background-color:#fff}.foodist-award-detail-2024 .page-lead{margin-bottom:10.6666666667vw}.foodist-award-detail-2024 .page-lead p{font-size:4.2666666667vw;font-weight:500;line-height:1.8;text-align:left}.foodist-award-detail-2024 .page-lead .text-supplement{margin-top:4.2666666667vw;font-size:3.7333333333vw}.foodist-award-detail-2024 .award-division-list{display:flex;flex-wrap:wrap;gap:4.2666666667vw 3.2vw;padding:0}.foodist-award-detail-2024 .award-division-list .award-division-list-item{position:relative;display:flex;justify-content:center;align-items:center;width:calc((100% - 3.4666666667vw)/2);height:auto}.foodist-award-detail-2024 .award-division-list .award-division-list-item .btn{width:100%}.foodist-award-detail-2024 .award-division-list .award-division-list-item .btn::after{right:2.1333333333vw;width:3.2vw;height:3.2vw;background-image:url("../img/foodist-award/2023/ico_arrow_down_wh.svg")}.foodist-award-detail-2024 .award-contents{position:relative;margin:0 auto;padding:16vw 6.4vw;border:1px solid #b29356;background-color:#fff;z-index:2}.foodist-award-detail-2024 .award-contents::before{content:"";display:block;position:absolute;left:1.6vw;top:1.6vw;width:calc(100% - 3.4666666667vw);height:calc(100% - 3.4666666667vw);border:1px dashed #b29356}.foodist-award-detail-2024 .award-contents .award-contents-wrap{position:relative;z-index:1}.foodist-award-detail-2024 .award-contents .award-contents-title{position:absolute;top:-8vw;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;width:78.6666666667vw;height:16vw;font-size:5.3333333333vw;color:#b29356;font-weight:700;line-height:1.2;letter-spacing:.025em;font-family:"Zen Maru Gothic",serif;text-align:center;background-image:url("../img/foodist-award/2024/label_headline_sp.svg");background-size:contain;background-repeat:no-repeat}.foodist-award-detail-2024 .award-contents .award-contents-lead{margin-bottom:10.6666666667vw;font-size:4vw;font-weight:500;line-height:1.8}.foodist-award-detail-2024 .award-contents .award-contents-lead a{color:#cd3c3c;text-decoration:underline}.foodist-award-detail-2024 .award-contents .award-contents-lead .text-supplement{margin-top:2.1333333333vw;font-size:3.7333333333vw}.foodist-award-detail-2024 .award-contents .award-winner-title{position:relative;display:flex;justify-content:center;align-items:center;width:76.8vw;height:17.3333333333vw;margin-bottom:7.4666666667vw;padding-bottom:1.0666666667vw;font-size:4.8vw;color:#fff;font-family:"Zen Maru Gothic",serif;font-weight:700;text-align:center;background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2024 .award-contents .award-winner-title.award-winner-title--gold-crown{height:19.7333333333vw;padding-top:1.6vw;background-image:url("../img/foodist-award/2024/label_gold_with_crown.svg")}.foodist-award-detail-2024 .award-contents .award-winner-title.award-winner-title--gold{background-image:url("../img/foodist-award/2024/label_gold.svg")}.foodist-award-detail-2024 .award-contents .award-winner-title.award-winner-title--silver{background-image:url("../img/foodist-award/2024/label_silver.svg")}.foodist-award-detail-2024 .award-contents .award-winner-title.award-winner-title--bronze{background-image:url("../img/foodist-award/2024/label_bronze.svg")}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item{margin-bottom:26.6666666667vw}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item:last-child{margin-bottom:0}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile{margin-bottom:7.4666666667vw}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-image{width:48vw;aspect-ratio:1/1;margin:0 auto 5.3333333333vw;border-radius:50rem;overflow:hidden}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-image img{width:100%;height:100%;object-fit:cover}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-name{font-size:5.3333333333vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-year{margin-top:2.1333333333vw;font-size:4.2666666667vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-blog-name{margin-top:3.2vw;font-size:4.2666666667vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-description{margin-top:5.3333333333vw;font-size:4.2666666667vw;line-height:1.8}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-description a{color:#cd3c3c;text-decoration:underline}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list{position:relative;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:3.2vw 2.1333333333vw;margin-top:7.4666666667vw}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{width:calc((100% - 2.4vw)/2)}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization{margin-top:10.6666666667vw}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline{display:inline-block;padding:1.6vw 3.2vw;font-size:3.7333333333vw;color:#fff;line-height:1.4;background-color:#b29356;border-radius:8px 8px 0 0;transform:translateY(1px)}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item a{display:flex;align-items:flex-start;padding:4.2666666667vw 3.2vw;border:1px solid #b29356}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail{flex-shrink:0;margin-right:2.1333333333vw;width:26.6666666667vw;aspect-ratio:1/1}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail img{width:100%;height:100%;object-fit:cover}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-title{font-size:3.7333333333vw;font-weight:700;line-height:1.6}.foodist-award-detail-2024 .award-contents .award-winner-list-b-wrap{margin-top:26.6666666667vw}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item{margin-bottom:16vw}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list{margin-top:7.4666666667vw}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item:last-child .award-winner-profile{margin-bottom:0}.foodist-award-detail-2024 .block-award-contents-gp{padding-top:32.5333333333vw}.foodist-award-detail-2024 .block-award-contents-gp .award-contents{padding-top:20.2666666667vw;border:1px solid #e6464b}.foodist-award-detail-2024 .block-award-contents-gp .award-contents::before{border:1px dashed #e6464b}.foodist-award-detail-2024 .block-award-contents-gp .award-contents-title{top:-14.4vw;width:78.6666666667vw;height:26.6666666667vw;padding-top:5.3333333333vw;color:#e6464b;background-image:url("../img/foodist-award/2024/label_headline_gp_sp.svg");background-repeat:no-repeat}.foodist-award-detail-2024 .block-award-contents-gp .award-contents-title .award-contents-title-icon{display:none}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents{margin-bottom:26.6666666667vw}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents:last-child{margin-bottom:0}.foodist-award-detail-2024 .block-hall-of-fame .award-winner-list .award-winner-list-item{margin-bottom:16vw}.foodist-award-detail-2024 .block-recipe-contest{padding-top:11.2vw}.foodist-award-detail-2024 .block-recipe-contest .award-contents{padding-top:18.6666666667vw}.foodist-award-detail-2024 .block-recipe-contest .award-contents-title{height:22.4vw;top:-11.2vw;background-image:url("../img/foodist-award/2024/label_headline_2lines_sp.svg")}.foodist-award-detail-2024 .block-recipe-contest .award-contents-lead{margin-bottom:10.6666666667vw}.foodist-award-detail-2024 .block-recipe-contest .contest-image-list{display:flex;flex-wrap:wrap;gap:4.2666666667vw 0;margin:0}.foodist-award-detail-2024 .block-recipe-contest .contest-image-list .contest-image-list-item{display:flex;justify-content:center;align-items:center;width:100%;padding:2.1333333333vw;aspect-ratio:1.6/1;overflow:hidden;border:1px solid #efefef;box-shadow:0 0 10px rgba(0,0,0,.1)}.foodist-award-detail-2024 .block-recipe-contest .contest-image-list .contest-image-list-item img{width:100%;height:100%;object-fit:contain}.foodist-award-detail-2024 .block-recipe-contest .btn-wrap{margin-top:10.6666666667vw}.foodist-award-detail-2024 .block-report .report-image-list{display:flex;flex-wrap:wrap;justify-content:center;gap:4.2666666667vw 0;margin:0}.foodist-award-detail-2024 .block-report .report-image-list .report-image-list-item{width:100%;aspect-ratio:1.6/1;border:1px solid #efefef;box-shadow:0 0 10px rgba(0,0,0,.1)}.foodist-award-detail-2024 .block-sponsorship .award-contents{padding-block:18.6666666667vw 12.8vw}.foodist-award-detail-2024 .block-sponsorship .sponsorship-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3.2vw}.foodist-award-detail-2024 .block-sponsorship .sponsorship-list .sponsorship-list-item{width:calc((100% - 3.4666666667vw)/2);aspect-ratio:1.6/1;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.foodist-award-detail-2024 .block-sponsorship .sponsorship-list .sponsorship-list-item a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.foodist-award-detail-2024 .block-sponsorship .sponsorship-list .sponsorship-list-item img{width:100%;object-fit:contain}.foodist-award-detail-2024 .block-archive{padding-top:11.2vw}.foodist-award-detail-2024 .block-archive .award-contents{padding-block:21.8666666667vw 12.8vw}.foodist-award-detail-2024 .block-archive .award-contents-title{top:-11.2vw;height:22.4vw;background-image:url("../img/foodist-award/2024/label_headline_2lines_sp.svg")}@media screen and (min-width: 768px){.foodist-award-detail-2024 .inline-link{transition:.2s}.foodist-award-detail-2024 .inline-link:hover{text-decoration:none}.foodist-award-detail-2024 .btn{margin:0;padding:8px;height:auto;min-height:40px;width:150px;font-size:1.4rem}.foodist-award-detail-2024 .btn::after{right:8px;width:10px;height:10px;transition:.2s}.foodist-award-detail-2024 .btn:hover{color:#fff !important;background-color:#a60808}.foodist-award-detail-2024 .btn-lg{padding:12px;width:340px;height:48px;font-size:1.6rem}.foodist-award-detail-2024 .btn-lg::after{right:24px;width:8px;height:13px}.foodist-award-detail-2024 .fixed-image::before{background:url("../img/foodist-award/2024/bg_sparkling_pc.png") no-repeat}.foodist-award-detail-2024 .block{padding:50px 0 200px;background:linear-gradient(to bottom, #F4E6C5 0%, #F4E6C5 calc(100% - 100px), #FFF4DB 100%)}.foodist-award-detail-2024 .block:nth-child(even){background:linear-gradient(to bottom, #FFF4DB 0%, #FFF4DB calc(100% - 100px), #F4E6C5 100%)}.foodist-award-detail-2024 .contents-top{padding-block:60px 84px}.foodist-award-detail-2024 .contents-top .container{max-width:1000px}.foodist-award-detail-2024 .page-lead{margin:0 auto 32px}.foodist-award-detail-2024 .page-lead p{font-size:1.8rem}.foodist-award-detail-2024 .page-lead .text-supplement{margin-top:32px;font-size:1.4rem;text-align:right}.foodist-award-detail-2024 .award-division-list{justify-content:flex-start;gap:16px 12px}.foodist-award-detail-2024 .award-division-list .award-division-list-item{width:calc((100% - 36px)/4)}.foodist-award-detail-2024 .award-division-list .award-division-list-item .btn{height:48px;font-size:1.5rem;line-height:1.2}.foodist-award-detail-2024 .award-division-list .award-division-list-item .btn::after{right:4px;width:12px;height:12px}.foodist-award-detail-2024 .award-contents{padding:100px 60px 80px}.foodist-award-detail-2024 .award-contents::before{left:12px;top:12px;width:calc(100% - 26px);height:calc(100% - 26px)}.foodist-award-detail-2024 .award-contents .award-contents-title{margin-inline:auto;top:-50px;font-size:2.8rem;width:80%;height:100px;max-width:924px;background-color:#fff;background-image:url("../img/foodist-award/2024/flame_back_gold.png");background-repeat:repeat-x}.foodist-award-detail-2024 .award-contents .award-contents-title::before,.foodist-award-detail-2024 .award-contents .award-contents-title::after{content:"";display:block;position:absolute;top:0;width:40px;height:100px;background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2024 .award-contents .award-contents-title::before{background-image:url("../img/foodist-award/2024/flame_left_gold.png");left:-38px}.foodist-award-detail-2024 .award-contents .award-contents-title::after{background-image:url("../img/foodist-award/2024/flame_right_gold.png");right:-38px}.foodist-award-detail-2024 .award-contents .award-contents-lead{margin-bottom:48px;font-size:1.6rem}.foodist-award-detail-2024 .award-contents .award-contents-lead .text-supplement{margin-top:8px;font-size:1.4rem}.foodist-award-detail-2024 .award-contents .award-winner-title{margin-inline:auto;margin-bottom:60px;width:394px;height:83px;padding-bottom:0;font-size:2.4rem}.foodist-award-detail-2024 .award-contents .award-winner-title.award-winner-title--gold-crown{height:95px;padding-top:13px}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item{margin-bottom:120px}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile{display:flex;align-items:flex-start;margin-bottom:40px}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-image{width:220px;flex-shrink:0;margin:0 32px 0 0}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-text{width:calc(100% - 32px)}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-name{font-size:2.4rem;text-align:left}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-year{margin-top:12px;font-size:1.6rem}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-blog-name{margin-top:12px;font-size:1.8rem;text-align:left}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-description{margin-top:20px;font-size:1.6rem}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list{margin-top:40px;gap:12px}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{width:150px}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization{margin-top:60px}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-headline{padding:6px 12px;font-size:1.6rem}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item a{padding:28px 24px;transition:.2s}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-item a:hover{opacity:.8}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-thumnail{margin-right:24px;width:260px;height:auto;aspect-ratio:13/8}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-serialization .award-winner-serialization-title{font-size:1.8rem;line-height:1.8}.foodist-award-detail-2024 .award-contents .award-winner-list-b-wrap{margin-top:120px}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item{margin-bottom:80px}.foodist-award-detail-2024 .block-award-contents-gp{padding-top:172px}.foodist-award-detail-2024 .block-award-contents-gp .award-contents{position:relative;padding-top:100px}.foodist-award-detail-2024 .block-award-contents-gp .award-contents-title{padding-top:0;background-image:url("../img/foodist-award/2024/flame_back_gp.png")}.foodist-award-detail-2024 .block-award-contents-gp .award-contents-title::before{background-image:url("../img/foodist-award/2024/flame_left_gp.png");left:-38px}.foodist-award-detail-2024 .block-award-contents-gp .award-contents-title::after{background-image:url("../img/foodist-award/2024/flame_right_gp.png");right:-38px}.foodist-award-detail-2024 .block-award-contents-gp .award-contents-title .award-contents-title-icon{display:block;position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:36px;height:24px;object-fit:contain}.foodist-award-detail-2024 .block-hall-of-fame .text-supplement{text-align:right}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents{margin-bottom:120px}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents:last-child{margin-bottom:0}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents .award-winner-title{margin-bottom:40px}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents .award-winner-list{display:flex;justify-content:center;gap:20px}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents .award-winner-list .award-winner-list-item{margin-bottom:0;width:calc((100% - 40px)/3);display:flex;flex-direction:column}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents .award-winner-list .award-winner-list-item--full{width:100%}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents .award-winner-list .award-winner-list-item .award-winner-profile{flex-direction:column}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents .award-winner-list .award-winner-list-item .award-winner-profile .award-winner-profile-image{margin:0 auto 20px;width:200px}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents .award-winner-list .award-winner-list-item .award-winner-profile .award-winner-profile-text{width:100%}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents .award-winner-list .award-winner-list-item .award-winner-profile .award-winner-profile-name{font-size:2rem;text-align:center}.foodist-award-detail-2024 .block-hall-of-fame .hall-of-famer-contents .award-winner-list .award-winner-list-item .award-winner-sns-list{margin-top:auto;justify-content:center}.foodist-award-detail-2024 .block-recipe-contest{padding-top:50px}.foodist-award-detail-2024 .block-recipe-contest .award-contents{padding-top:100px}.foodist-award-detail-2024 .block-recipe-contest .award-contents-lead{margin-bottom:60px}.foodist-award-detail-2024 .block-recipe-contest .contest-image-list{gap:32px}.foodist-award-detail-2024 .block-recipe-contest .contest-image-list .contest-image-list-item{width:calc((100% - 32px)/2)}.foodist-award-detail-2024 .block-recipe-contest .btn-wrap{margin-top:60px}.foodist-award-detail-2024 .block-report .report-image-list{gap:32px 24px}.foodist-award-detail-2024 .block-report .report-image-list .report-image-list-item{width:calc((100% - 48px)/3)}.foodist-award-detail-2024 .block-sponsorship .award-contents{padding-block:100px 80px}.foodist-award-detail-2024 .block-sponsorship .sponsorship-list{gap:12px}.foodist-award-detail-2024 .block-sponsorship .sponsorship-list .sponsorship-list-item{width:calc((100% - 48px)/5)}.foodist-award-detail-2024 .block-sponsorship .sponsorship-list .sponsorship-list-item a{transition:.2s}.foodist-award-detail-2024 .block-sponsorship .sponsorship-list .sponsorship-list-item a:hover{opacity:.6}.foodist-award-detail-2024 .block-archive{padding-top:50px}.foodist-award-detail-2024 .block-archive .award-contents{padding-block:120px 80px}}@media screen and (min-width: 992px){.foodist-award-detail-2024 .award-contents .award-winner-list-b{display:flex;flex-wrap:wrap;gap:24px}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item{width:calc((100% - 48px)/3);margin-bottom:0}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile-info{height:100%}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile{margin-bottom:0;flex-direction:column;height:100%;height:100%}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-image{width:200px;margin:0 auto 20px}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-text{width:100%;height:100%;display:flex;flex-direction:column}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-blog-name,.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-name{text-align:center;width:100%}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-name{font-size:2rem}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-name--2line{height:2.8em}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-blog-name{font-size:1.6rem}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-blog-name--2line{height:2.8em}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-description{margin-bottom:40px}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list{margin-top:auto !important;width:100%;gap:6px}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item{width:calc((100% - 7px)/2)}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-sns-list .award-winner-sns-list-item .btn{width:100%}}@media screen and (min-width: 1200px){.foodist-award-detail-2024 .page-lead{margin:0 auto 40px}.foodist-award-detail-2024 .award-division-list{gap:16px 12px}.foodist-award-detail-2024 .award-division-list .award-division-list-item{width:calc((100% - 48px)/5)}.foodist-award-detail-2024 .award-contents{padding:100px 100px 80px}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile{display:flex;align-items:flex-start;margin-bottom:40px}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-image{width:260px;margin:0 48px 0 0}.foodist-award-detail-2024 .award-contents .award-winner-list .award-winner-list-item .award-winner-profile-text{width:calc(100% - 48px)}.foodist-award-detail-2024 .award-contents .award-winner-list-b{gap:32px}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item{width:calc((100% - 64px)/3)}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-profile-description{margin-bottom:0}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-sns-list{gap:12px}.foodist-award-detail-2024 .award-contents .award-winner-list-b .award-winner-list-item .award-winner-profile .award-winner-sns-list .award-winner-sns-list-item{width:calc((100% - 13px)/2)}}.foodist-award-detail-2025{position:relative}.foodist-award-detail-2025 *{box-sizing:border-box}.foodist-award-detail-2025 .inline-link{color:#841010;text-decoration:underline}.foodist-award-detail-2025 .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;margin:0;padding:0;height:12.8vw;font-size:3.7333333333vw;font-weight:500;color:#fff;line-height:1.3;border:1px solid #cd3c3c;border-radius:6px;background-color:#cd3c3c}.foodist-award-detail-2025 .btn::after{content:"";display:inline-block;position:absolute;right:2.6666666667vw;width:1.3333333333vw;height:2.6666666667vw;background-image:url("../img/foodist-award/2024/ico_arrow_right_wh.svg");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2025 .btn-lg{width:100%;max-width:64vw}.foodist-award-detail-2025 .contents-main{position:relative;width:100%;height:100%;overflow:hidden}.foodist-award-detail-2025 .fixed-image{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0);pointer-events:none;z-index:-1}.foodist-award-detail-2025 .fixed-image::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url("../img/foodist-award/2025/img_bg_sp.png") no-repeat;background-size:cover;background-position:top center}.foodist-award-detail-2025 .bg-pink{position:relative}.foodist-award-detail-2025 .bg-pink::before{content:"";position:absolute;inset:0;mix-blend-mode:soft-light;z-index:-1;background:linear-gradient(180deg, rgba(255, 91, 91, 0.1) 0%, rgb(255, 91, 91) 1%, rgb(255, 91, 91) 100%)}.foodist-award-detail-2025 .block{position:relative;padding:22.9333333333vw 0 13.3333333333vw}.foodist-award-detail-2025 .block:last-child{padding-bottom:37.3333333333vw}.foodist-award-detail-2025 .main-visual img{width:100%;height:auto}.foodist-award-detail-2025 .contents-top-wrapper{position:relative}.foodist-award-detail-2025 .contents-top-wrapper::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:8.5333333333vw;height:5.8666666667vw;background-image:url("../img/foodist-award/2025/ico_crown.svg");background-size:contain;background-repeat:no-repeat;z-index:2}.foodist-award-detail-2025 .contents-top{position:relative;padding-block:10.6666666667vw 21.3333333333vw;background-color:#fff;mask-image:linear-gradient(white, white),radial-gradient(circle at 50% calc(100% + 8vw), black 18.6666666667vw, transparent 18.6666666667vw);-webkit-mask-image:linear-gradient(white, white),radial-gradient(circle at 50% calc(100% + 8vw), black 18.6666666667vw, transparent 18.6666666667vw);mask-composite:exclude;-webkit-mask-composite:source-out;position:relative;z-index:1}.foodist-award-detail-2025 .page-lead{margin-bottom:10.6666666667vw}.foodist-award-detail-2025 .page-lead p{font-size:4.2666666667vw;font-weight:500;line-height:1.8;text-align:left}.foodist-award-detail-2025 .page-lead .text-supplement{margin-top:7.4666666667vw;font-size:3.4666666667vw;line-height:1.6}.foodist-award-detail-2025 .award-division-list{display:flex;flex-wrap:wrap;gap:2.1333333333vw}.foodist-award-detail-2025 .award-division-list .award-division-list-item{position:relative;width:calc((100% - 2.1333333333vw)/2);height:auto}.foodist-award-detail-2025 .award-division-list .award-division-list-item .btn{display:inline-block;place-content:center;width:100%;padding:0 5.3333333333vw}.foodist-award-detail-2025 .award-division-list .award-division-list-item .btn::after{right:1.6vw;top:50%;width:3.2vw;height:3.2vw;background-image:url("../img/foodist-award/2023/ico_arrow_down_wh.svg");transform:translateY(-50%)}.foodist-award-detail-2025 .award-division-list .award-division-list-item .btn span{display:inline-block}.foodist-award-detail-2025 .block-top-text{margin-bottom:32vw;font-size:4vw;line-height:1.8;font-weight:500}.foodist-award-detail-2025 .block-top-text .block-title{display:flex;justify-content:center;align-items:center;gap:4.2666666667vw;margin-bottom:13.8666666667vw;font-size:6.4vw;font-weight:700;font-family:"Zen Maru Gothic",serif}.foodist-award-detail-2025 .block-top-text .block-title::before,.foodist-award-detail-2025 .block-top-text .block-title::after{content:"";width:4.2666666667vw;height:12.2666666667vw;background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2025 .block-top-text .block-title::before{background-image:url("../img/foodist-award/2025/ico_laurel_wreath_l.svg")}.foodist-award-detail-2025 .block-top-text .block-title::after{background-image:url("../img/foodist-award/2025/ico_laurel_wreath_r.svg")}.foodist-award-detail-2025 .award-contents{position:relative;margin-inline:auto;padding:21.3333333333vw 6.4vw 16vw;border:2px solid #d19743;background-color:#fff;z-index:2}.foodist-award-detail-2025 .award-contents::before{content:"";display:block;position:absolute;left:1.6vw;top:1.6vw;width:calc(100% - 3.4666666667vw);height:calc(100% - 3.4666666667vw);border:1px solid #d19743;z-index:-1}.foodist-award-detail-2025 .award-contents .award-contents-wrap{position:relative;z-index:1}.foodist-award-detail-2025 .award-contents .award-contents-title{position:absolute;top:0;left:50%;width:88%;clip-path:polygon(0 0, 100% 0, calc(100% - 12px) 50%, 100% 100%, 0 100%, 12px 50%);transform:translate(-50%, -50%)}.foodist-award-detail-2025 .award-contents .award-contents-title-inner{position:relative;display:grid;place-content:center;padding-inline:3.2vw;height:19.2vw;color:#fff;font-size:4.8vw;text-align:center;font-weight:700;line-height:1.3;font-family:"Zen Maru Gothic",serif;letter-spacing:.05em;background:#d19743}.foodist-award-detail-2025 .award-contents .award-contents-title-inner::before,.foodist-award-detail-2025 .award-contents .award-contents-title-inner::after{content:"";position:absolute;left:0;right:0;height:1px;background:#fff}.foodist-award-detail-2025 .award-contents .award-contents-title-inner::before{top:4px}.foodist-award-detail-2025 .award-contents .award-contents-title-inner::after{bottom:4px}.foodist-award-detail-2025 .award-contents .award-contents-title-inner span{display:inline-block}.foodist-award-detail-2025 .award-contents .award-contents-lead{margin-bottom:12.8vw;font-size:4vw;font-weight:500;line-height:1.8}.foodist-award-detail-2025 .award-contents .award-contents-lead a{color:#cd3c3c;text-decoration:underline}.foodist-award-detail-2025 .award-contents .award-contents-lead .text-supplement{margin-top:2.1333333333vw;font-size:3.7333333333vw}.foodist-award-detail-2025 .award-contents .recipient-list{display:flex;flex-direction:column;gap:21.3333333333vw}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-profile{margin-bottom:10.6666666667vw}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-image{width:42.6666666667vw;aspect-ratio:1/1;margin:0 auto 6.4vw;border-radius:50rem;overflow:hidden}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-image img{width:100%;height:100%;object-fit:cover}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-name{font-size:4.8vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-description{margin-top:3.2vw;font-size:4vw;line-height:2}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-description a{color:#d19743;text-decoration:underline}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:2.1333333333vw 1.0666666667vw;margin-top:5.3333333333vw}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list .recipient-sns-list-item{width:calc((100% - 2.1333333333vw)/2)}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list .recipient-sns-list-item a{width:100%}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization{margin-top:10.6666666667vw;padding:4.2666666667vw;border:1px solid #dcc19a;border-radius:12px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-headline{margin-bottom:3.2vw;padding-bottom:2.1333333333vw;font-size:4.2666666667vw;font-weight:700;line-height:1.4;border-bottom:1px solid #dcc19a}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item{margin-bottom:4.2666666667vw}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item:last-child{margin-bottom:0}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item a{display:flex;align-items:flex-start}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-thumnail{flex-shrink:0;margin-right:2.1333333333vw;width:26.6666666667vw;aspect-ratio:1/1;flex-shrink:0}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-thumnail img{width:100%;height:100%;object-fit:cover}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-title{font-size:3.7333333333vw;font-weight:700;line-height:1.6}.foodist-award-detail-2025 .block-award-contents-gp .award-contents{position:relative;margin-top:16.5333333333vw;border:2px solid #b48500}.foodist-award-detail-2025 .block-award-contents-gp .award-contents::before{border:1px solid #b48500}.foodist-award-detail-2025 .block-award-contents-gp .award-contents::after{content:"";display:block;position:absolute;width:26.6666666667vw;aspect-ratio:50/9;top:-16.5333333333vw;left:50%;transform:translateX(-50%);background-image:url("../img/foodist-award/2025/ico_gp_icon.svg");background-repeat:no-repeat;background-size:contain}.foodist-award-detail-2025 .block-award-contents-gp .award-contents .award-contents-title-inner{background:#b48500}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents{margin-bottom:21.3333333333vw;text-align:center}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents:last-child{margin-bottom:0}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title{position:relative;display:inline-flex;justify-content:center;align-items:center;margin-bottom:11.7333333333vw;padding:4.2666666667vw 7.4666666667vw;font-size:4.2666666667vw;color:#fff;font-weight:700;font-family:"Zen Maru Gothic",serif;background-color:#d19743;border:1px solid #fff}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title::before,.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title::after{content:"";position:absolute;bottom:-4.2666666667vw;display:block;height:100%;aspect-ratio:3/4;background-repeat:no-repeat;background-size:contain;z-index:-1}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title::before{left:-5.3333333333vw;background-image:url("../img/foodist-award/2025/ico_ribon_l.svg")}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title::after{right:-5.3333333333vw;background-image:url("../img/foodist-award/2025/ico_ribon_r.svg")}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list{display:flex;flex-direction:column;gap:12.8vw}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-image{width:42.6666666667vw;aspect-ratio:1/1;margin:0 auto 6.4vw;border-radius:50rem;overflow:hidden}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-image img{width:100%;height:100%;object-fit:cover}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-name{font-size:4.8vw;line-height:1.4;font-weight:700;text-align:center}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-year{margin-top:4.2666666667vw;font-size:3.7333333333vw}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-sns-list{display:flex;justify-content:center;flex-wrap:wrap;gap:2.1333333333vw 1.0666666667vw;margin-top:6.4vw}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-sns-list .hall-of-fame-sns-list-item{width:calc((100% - 2.1333333333vw)/2)}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-sns-list .hall-of-fame-sns-list-item a{width:100%}.foodist-award-detail-2025 .block-report .report-image-list{display:flex;flex-wrap:wrap;justify-content:center;gap:3.2vw;margin:0}.foodist-award-detail-2025 .block-report .report-image-list .report-image-list-item{width:100%;aspect-ratio:4/3}.foodist-award-detail-2025 .block-sponsorship .sponsorship-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.1333333333vw}.foodist-award-detail-2025 .block-sponsorship .sponsorship-list .sponsorship-list-item{width:calc((100% - 4.2666666667vw)/2);aspect-ratio:1.6/1;overflow:hidden}.foodist-award-detail-2025 .block-sponsorship .sponsorship-list .sponsorship-list-item a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.foodist-award-detail-2025 .block-sponsorship .sponsorship-list .sponsorship-list-item img{width:100%;object-fit:contain}@media screen and (min-width: 768px){.foodist-award-detail-2025 .inline-link{transition:.2s}.foodist-award-detail-2025 .inline-link:hover{text-decoration:none}.foodist-award-detail-2025 .btn{margin:0;padding:8px;height:auto;min-height:40px;width:150px;font-size:1.5rem}.foodist-award-detail-2025 .btn::after{right:8px;width:10px;height:10px;transition:.2s}.foodist-award-detail-2025 .btn:hover{color:#fff !important;background-color:#a60808}.foodist-award-detail-2025 .btn-lg{padding:12px;width:340px;height:48px;font-size:1.6rem}.foodist-award-detail-2025 .btn-lg::after{right:24px;width:8px;height:13px}.foodist-award-detail-2025 .fixed-image::before{background-image:url("../img/foodist-award/2025/img_bg_pc.png")}.foodist-award-detail-2025 .block{padding:100px 0}.foodist-award-detail-2025 .block:last-child{padding-bottom:140px}.foodist-award-detail-2025 .contents-top-wrapper::after{width:40px;height:28px}.foodist-award-detail-2025 .contents-top{padding-block:60px 140px;mask-image:linear-gradient(white, white),radial-gradient(circle at 50% calc(100% + 60px), black 120px, transparent 120px);-webkit-mask-image:linear-gradient(white, white),radial-gradient(circle at 50% calc(100% + 60px), black 120px, transparent 120px)}.foodist-award-detail-2025 .contents-top .container{max-width:1000px}.foodist-award-detail-2025 .page-lead{margin:0 auto 32px}.foodist-award-detail-2025 .page-lead p{font-size:1.8rem}.foodist-award-detail-2025 .page-lead .text-supplement{margin-top:32px;font-size:1.4rem;text-align:right}.foodist-award-detail-2025 .award-division-list{gap:12px 8px}.foodist-award-detail-2025 .award-division-list .award-division-list-item{width:calc((100% - 16px)/3)}.foodist-award-detail-2025 .award-division-list .award-division-list-item .btn{height:48px;padding:0 12px;font-size:1.5rem;line-height:1.2}.foodist-award-detail-2025 .award-division-list .award-division-list-item .btn::after{right:4px;width:12px;height:12px}.foodist-award-detail-2025 .block-top-text{margin-bottom:90px;font-size:1.6rem;line-height:1.8;font-weight:500}.foodist-award-detail-2025 .block-top-text .block-title{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:56px;font-size:3.2rem}.foodist-award-detail-2025 .block-top-text .block-title::before,.foodist-award-detail-2025 .block-top-text .block-title::after{width:20px;height:58px}.foodist-award-detail-2025 .award-contents{padding:100px 60px 80px}.foodist-award-detail-2025 .award-contents::before{left:12px;top:12px;width:calc(100% - 26px);height:calc(100% - 26px)}.foodist-award-detail-2025 .award-contents .award-contents-title{margin-inline:auto;font-size:2.4rem;width:80%;max-width:640px}.foodist-award-detail-2025 .award-contents .award-contents-title-inner{display:flex;align-items:center;flex-wrap:wrap;padding-inline:20px;height:64px;font-size:2.4rem}.foodist-award-detail-2025 .award-contents .award-contents-lead{margin-bottom:60px;font-size:1.6rem}.foodist-award-detail-2025 .award-contents .award-contents-lead .text-supplement{margin-top:28px;font-size:1.4rem}.foodist-award-detail-2025 .award-contents .recipient-list{gap:120px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-profile{display:flex;align-items:flex-start;gap:40px;margin-bottom:60px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-image{width:200px;flex-shrink:0;margin:0}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-profile-text{width:calc(100% - 240px)}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-name{font-size:2.2rem;text-align:left}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-description{margin-top:20px;font-size:1.5rem}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list{margin-top:24px;justify-content:flex-end;gap:10px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list:has(>:nth-child(4)){justify-content:flex-start}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list .recipient-sns-list-item{width:calc((100% - 20px)/3)}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization{margin-top:60px;padding:28px 32px;border-radius:8px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-headline{margin-bottom:20px;padding-bottom:12px;font-size:2rem}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item{margin-bottom:40px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item:last-child{margin-bottom:0}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item a{transition:.2s}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item a:hover{opacity:.8}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-thumnail{margin-right:24px;width:260px;height:auto;aspect-ratio:4/3}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-title{font-size:1.8rem;line-height:1.8}.foodist-award-detail-2025 .block-award-contents-gp{padding-top:60px}.foodist-award-detail-2025 .block-award-contents-gp .award-contents{margin-top:120px}.foodist-award-detail-2025 .block-award-contents-gp .award-contents::after{width:118px;top:-58px}.foodist-award-detail-2025 .block-excellence-award{padding-bottom:0}.foodist-award-detail-2025 .block-rookie{padding-top:260px}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents{margin-bottom:120px}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title{margin-bottom:44px;padding:16px 40px;font-size:1.8rem}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title::before,.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title::after{bottom:-16px}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title::before{left:-20px}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-contents .hall-of-fame-title::after{right:-20px}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-list-item{width:calc((100% - 80px)/3)}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-list-item:only-child{width:100%}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-list-item:first-child:nth-last-child(2),.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-list-item:nth-child(2):last-child{width:calc((100% - 80px)/2)}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-image{grid-row:1;width:200px;margin:0 auto 24px}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-name{font-size:2rem;grid-row:2}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-year{grid-row:3;margin-top:20px;font-size:1.5rem}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-sns-list{margin-top:24px;grid-row:4}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-sns-list .hall-of-fame-sns-list-item{width:140px}.foodist-award-detail-2025 .block-report .report-image-list{gap:20px}.foodist-award-detail-2025 .block-report .report-image-list .report-image-list-item{width:calc((100% - 40px)/3)}.foodist-award-detail-2025 .block-sponsorship .sponsorship-list{gap:12px}.foodist-award-detail-2025 .block-sponsorship .sponsorship-list .sponsorship-list-item{width:calc((100% - 36px)/4)}.foodist-award-detail-2025 .block-sponsorship .sponsorship-list .sponsorship-list-item a{transition:.2s}.foodist-award-detail-2025 .block-sponsorship .sponsorship-list .sponsorship-list-item a:hover{opacity:.6}}@media screen and (min-width: 992px){.foodist-award-detail-2025 .award-division-list .award-division-list-item{width:calc((100% - 32px)/5)}.foodist-award-detail-2025 .award-division-list .award-division-list-item a{padding:0 20px}.foodist-award-detail-2025 .award-contents{padding:100px 100px 80px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-profile{gap:60px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-image{width:260px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-profile-text{width:calc(100% - 320px)}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-name{font-size:2.2rem;text-align:left}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-year{margin-top:16px;font-size:1.5rem}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-description{margin-top:20px;font-size:1.5rem}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list{margin-top:40px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list .recipient-sns-list-item{width:calc((100% - 30px)/3)}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization{margin-top:60px;padding:28px 32px;border-radius:8px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-headline{margin-bottom:20px;padding-bottom:12px;font-size:2rem}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item{margin-bottom:40px}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item:last-child{margin-bottom:0}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item a{transition:.2s}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-item a:hover{opacity:.8}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-serialization .recipient-serialization-thumnail{margin-right:28px;width:280px}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list{gap:100px}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-list-item{width:fit-content}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-list-item:only-child{width:100%}.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-list-item:first-child:nth-last-child(2),.foodist-award-detail-2025 .block-hall-of-fame .hall-of-fame-list .hall-of-fame-list-item:nth-child(2):last-child{width:fit-content}}@media screen and (min-width: 1200px){.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list:has(>:nth-child(5)){justify-content:flex-start}.foodist-award-detail-2025 .award-contents .recipient-list .recipient-sns-list .recipient-sns-list-item{width:calc((100% - 30px)/4)}}.next-foodist *{box-sizing:border-box}.next-foodist .content{padding-left:0;padding-right:0}.next-foodist .container{padding-top:32vw}.next-foodist .inline-link{color:#9e6133;text-decoration:underline}.next-foodist .main-visual img{width:100%;height:auto}.next-foodist .page-lead{margin-bottom:0;padding:12.2666666667vw 5.3333333333vw 27.2vw}.next-foodist .page-lead p{font-size:4.2666666667vw;font-weight:500;line-height:1.8;text-align:left}.next-foodist .page-lead p a{color:#9e6133;text-decoration:underline}.next-foodist .block-wrap{position:relative}.next-foodist .block-wrap::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:5.8666666667vw;background-image:url("../img/next-foodist/img_bg_wave_white.svg");background-repeat:no-repeat;background-size:contain;background-position:bottom center}.next-foodist .block{position:relative}.next-foodist .block::before{content:"";display:block;position:absolute;top:-5.6vw;left:0;width:100%;height:5.8666666667vw;background-image:url("../img/next-foodist/img_bg_wave_white.svg");background-repeat:no-repeat;background-size:contain;background-position:bottom center}.next-foodist .block:nth-child(odd){background-color:#fff9ef}.next-foodist .block:nth-child(odd)::before{background-image:url("../img/next-foodist/img_bg_wave_brown.svg")}.next-foodist .block .block-contents{padding:16vw 5.3333333333vw 27.2vw}.next-foodist .block-title{margin-bottom:16vw;text-align:center}.next-foodist .block-title--en{margin-bottom:1.0666666667vw;font-size:4.2666666667vw;color:#bca15f;font-weight:500;font-style:italic;font-family:"Rubik",sans-serif;letter-spacing:.1em}.next-foodist .block-title--jp{position:relative;padding:4.2666666667vw;font-size:5.3333333333vw;color:#fff;font-weight:700;letter-spacing:-0.025em;background-image:url("../img/next-foodist/img_headline_bg.jpg");background-size:cover;border-radius:50rem;line-height:1.2;z-index:2}.next-foodist .block-title--jp::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;width:96%;height:80%;border:1px solid #fff;border-radius:50rem}.next-foodist .block-member .member-list{margin-bottom:-16vw}.next-foodist .block-member .member-list-item{margin-bottom:16vw}.next-foodist .block-member .member-list-image{position:relative;margin-bottom:8.5333333333vw;aspect-ratio:4/3;border-radius:10px;z-index:2}.next-foodist .block-member .member-list-image::before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-image:url("../img/next-foodist/img_photo_bg.png");background-repeat:no-repeat;background-size:contain;transform:translate(4.2666666667vw, 3.2vw);z-index:-1}.next-foodist .block-member .member-list-image img{border-radius:10px;z-index:2;aspect-ratio:4/3}.next-foodist .block-member .member-name{margin-bottom:5.3333333333vw;font-size:5.3333333333vw;font-weight:700;text-align:center;line-height:1.4}.next-foodist .block-member .member-text{margin-bottom:7.4666666667vw;font-size:4.2666666667vw;line-height:1.8}.next-foodist .block-member .member-text a{color:#9e6133;text-decoration:underline}.next-foodist .block-member .member-sns-list{display:flex;justify-content:end;margin-right:-2.6666666667vw}.next-foodist .block-member .member-sns-list-item{margin:0 2.6666666667vw;width:12.8vw;aspect-ratio:1/1}.next-foodist .block-event-report .block-lead{margin-bottom:14.9333333333vw;font-size:4.2666666667vw;line-height:1.8}.next-foodist .block-event-report .block-lead a{color:#9e6133;text-decoration:underline}.next-foodist .block-event-report .event-photo-list{margin-bottom:-14.9333333333vw}.next-foodist .block-event-report .event-photo-list-item{position:relative;margin-bottom:14.9333333333vw;padding:2.1333333333vw;aspect-ratio:4/3}.next-foodist .block-event-report .event-photo-list-item img{position:relative;z-index:2}.next-foodist .block-event-report .event-photo-list-item::before,.next-foodist .block-event-report .event-photo-list-item::after{content:"";position:absolute;display:block;width:9.6vw;height:9.6vw;background-image:url("../img/next-foodist/img_photo_corner.png");background-repeat:no-repeat;background-size:contain;z-index:1}.next-foodist .block-event-report .event-photo-list-item::before{left:0;top:0}.next-foodist .block-event-report .event-photo-list-item::after{content:"";right:0;bottom:0;transform:rotate(180deg)}.next-foodist .block-past-foodist .block-title--jp::before{height:84%}.next-foodist .block-past-foodist .past-foodist-list{display:flex;flex-direction:column;align-items:center;margin-bottom:-7.4666666667vw}.next-foodist .block-past-foodist .past-foodist-list-item{position:relative;margin-bottom:7.4666666667vw}.next-foodist .block-past-foodist .past-foodist-list-item::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:12.8vw;height:12.8vw;background-image:url("../img/next-foodist/img_parts_red.png");background-repeat:no-repeat;background-size:contain;background-position:bottom center;z-index:1}.next-foodist .block-past-foodist .past-foodist-list-item a{position:relative;display:flex;justify-content:flex-start;align-items:center;padding-left:5.3333333333vw;height:12.8vw;font-size:4.2666666667vw;font-weight:500;z-index:2}.next-foodist .block-past-foodist .past-foodist-list-item a::after{content:"";display:inline-block;margin-left:2.1333333333vw;width:2.6666666667vw;height:3.2vw;background-image:url("../img/next-foodist/ico_arrow_right_brown.svg");background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 768px){.next-foodist .content{margin-bottom:0}.next-foodist .container{padding-top:80px}.next-foodist .page-lead{margin:0 auto;padding:80px 2% 160px}.next-foodist .page-lead p{font-size:1.8rem}.next-foodist .page-lead p a:hover{text-decoration:none}.next-foodist .block-wrap::after{height:100px}.next-foodist .block::before{top:-100px;height:100px;background-repeat:repeat-x}.next-foodist .block:nth-child(odd) .block-title::after{background-color:#fff9ef}.next-foodist .block .block-contents{margin:0 auto;padding:60px 2% 180px}.next-foodist .block-title{position:relative;margin-bottom:60px}.next-foodist .block-title--en{margin-bottom:4px;font-size:2.2rem}.next-foodist .block-title--jp{margin:0 auto;padding:24px;font-size:2.2rem;max-width:600px;letter-spacing:0}.next-foodist .block-title--jp::before{width:97%;border:2px solid #fff}.next-foodist .block-title::before{content:"";display:block;width:100%;height:2px;position:absolute;left:0;bottom:36px;background-color:#bca15f}.next-foodist .block-title::after{content:"";display:block;width:100%;max-width:640px;height:75px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#fff}.next-foodist .block-member .member-list{display:flex;flex-wrap:wrap;margin:0 -15px -60px}.next-foodist .block-member .member-list-item{width:calc((100% - 90px)/3);margin:0 15px 60px;display:flex;flex-direction:column}.next-foodist .block-member .member-list-image{margin-bottom:24px}.next-foodist .block-member .member-list-image img{transition:.2s}.next-foodist .block-member .member-list-image a{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:10px;will-change:transform}.next-foodist .block-member .member-list-image a:hover img{transform:scale(1.05)}.next-foodist .block-member .member-list-image::before{transform:translate(12px, 8px)}.next-foodist .block-member .member-name{margin-bottom:16px;font-size:2.2rem}.next-foodist .block-member .member-name a{transition:.2s}.next-foodist .block-member .member-name a:hover{opacity:.8}.next-foodist .block-member .member-text{margin-bottom:20px;font-size:1.5rem;line-height:2}.next-foodist .block-member .member-text a:hover{text-decoration:none}.next-foodist .block-member .member-sns-list{margin-top:auto;margin-right:-6px}.next-foodist .block-member .member-sns-list-item{margin:0 6px;width:46px}.next-foodist .block-member .member-sns-list-item a img{transition:.2s}.next-foodist .block-member .member-sns-list-item a:hover img{opacity:.8}.next-foodist .block-event-report .block-lead{margin-bottom:60px;font-size:1.5rem;line-height:2}.next-foodist .block-event-report .block-lead a:hover{text-decoration:none}.next-foodist .block-event-report .event-photo-list{display:flex;flex-wrap:wrap;margin:0 -20px}.next-foodist .block-event-report .event-photo-list-item{margin:0 20px;padding:0;width:calc((100% - 120px)/3)}.next-foodist .block-event-report .event-photo-list-item::before,.next-foodist .block-event-report .event-photo-list-item::after{width:36px;height:36px}.next-foodist .block-event-report .event-photo-list-item::before{top:-8px;left:-8px}.next-foodist .block-event-report .event-photo-list-item::after{right:-8px;bottom:-8px}.next-foodist .block-past-foodist .block-title--jp::before{height:80%}.next-foodist .block-past-foodist .past-foodist-list{flex-direction:row;flex-wrap:wrap;margin:0 -20px}.next-foodist .block-past-foodist .past-foodist-list-item{margin:0 20px 28px}.next-foodist .block-past-foodist .past-foodist-list-item::before{width:46px;height:46px}.next-foodist .block-past-foodist .past-foodist-list-item a{padding-left:22px;height:46px;font-size:1.8rem;transition:.2s}.next-foodist .block-past-foodist .past-foodist-list-item a::after{margin-left:8px;width:10px;height:12px;transition:.2s}.next-foodist .block-past-foodist .past-foodist-list-item a:hover{opacity:.8}.next-foodist .block-past-foodist .past-foodist-list-item a:hover::after{transform:translateX(4px)}}@media screen and (min-width: 992px){.next-foodist .block-member .member-list{margin:0 -30px -60px}.next-foodist .block-member .member-list-item{width:calc((100% - 180px)/3);margin:0 30px 60px}.next-foodist .block-member .member-list-image::before{transform:translate(16px, 11px)}}@media screen and (min-width: 1200px){.next-foodist .page-lead{padding:80px 0 160px;max-width:1000px}.next-foodist .block{margin-left:0;margin-right:0}.next-foodist .block .block-contents{position:relative;padding:60px 0 180px;max-width:1000px;z-index:2}}@media(min-width: 1600px){.next-foodist{overflow:hidden}.next-foodist .block::after{content:"";position:absolute;right:-155px;top:-222px;display:block;width:465px;height:530px;background-image:url("../img/next-foodist/img_bg_liquid_pink.png");background-repeat:no-repeat;background-size:contain;background-position:bottom center;z-index:0}.next-foodist .block:nth-child(even)::after{left:-140px;top:-360px;width:545px;height:558px;background-image:url("../img/next-foodist/img_bg_liquid_brown.png")}.next-foodist .block .block-contents{position:relative;padding:60px 0 180px;max-width:1000px;z-index:2}.next-foodist .block-contents{position:relative;padding:60px 0 180px;max-width:1000px;z-index:2}}.foodist-ambassador *{box-sizing:border-box}.foodist-ambassador .container-fluid{margin-bottom:0}.foodist-ambassador .content{padding-left:0;padding-right:0}.foodist-ambassador .container{padding-top:0}.foodist-ambassador .wave-line-bottom{position:relative}.foodist-ambassador .wave-line-bottom::before{content:"";display:block;position:absolute;left:0;bottom:-.2666666667vw;width:100%;height:5.3333333333vw;background-image:url("../img/foodist-ambassador/wave_sp.svg");background-size:auto;background-position:center bottom;background-repeat:repeat-x}.foodist-ambassador .wave-line-top{position:relative}.foodist-ambassador .wave-line-top::after{content:"";display:block;position:absolute;left:0;top:-.2666666667vw;width:100%;height:5.3333333333vw;background-image:url("../img/foodist-ambassador/wave_sp.svg");background-size:auto;background-position:center bottom;background-repeat:repeat-x;transform:rotate(180deg)}.foodist-ambassador .main-visual img{width:100%;height:auto}.foodist-ambassador .page-lead{margin:0 auto;padding:10.6666666667vw 5.3333333333vw}.foodist-ambassador .page-lead p{font-size:4vw;font-weight:500;line-height:1.8;text-align:left}.foodist-ambassador .page-lead p a{color:#9e6133;text-decoration:underline}.foodist-ambassador .block-wrap{background:linear-gradient(-135deg, rgb(255, 227, 224) 0%, rgb(250, 247, 224) 100%)}.foodist-ambassador .block{position:relative;background-image:url("../img/foodist-ambassador/img_dot_bg_sp.svg")}.foodist-ambassador .block .block-contents{padding:16vw 5.3333333333vw 35.2vw}.foodist-ambassador .block-member .block-contents{position:relative}.foodist-ambassador .block-member .block-title{margin-bottom:0;transform:translateY(2px);text-align:center}.foodist-ambassador .block-member .block-title .bloc-title-wrap{display:inline-block;margin:0 auto;padding:4.2666666667vw 8.5333333333vw 0;background-color:#fff;border-radius:8px 8px 0 0}.foodist-ambassador .block-member .block-title span{position:relative;display:inline-block}.foodist-ambassador .block-member .block-title span::before,.foodist-ambassador .block-member .block-title span::after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center}.foodist-ambassador .block-member .block-title span::before{top:-2.1333333333vw;left:-5.3333333333vw;width:5.8666666667vw;height:6.4vw;background-image:url("../img/foodist-ambassador/img_flower_left.svg");transform:rotate(-10deg)}.foodist-ambassador .block-member .block-title span::after{right:3.2vw;bottom:-1.6vw;right:-4.2666666667vw;width:3.4666666667vw;height:4vw;background-image:url("../img/foodist-ambassador/img_flower_right.svg");transform:rotate(-10deg)}.foodist-ambassador .block-member .block-title img{width:51.7333333333vw}.foodist-ambassador .block-member .member-list{display:flex;flex-direction:column;gap:21.3333333333vw 0;padding:12.8vw 5.3333333333vw;background-color:#fff;border-radius:8px}.foodist-ambassador .block-member .member-list-image{position:relative;margin-bottom:4.2666666667vw}.foodist-ambassador .block-member .member-list-image img{border-radius:28px;aspect-ratio:4/3.5}.foodist-ambassador .block-member .member-name{margin-bottom:4.2666666667vw;font-size:4.8vw;font-weight:700;text-align:center;line-height:1.4}.foodist-ambassador .block-member .member-sns-list-item{margin-bottom:2.1333333333vw}.foodist-ambassador .block-member .member-sns-list-item:last-child{margin-bottom:0}.foodist-ambassador .block-member .member-sns-list-item a{display:flex;justify-content:flex-start;align-items:center;width:100%;height:12.8vw;padding:0 5.3333333333vw;font-size:4vw;font-weight:500;color:#fff;background-color:#3da29c;border-radius:8px}.foodist-ambassador .block-member .member-sns-list-item a::before{content:"";display:block;margin-right:3.2vw;width:7.7333333333vw;aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:contain}.foodist-ambassador .block-member .member-sns-list-item--blog a::before{background-image:url("../img/foodist-ambassador/ico_blog.svg")}.foodist-ambassador .block-member .member-sns-list-item--instagram a::before{background-image:url("../img/foodist-ambassador/ico_instagram.svg")}.foodist-ambassador .block-member .member-sns-list-item--x a::before{background-image:url("../img/foodist-ambassador/ico_x.svg")}@media screen and (min-width: 768px){.foodist-ambassador .wave-line-bottom::before{left:0;bottom:-3px;height:20px;background-image:url("../img/foodist-ambassador/wave.svg")}.foodist-ambassador .wave-line-top::after{top:-3px;height:20px;background-image:url("../img/foodist-ambassador/wave.svg")}.foodist-ambassador .page-lead{max-width:calc(1000px + 4%);margin:0 auto;padding:80px 2%}.foodist-ambassador .page-lead p{font-size:1.8rem}.foodist-ambassador .block-wrap::after{height:100px}.foodist-ambassador .block{background-image:url("../img/foodist-ambassador/img_dot_bg.svg")}.foodist-ambassador .block .block-contents{margin:0 auto;padding:108px 2% 120px}.foodist-ambassador .block-member .block-title{margin-bottom:0;transform:translateY(8px);text-align:center}.foodist-ambassador .block-member .block-title .bloc-title-wrap{padding:20px 160px 0;border-radius:28px 28px 0 0}.foodist-ambassador .block-member .block-title span::before{top:-2px;left:-62px;width:38px;height:40px}.foodist-ambassador .block-member .block-title span::after{bottom:-6px;right:-34px;width:21px;height:24px}.foodist-ambassador .block-member .block-title img{width:286px}.foodist-ambassador .block-member .member-list{flex-direction:row;flex-wrap:wrap;gap:60px 32px;padding:80px 40px;border-radius:44px;max-width:1200px;margin:0 auto}.foodist-ambassador .block-member .member-list-item{width:calc((100% - 64px)/3)}.foodist-ambassador .block-member .member-list-image{margin-bottom:16px}.foodist-ambassador .block-member .member-name{margin-bottom:16px;font-size:2.2rem}.foodist-ambassador .block-member .member-sns-list-item{margin-bottom:8px}.foodist-ambassador .block-member .member-sns-list-item a{height:44px;padding:0 20px;font-size:1.6rem;font-weight:700;border-radius:8px;transition:.2s}.foodist-ambassador .block-member .member-sns-list-item a::before{margin-right:12px;width:29px}.foodist-ambassador .block-member .member-sns-list-item a:hover{opacity:.8}}@media screen and (min-width: 992px){.foodist-ambassador .block-member .member-list{gap:80px 40px;padding:80px 100px}.foodist-ambassador .block-member .member-list-item{width:calc((100% - 80px)/3)}}@media screen and (min-width: 1200px){.foodist-ambassador .wave-line-bottom::before{background-size:auto}.foodist-ambassador .wave-line-top::after{background-size:auto}}/*# sourceMappingURL=style.min.css.map */
