@charset "UTF-8";.main_title{width:100%;margin:0 auto;text-align:center;position:relative}@media all and (min-width:640px){.main_title{background:#180606}}.pankuzu{position:absolute;left:0;top:0;background:rgba(0,0,0,.5);width:100%;padding:11px 0}@media all and (max-width:639px){.pankuzu{display:none}}.pankuzu a{color:#fff;text-decoration:none}.pankuzu ul{max-width:1260px;width:89.333%;margin:0 auto;display:flex;align-items:center}.pankuzu ul li{position:relative;display:flex;justify-content:center;font-size:.8rem}.pankuzu ul li:before{content:"/";padding-left:1rem;padding-right:1rem}.pankuzu ul li:nth-of-type(1):before{display:none}.pankuzu a{transition:opacity .3s ease}@media all and (min-width:640px){.pankuzu a:hover{opacity:.8}}.pankuzu .home{display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYuMDk4IiBoZWlnaHQ9IjE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgMGgxNi4wOTh2MTZIMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggZD0iTTE2LjA5OCA1LjMwN3Y4LjkwNEExLjc5IDEuNzkgMCAwIDEgMTQuMzA5IDE2aC0yLjk4MWExLjE5MyAxLjE5MyAwIDAgMS0xLjE5Mi0xLjE5M3YtMy4yNzlhLjU5Ni41OTYgMCAwIDAtLjU5Ny0uNTk2SDYuNTU4YS41OTYuNTk2IDAgMCAwLS41OTYuNTk2djMuMjc5YzAgLjY1OS0uNTM0IDEuMTkzLTEuMTkyIDEuMTkzSDEuNzg4QTEuNzkgMS43OSAwIDAgMSAwIDE0LjIxMVY1LjMwN2MuMDAxLS40MTkuMjItLjgwNy41NzktMS4wMjNMNy40MzUuMTdjLjM3OC0uMjI3Ljg1LS4yMjcgMS4yMjggMGw2Ljg1NiA0LjExNGMuMzU5LjIxNi41NzguNjA0LjU3OSAxLjAyMyIgY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:100% auto;overflow:hidden;margin:0 auto}.loading *{opacity:0}.chef_box{position:relative;width:78.667%;max-width:900px;margin:0 auto;padding-bottom:5%}@media all and (max-width:639px){.chef_box{padding-bottom:20%}}.chef_box-title{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.875rem;margin-bottom:1.875rem}.chef_box-title .title_en{font-family:Oswald,Arial;font-weight:900;font-size:1rem;padding-bottom:.8rem}.chef_box-title .title_ja{font-size:1.875rem;line-height:1.875rem}@media all and (max-width:639px){.pankuzu{display:none}}@media all and (min-width:640px){.pankuzu{position:relative}}.chef-profile{position:relative;width:89.333%;max-width:1080px;background:rgba(0,0,0,.5)}@media all and (min-width:640px){.chef-profile{margin:80px auto}}@media all and (max-width:639px){.chef-profile{margin:10% auto}}.chef-profile h2{position:absolute;left:0;margin:auto;top:0;transform:translateY(-50%);text-align:center;color:#999;font-family:Oswald,Arial;font-size:2.25rem;font-weight:900;z-index:2}@media all and (max-width:639px){.chef-profile h2{right:0}}@media all and (min-width:640px){.chef-profile h2{padding-left:7.5%}}.chef-profile .chef_box-contents{display:flex;position:relative}@media all and (max-width:639px){.chef-profile .chef_box-contents{width:100%;flex-wrap:wrap}}.chef-profile .chef_box-contents dl{display:flex;margin:1.4rem 0}.chef-profile .chef_box-contents dt{color:#999;font-family:Oswald,Arial;font-weight:900}@media all and (min-width:640px){.chef-profile .chef_box-contents dt{width:8.5rem;min-width:8.5rem}}@media all and (max-width:639px){.chef-profile .chef_box-contents dt{width:40%;min-width:40%}}.chef-profile .chef_box-contents dd{padding-right:1rem}.chef-profile a{color:#fff;transition:all .3s ease;display:flex;justify-content:center;align-items:center;word-break:break-all}@media all and (min-width:640px){.chef-profile a:hover{opacity:.6}}.chef-profile a.blank:after{display:inline-block;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200v12h12V5.999h-1.714v4.286H1.714V1.714H6V0z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.714%200v1.714h1.36l-3.68%203.68%201.212%201.212%203.68-3.68v1.36H12V0z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:.8rem;height:.8rem;margin-left:8px;background-size:contain}@media all and (max-width:639px){.chef-profile a.blank:after{width:1rem;min-width:1rem;height:1rem}}.chef-profile-text_inner{width:100%}@media all and (min-width:640px){.chef-profile-text_inner{padding:1rem 0 0}}@media all and (min-width:640px){.chef-profile-text{width:50%;display:flex;align-items:center}}@media all and (max-width:639px){.chef-profile-text{order:2;width:100%}}.chef-profile-name{width:100%;padding-bottom:2rem}@media all and (min-width:640px){.chef-profile-name{padding-left:17%}}@media all and (max-width:639px){.chef-profile-name{padding:6% 5%}}.chef-profile-name .name_en{font-family:Oswald,Arial;font-weight:900;padding-top:.5rem}.chef-profile-spec{width:100%;font-weight:900}@media all and (min-width:640px){.chef-profile-spec{padding-left:17%}}@media all and (max-width:639px){.chef-profile-spec{padding:0 5% 6%}}.chef-profile-spec .spec-birthday{font-family:Oswald,Arial}.chef-profile-spec .spec-sns span{width:80%;padding-top:100%}.chef-profile-img{position:relative}@media all and (min-width:640px){.chef-profile-img{width:50%}}@media all and (max-width:639px){.chef-profile-img{order:1;width:100%}}.chef-profile-img img{width:100%}.chef-profile .sns-list{display:flex}.chef-profile .sns-list li{box-sizing:content-box}.chef-profile .sns-list li a{margin:0 10px 0 0}@media all and (min-width:640px){.chef-profile .sns-list li a{width:25px}}@media all and (max-width:639px){.chef-profile .sns-list li a{width:32px}}.chef-profile .sns-list li a[href=""]{display:none}.profile-swiper-pagination{text-align:center}.profile-swiper-pagination span{background:rgba(255,255,255,.25);width:1rem;height:1rem;opacity:1;outline:0;user-select:none}.profile-swiper-pagination span.swiper-pagination-bullet-active{background:#d32f2f}.chef-result-wrap{display:flex;align-items:center}@media all and (max-width:639px){.chef-result-wrap{flex-wrap:wrap}.chef-result-wrap>div{text-align:center;width:100%}}@media all and (max-width:639px){.chef-result-wrap+.chef-result-wrap{padding-top:2rem}}@media all and (min-width:640px){.chef-result-wrap+.chef-result-wrap{padding-top:1.5rem}}.chef-result-year{font-family:Oswald,Arial;font-weight:900;font-size:1.875rem;color:#999;width:4rem}@media all and (max-width:639px){.chef-result-year{padding-bottom:.5rem}}.chef-result-genre{padding:0 1rem}@media all and (min-width:640px){.chef-result-genre{width:22%;min-width:22%}}@media all and (max-width:639px){.chef-result-genre{padding-bottom:1rem}}.chef-result-list ul{display:flex}@media all and (max-width:639px){.chef-result-list ul{flex-wrap:wrap}}.chef-result-list ul li{position:relative;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center}@media all and (max-width:639px){.chef-result-list ul li{width:100%;padding:3rem 1rem 1.5rem 1em;clip-path:polygon(100% 0,100% calc(100% - 30px),50% 100%,0 calc(100% - 30px),0 0)}}@media all and (min-width:640px){.chef-result-list ul li{clip-path:polygon(calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%,0 0);padding:1rem 3rem 1rem 5.5rem}}@media all and (max-width:639px){.chef-result-list ul li:first-child{padding-top:1rem}}@media all and (min-width:640px){.chef-result-list ul li:first-child{padding-left:1.5rem}}.chef-result-list ul li[data-result-count="1"]{z-index:5}@media all and (max-width:639px){.chef-result-list ul li[data-result-count="1"]{box-shadow:0 -5px 50px 8px rgba(0,0,0,.4) inset;background:#999}}@media all and (min-width:640px){.chef-result-list ul li[data-result-count="1"]{background:linear-gradient(114deg,#737373 0,#5c5c5c 100%)}}.chef-result-list ul li[data-result-count="2"]{z-index:4}@media all and (max-width:639px){.chef-result-list ul li[data-result-count="2"]{box-shadow:0 -5px 50px 8px rgba(0,0,0,.4) inset;background:#ffca28}}@media all and (min-width:640px){.chef-result-list ul li[data-result-count="2"]{background:linear-gradient(114deg,#c79e1f 0,#9a7a18 100%)}}.chef-result-list ul li[data-result-count="3"]{z-index:3}@media all and (max-width:639px){.chef-result-list ul li[data-result-count="3"]{box-shadow:0 -5px 50px 8px rgba(0,0,0,.4) inset;background:#b0db00}}@media all and (min-width:640px){.chef-result-list ul li[data-result-count="3"]{background:linear-gradient(114deg,#afd900 0,#6a8e00 100%)}}.chef-result-list ul li[data-result-count="4"]{z-index:2}@media all and (max-width:639px){.chef-result-list ul li[data-result-count="4"]{box-shadow:0 -5px 50px 8px rgba(0,0,0,.4) inset;background:#00b0ff}}@media all and (min-width:640px){.chef-result-list ul li[data-result-count="4"]{background:linear-gradient(114deg,#0089c7 0,#006a9a 100%)}}.chef-result-list ul li[data-result-count="5"]{z-index:1}@media all and (max-width:639px){.chef-result-list ul li[data-result-count="5"]{box-shadow:0 -5px 50px 8px rgba(0,0,0,.4) inset;background:#ff1744}}@media all and (min-width:640px){.chef-result-list ul li[data-result-count="5"]{background:linear-gradient(114deg,#c71235 0,#9a0e29 100%)}}@media all and (max-width:639px){.chef-result-list ul li+li{margin-top:-2rem}}@media all and (min-width:640px){.chef-result-list ul li+li{margin-left:-4.5rem}}.chef-dish .chef-year{position:relative}.chef-dish .chef-year .chef-year-select{width:100%;margin:0 auto 20px;position:relative;padding:1rem;cursor:pointer;background:#2f2f2f}.chef-dish .chef-year .chef-year-select:after{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMuOTExIiBoZWlnaHQ9IjE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgMGgxMy45MXYxOEgweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBkPSJNMTMuNzAxIDguNDUzIDYuMzM3LjI3MUEuODIyLjgyMiAwIDAgMCA1LjcyOSAwSC44MmEuODIuODIgMCAwIDAtLjYwOSAxLjM2NWw2Ljg3MSA3LjYzNi02Ljg3MSA3LjYzM0EuODE3LjgxNyAwIDAgMCAuODIgMThoNC45MDljLjIzMiAwIC40NTEtLjEuNjA4LS4yN2w3LjM2NC04LjE4MmEuODE5LjgxOSAwIDAgMCAwLTEuMDk1IiBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);width:.6rem;height:.6rem;position:absolute;right:1rem;top:0;bottom:0;margin:auto;background-size:contain;background-repeat:no-repeat;transform:rotate(90deg);transition:all ease .3s}.chef-dish .chef-year ul{display:flex;transition:visibility 0s linear .3s;width:100%}@media all and (min-width:640px){.chef-dish .chef-year ul{margin:0 auto;flex-wrap:wrap;margin-bottom:40px}}@media all and (max-width:639px){.chef-dish .chef-year ul{top:4rem;left:0;right:0;margin:auto;flex-direction:column;z-index:100;position:absolute;visibility:hidden}}.chef-dish .chef-year ul li{position:relative;text-align:center;padding:1rem;cursor:pointer;background:#2f2f2f;transition:opacity .3s ease,background .3s ease,transform .3s ease,visibility 0s linear .3s}@media all and (min-width:640px){.chef-dish .chef-year ul li{flex-grow:2;width:20%;margin:1px}.chef-dish .chef-year ul li.now:after{position:absolute;content:"";display:block;width:100%;height:3px;background:#d32f2f;bottom:0;left:0}}@media all and (max-width:639px){.chef-dish .chef-year ul li{border-bottom:1px solid #666;background:#2f2f2f;text-align:center;width:100%;opacity:0;transform:translateX(5%);visibility:hidden}.chef-dish .chef-year ul li:nth-of-type(9){transition-delay:10ms}.chef-dish .chef-year ul li:nth-of-type(8){transition-delay:20ms}.chef-dish .chef-year ul li:nth-of-type(7){transition-delay:30ms}.chef-dish .chef-year ul li:nth-of-type(6){transition-delay:40ms}.chef-dish .chef-year ul li:nth-of-type(5){transition-delay:50ms}.chef-dish .chef-year ul li:nth-of-type(4){transition-delay:60ms}.chef-dish .chef-year ul li:nth-of-type(3){transition-delay:70ms}.chef-dish .chef-year ul li:nth-of-type(2){transition-delay:80ms}.chef-dish .chef-year ul li:nth-of-type(1){transition-delay:90ms}.chef-dish .chef-year ul li:nth-of-type(0){transition-delay:.1s}}@media all and (min-width:640px){.chef-dish .chef-year ul li:hover{background:#424242}}.chef-dish.open .chef-year-select:after{transform:rotate(270deg)}.chef-dish.open .chef-year ul{visibility:visible}.chef-dish.open .chef-year li{opacity:1;transform:translateX(0);visibility:visible}.chef-dish.open .chef-year li:nth-of-type(1){transition-delay:20ms}.chef-dish.open .chef-year li:nth-of-type(2){transition-delay:40ms}.chef-dish.open .chef-year li:nth-of-type(3){transition-delay:60ms}.chef-dish.open .chef-year li:nth-of-type(4){transition-delay:80ms}.chef-dish.open .chef-year li:nth-of-type(5){transition-delay:.1s}.chef-dish.open .chef-year li:nth-of-type(6){transition-delay:.12s}.chef-dish.open .chef-year li:nth-of-type(7){transition-delay:.14s}.chef-dish.open .chef-year li:nth-of-type(8){transition-delay:.16s}.chef-dish.open .chef-year li:nth-of-type(9){transition-delay:.18s}.chef-dish.open .chef-year li:nth-of-type(10){transition-delay:.2s}.dish-list{width:calc(100% + 20px)}@media all and (max-width:639px){.dish-list{left:-10px}}@media all and (min-width:640px){.dish-list{margin-left:-10px}}.dish-list li a{padding-bottom:0}.dish-list li .img{padding-top:100%}.chef-dish_modal .modal-contents{color:#000}@media all and (max-width:639px){.chef-dish_modal .modal-contents{display:flex;flex-wrap:wrap}}@media all and (min-width:640px){.chef-dish_modal .modal-contents{padding:4%;display:flex}}@media all and (min-width:1080px){.chef-dish_modal .modal-contents{padding:60px}}@media all and (max-width:639px){.chef-dish_modal-img{width:100%}}@media all and (min-width:640px){.chef-dish_modal-img{width:50%}}.chef-dish_modal-img img{width:100%}.chef-dish_modal-text{text-align:left}@media all and (max-width:639px){.chef-dish_modal-text{width:100%;padding:5%;max-height:calc(var(--vh) * 100 - 78.667vw - 60px);overflow:auto}}@media all and (min-width:640px){.chef-dish_modal-text{padding-left:7%;width:50%;max-height:calc(var(--vh) * 90 - 100px);overflow-y:auto}}.chef-dish_modal-text .title{font-weight:900;text-align:left;padding:0 0 1rem;font-size:1.5rem;line-height:1.3}@media all and (max-width:639px){.chef-dish_modal-text .title{font-size:1.3rem}}.chef-dish_modal-text .comment{text-align:left;padding:0;line-height:1.8}.chef-dish_war{text-align:center;color:#fff;padding:8px;font-size:1rem;width:100%;box-shadow:inset -59px -14px 52px 7px rgba(0,0,0,.4)}.chef-dish_war[data-war_no="1"]{background:#999}.chef-dish_war[data-war_no="2"]{background:#ffca28}.chef-dish_war[data-war_no="3"]{background:#aeea00}.chef-dish_war[data-war_no="4"]{background:#00b0ff}.chef-dish_war[data-war_no="5"]{background:#ff1744}.chef-movie .movie-list{width:100%}@media all and (max-width:639px){.chef-movie .movie-list{width:calc(100% + 20px);left:-10px}}@media all and (min-width:640px){.chef-movie .movie-list{margin-left:-10px}}