@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%}body{height:100%;background:#fff;color:#000;font-family:Roboto,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','Yu Gothic Medium','游ゴシック Medium',YuGothic,'游ゴシック体','メイリオ',sans-serif;line-height:1.65;-webkit-text-size-adjust:100%}img{max-width:100%;vertical-align:middle}a{color:#000}a:hover{text-decoration:none}b{font-weight:700}.wrap{min-height:100vh;display:flex;flex-flow:column}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:639px){.onlyPC{display:none!important}.onlySP{display:block}}@media screen and (min-width:640px){.onlyPC{display:block}.onlySP{display:none!important}}@media screen and (max-width:879px){.onlyPC_wide{display:none!important}.onlySP_wide{display:block}}@media screen and (min-width:880px){.onlyPC_wide{display:block}.onlySP_wide{display:none!important}}.wrap{width:100%;height:100%;padding:0;font-family:'Noto Sans JP',sans-serif}.wrap .wrap_inner{width:84%;margin:0 auto;padding:15% 0}@media screen and (min-width:769px){.wrap .wrap_inner{padding:10% 0}}@media screen and (min-width:769px){.wrap .wrap_inner{padding:110px 0}}header{position:relative;padding:1.5rem 0 1.2rem;background:url(../img/bg_up_cloud_sp.webp) no-repeat 0 0,linear-gradient(to bottom,#00aaf1,#b7eaff);background-size:100%;background-position:top center;border-bottom:1rem solid #fff}header .header_h1_wrap{position:inherit;z-index:20}header h1{width:95%;margin:0 auto;max-width:460px}header .header_date{display:block;width:100%;margin:0 auto;position:inherit}header .header_image_venue{width:105%;max-width:1100px;position:absolute;z-index:10;left:-5%;bottom:-2.2%}header .header_image_takoyaki{display:none}@media screen and (min-width:648px){header .header_image_venue{bottom:-2.8%}}@media screen and (min-width:769px){header{background:url(../img/bg_up_cloud_pc.webp) no-repeat 50% 0,linear-gradient(to bottom,#00aaf1,#b7eaff);padding:1.5rem 0 4rem;background-size:180%}header .header_h1_wrap{width:60%;margin:0 0 0 6vw}header .header_h1_wrap .header_date{width:80%}header .header_image_venue{bottom:-1.5rem}header .header_date{max-width:462px}header .header_image_takoyaki{position:absolute;display:block;top:20%;right:0;width:38%;max-width:540px;z-index:20}}@media screen and (min-width:880px){header{padding:2.5rem 0 5rem}header .header_image_venue{bottom:-1.7rem}}@media screen and (min-width:1000px){header{background:url(../img/bg_up_cloud_pc.webp) no-repeat 50% 0,linear-gradient(to bottom,#00aaf1,#b7eaff);background-size:1800px auto;padding:40px 0 100px}header .header_image_venue{bottom:-30px}header .header_h1_wrap{margin:0 0 0 5vw;width:80%}header .header_date,header h1{margin:0 0 0 130px}}@media screen and (min-width:1200px){header .header_image_takoyaki{top:60px}}@media screen and (min-width:1300px){header .header_h1_wrap{width:1300px;margin:0 auto}header .header_date,header h1{margin:0 0 0 220px}}@media screen and (min-width:1400px){header{background:url(../img/bg_up_venue2.webp) no-repeat center top,url(../img/bg_up_cloud_pc.webp) no-repeat 50% 0,linear-gradient(to bottom,#00aaf1 0,#b7eaff calc(100% - 22px),#fff calc(100% - 22px),#fff 100%);background-size:2450px,1800px,auto;height:605px;border:none;padding:40px 0 170px}header .header_image_venue{display:none}header::after{content:'';position:absolute;display:block;bottom:0;left:0;width:100%;height:20px;background-color:#000;z-index:-10}header .header_image_takoyaki{display:none}}main{background:url(../img/bg_mid_confetti.png) repeat center top transparent;background-size:60%;font-size:.9rem}main .red-text{color:#f13e52;font-weight:700}@media screen and (min-width:640px){main{background-size:70%;font-size:1.1rem}}@media screen and (min-width:769px){main{background-size:auto}}.overview{position:relative;width:100%;margin:0 auto;background:url(../img/bg_mid_distortion_l.webp) no-repeat -15% 20% transparent;background-size:25%}.overview .wrap_inner{max-width:840px}.overview .overview_catch{width:100%;margin:0 auto 1.4rem}.overview .overview_catch img{width:100%;max-width:648px}.overview .overview_copy{margin-top:1.4rem}.overview .overview_image{margin:1rem 0}.overview .overview_image img{width:100%;max-width:700px}.overview .overview_message{margin-top:1.2rem;font-size:4.5vw;font-weight:700;text-align:center;letter-spacing:-.05rem}.overview .overview_date{background:rgba(154,206,116,.6);border-radius:.5rem;margin:2rem 0 0;padding:1.1rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.overview .overview_date .overview_date_list{display:flex;flex-direction:column}.overview .overview_date dt{font-weight:700;background-color:#fff;border:1px solid #000;border-radius:.2rem;line-height:1;padding:.175rem;margin-bottom:.2rem}.overview .overview_date dd{margin:0;font-size:1rem;line-height:1.1}.overview .overview_date dd .large-text{font-size:1.6rem;font-weight:700}.overview .overview_date dd.overview_date_ltxt{margin-top:.5rem;font-size:1.2rem;letter-spacing:-.1rem;font-weight:700}.overview::after{content:'';position:absolute;bottom:-10%;right:0;width:25%;height:40%;background:url(../img/bg_mid_distortion_l.webp) 0 0 no-repeat;background-size:100%;transform:scale(-1,1);z-index:-10}@media screen and (min-width:640px){.overview{background:url(../img/bg_mid_distortion_l.webp) no-repeat -15% 25% transparent;background-size:25%}.overview .overview_date{padding:1.5rem 3rem;gap:1.25rem}.overview .overview_date .overview_date_list dt{font-size:1rem;padding:.2rem;margin-bottom:.3rem}.overview .overview_message{font-size:4vw;letter-spacing:0}}@media screen and (min-width:769px){.overview{background:url(../img/bg_mid_distortion_l.webp) no-repeat -15% 30% transparent;text-align:center;background-size:22vw}.overview::after{top:auto;bottom:-10%;width:18vw;background-size:100%}.overview .overview_message{font-size:3vw}}@media screen and (min-width:880px){.overview{background:url(../img/bg_mid_distortion_l.webp) no-repeat -15% 40% transparent}.overview .overview_date{display:flex;flex-flow:row wrap;padding:1.1rem;gap:1rem}.overview .overview_date .overview_date_list{flex:1;flex-flow:row wrap;align-items:center;gap:1rem;text-align:left}.overview .overview_date .overview_date_list dt{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:2px solid #000}.overview .overview_date .overview_date_list dd{font-size:1.05rem}.overview .overview_date .overview_date_list dd .large-text{font-size:1.8rem}.overview .overview_date .overview_date_list dd.overview_date_ltxt{margin-top:0;font-size:1.35rem;letter-spacing:0}.overview .overview_catch{width:80%;margin:0 auto 50px}.overview .overview_copy{margin-top:30px}.overview .overview_copy:nth-of-type(4){margin-top:0}.overview .overview_image{margin:0 0 10px}.overview .overview_message{font-size:1.6rem;margin-top:25px}.overview .overview_date{margin:70px 0 0}}@media screen and (min-width:1000px){.overview{background:url(../img/bg_mid_ill2.webp) no-repeat center 90px transparent;background-size:auto}.overview .overview_date .overview_date_list dd{font-size:1.2rem}.overview .overview_date .overview_date_list dd .large-text{font-size:2rem}.overview::after{display:none}}.chefs{position:relative;width:100%;margin:0 auto;background-color:rgba(254,243,0,.3);background-image:url(../img/bg_bot_ill_sp.png),url(../img/bg_mid_distortion-yel_l.webp);background-position:43% bottom,-10% 120%;background-size:50%,25%;background-repeat:no-repeat}.chefs .wrap_inner{padding:15% 0 30%;max-width:1140px}.chefs .chef_h2_wrap h2{position:relative;margin:1rem 0 0;padding:0;font-size:7.5vw;font-weight:700;text-align:center;line-height:1.1}.chefs .chef_h2_wrap h2 .spacing_negative{letter-spacing:-.2rem}.chefs .chef_h2_wrap h2::after{content:'';position:absolute;top:-8vw;left:35%;width:25vw;height:7.5vw;background:url(../img/join_title_bubble.png) 0 0 no-repeat;background-size:100%;background-position:top center}@media screen and (min-width:480px){.chefs .chef_h2_wrap h2::after{top:-7vw;width:120px;height:40px;left:calc(50% - 60px)}}.chefs .chefs_container{display:flex;flex-flow:row wrap;justify-content:space-between}.chefs .chefs_container .chef_card{position:relative;margin-top:8vw;width:48%;text-align:center}.chefs .chefs_container .chef_card .chef_card_phot{position:relative}.chefs .chefs_container .chef_card .chef_card_phot img{border-radius:8px;width:100%}.chefs .chefs_container .chef_card .chef_card_phot .overlay_text{position:absolute;bottom:0;left:0;width:100%;color:#fff;font-size:.9rem;font-weight:900;z-index:30;padding-bottom:.25rem}.chefs .chefs_container .chef_card .chef_card_phot .overlay_text_bg{position:absolute;bottom:0;left:0;width:100%;height:1.8rem;background:#f0001b;border-radius:0 0 8px 8px;opacity:.8;z-index:10}.chefs .chefs_container .chef_card.victory::after{content:'';position:absolute;top:-8%;left:-3%;width:105%;height:40%;background:url(../img/join_crown.png) 0 0 no-repeat;background-size:100%}.chefs .chefs_container .chef_card figcaption{margin-top:.5rem}.chefs .chefs_container .chef_card figcaption .store_name{font-size:2.9vw;line-height:1.2}.chefs .chefs_container .chef_card figcaption .store_name.txt_long{margin:-.05rem 0 0 -.7rem;padding:0;transform:scaleX(.9);letter-spacing:-.02rem;white-space:nowrap}.chefs .chefs_container .chef_card figcaption .chef_name{font-size:4.5vw;line-height:1.5;font-weight:700;letter-spacing:.05rem}.chefs .chefs_container .chef_card figcaption .chef_name .chef_name_title{font-weight:400;font-size:3.3vw}.chefs::after{content:'';position:absolute;top:20%;right:0;width:25%;height:40%;background:url(../img/bg_mid_distortion-yel_l.webp) 0 0 no-repeat;background-size:100%;transform:scale(-1,1);opacity:.6;z-index:-10}@media screen and (min-width:640px){.chefs{background-image:url(../img/bg_bot_ill_pc.png);background-position:50% bottom}.chefs .wrap_inner{padding:15% 0}.chefs .chef_h2_wrap{display:block;text-align:center}.chefs .chef_h2_wrap h2{display:inline;font-size:3.6vw}.chefs .chef_h2_wrap h2 .spacing_negative{letter-spacing:0}.chefs .chef_h2_wrap h2::after{top:-40px;left:-20px}.chefs .chefs_container .chef_card{margin-top:3vw;width:24%}.chefs .chefs_container .chef_card figcaption{margin-top:1.3vw}.chefs .chefs_container .chef_card figcaption .store_name{font-size:1.4vw}.chefs .chefs_container .chef_card figcaption .chef_name{font-size:2.5vw}.chefs .chefs_container .chef_card figcaption .chef_name .chef_name_title{font-size:1.8vw}.chefs::after{display:none}}@media screen and (min-width:880px){.chefs .chefs_container .chef_card .chef_card_phot .overlay_text{padding:.27rem 0}.chefs .chefs_container .chef_card .chef_card_phot .overlay_text_bg{height:2rem}}@media screen and (min-width:1000px){.chefs .wrap_inner{padding:150px 0}.chefs .chef_h2_wrap h2::after{top:-50px;left:-50px;width:159px;height:50px}.chefs .chefs_container .chef_card{margin-top:2.8rem}.chefs .chefs_container .chef_card figcaption .store_name{font-size:1.2vw}.chefs .chefs_container .chef_card figcaption .chef_name{font-size:2.1vw}.chefs .chefs_container .chef_card figcaption .chef_name .chef_name_title{font-size:1.5vw}}@media screen and (min-width:1230px){.chefs .chefs_container .chef_card figcaption .store_name{font-size:1.1vw}.chefs .chefs_container .chef_card figcaption .chef_name{font-size:1.9vw}.chefs .chefs_container .chef_card figcaption .chef_name .chef_name_title{font-size:1.4vw}}@media screen and (min-width:1360px){.chefs{background-size:710px}.chefs .chef_h2_wrap h2{font-size:3.1rem}.chefs .chefs_container .chef_card{margin-top:70px}.chefs .chefs_container .chef_card .chef_card_phot .overlay_text{font-size:1.2rem;line-height:1.9}.chefs .chefs_container .chef_card .chef_card_phot .overlay_text_bg{height:3rem}.chefs .chefs_container .chef_card figcaption{margin-top:1.3rem}.chefs .chefs_container .chef_card figcaption .store_name{font-size:1rem}.chefs .chefs_container .chef_card figcaption .store_name.txt_long{margin:-.05rem 0 0}.chefs .chefs_container .chef_card figcaption .chef_name{font-size:1.5rem}.chefs .chefs_container .chef_card figcaption .chef_name .chef_name_title{font-size:1.2rem}}footer{width:100%;margin:0 auto;background:url(../img/bg_footer.webp) 0 0 repeat transparent;text-align:center}footer .footer_inner{width:84%;max-width:1140px;margin:0 auto;padding:3% 0}footer .footer_copyright{font-size:.8rem;font-family:Oswald,Arial}@media screen and (min-width:880px){footer .footer_inner{padding:30px 0}footer .footer_copyright{font-size:1rem}}