@charset "UTF-8";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;background:transparent;font-family:inherit;box-sizing:border-box}html{font-size:62.5%}body{line-height:1.6;font-size:10px;font-size:1rem;-webkit-text-size-adjust:100%;font-family:\6e38\30b4\30b7\30c3\30af  Medium,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic Medium,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN,Hiragino Kaku Gothic ProN,sans-serif;color:#000;background-color:#eec536}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,picture{display:block}ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.cf:after{content:" ";display:block;clear:both}img{vertical-align:bottom;max-width:100%;height:auto}svg{-webkit-backface-visibility:hidden}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;border-radius:0;box-sizing:border-box;color:inherit}.sp{display:block}@media screen and (min-width: 768px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 768px){.pc{display:block}}.nabe{width:100%;overflow:hidden}#sec-top{position:relative}.mv img{width:100%}.logo{position:absolute;top:calc(2 / 375 * 100vw);left:calc(5 / 375 * 100vw);width:calc(63 / 375 * 100vw)}@media screen and (min-width: 768px){.logo{width:7.9375vw;top:1.375vw;left:2.75vw}}.heding{margin-bottom:calc(54 / 375 * 100vw)}@media screen and (min-width: 768px){.heding{margin-bottom:10.9375vw}}.heding dt{position:relative;margin:calc(-54 / 375 * 100vw) calc(47 / 375 * 100vw) calc(32 / 375 * 100vw) calc(34 / 375 * 100vw);transform-origin:bottom center;transform:scale(0)}@media screen and (min-width: 768px){.heding dt{margin:-5.9375vw auto calc(55 / 1600 * 100vw);width:73.5vw}}.heding dt:before{content:"";width:12vw;height:calc(46 / 375 * 100vw);background:url(/cdn/shop/files/nabe_baloon_icon.svg?v=1629956438) no-repeat;background-size:100% auto;position:absolute;left:-3.2vw;top:calc(-35 / 375 * 100vw);opacity:0}@media screen and (min-width: 768px){.heding dt:before{width:11.4375vw;height:11.625vw;left:-5.125vw;top:-5.75vw}}.heding dt:after{content:"";width:calc(34 / 375 * 100vw);height:calc(35 / 375 * 100vw);background:url(/cdn/shop/files/nabe_baloon_icon.svg?v=1629956438) no-repeat;background-size:100% auto;position:absolute;transform:rotate(160deg);right:-4vw;top:calc(70 / 375 * 100vw);opacity:0}@media screen and (min-width: 768px){.heding dt:after{width:7.8125vw;height:7.9375vw;right:calc(-14 / 1600 * 100vw);top:-3.75vw;transform:scaleX(-1)}}.heding dt img{width:100%}.heding dd{text-align:center;position:relative;font-family:ryo-gothic-plusn,sans-serif;background:url(/cdn/shop/files/nabe_icon.svg?v=1629956438) no-repeat center;background-size:auto 100%;height:calc(74 / 375 * 100vw);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.heding dd{height:16.6875vw}}.heding dd:before{content:"";width:1px;height:calc(38 / 375 * 100vw);background:#000;position:absolute;left:50%;bottom:calc(100% + 1.6vw)}@media screen and (min-width: 768px){.heding dd:before{height:9.5625vw;width:4px;bottom:calc(100% + 1.6vw)}}.heding dd strong{font-size:calc(22 / 375 * 100vw);display:block;font-weight:800;opacity:0}@media screen and (min-width: 768px){.heding dd strong{font-size:4.375vw}}.heding dd span{font-size:calc(16 / 375 * 100vw);display:block;font-weight:800;opacity:0}@media screen and (min-width: 768px){.heding dd span{font-size:3.125vw}}@media screen and (min-aspect-ratio: 1 / 1){.heding dt{transform:scale(1)}.heding dt:before,.heding dt:after{opacity:1}.heding dd strong,.heding dd span{opacity:1}}@media screen and (orientation: portrait){.anime.heding dt{animation:baloon .5s cubic-bezier(.34,1.56,.64,1) forwards 1.5s}.anime.heding dt:before,.anime.heding dt:after{animation:ten .3s linear forwards 2.2s}.anime.heding dd strong{animation:scale .5s cubic-bezier(.5,0,.75,0) forwards .5s}.anime.heding dd span{animation:scale .5s cubic-bezier(.5,0,.75,0) forwards .8s}}.campaign{margin:0 calc(8 / 375 * 100vw);background:#f9edc1;border-radius:calc(20 / 375 * 100vw);position:relative;text-align:center;padding:0 0 calc(110 / 375 * 100vw)}@media screen and (min-width: 768px){.campaign{margin:0 auto;border-radius:1.25vw;padding:0 0 11.25vw;width:81.25vw}}.campaign_header{transform:translateY(calc(-22 / 375 * 100vw));text-align:center}@media screen and (min-width: 768px){.campaign_header{transform:translateY(-8vw)}}.campaign_icon{width:calc(85 / 375 * 100vw);position:absolute;top:3.2vw;left:calc(-14 / 375 * 100vw)}@media screen and (min-width: 768px){.campaign_icon{width:21.25vw;top:-4.75vw;left:-4.375vw}}.campaign_lead{font-size:3.2vw;font-weight:700;margin-bottom:4.8vw;line-height:1.67}@media screen and (min-width: 768px){.campaign_lead{font-size:1.625vw;margin:-5.75vw 0 .9375vw}}.campaign_main{margin:0 .8vw calc(20 / 375 * 100vw);position:relative}.campaign_main_counter{position:absolute;bottom:-.8vw;left:0;width:100%;display:flex;justify-content:space-around;z-index:0}.campaign_main_counter li{background:#fff;width:25.6vw;font-family:teko;font-weight:600;font-size:8vw;line-height:.8;border-radius:1.25px;padding:calc(5 / 375 * 100vw) calc(22 / 375 * 100vw) 0 calc(2 / 375 * 100vw);letter-spacing:.07em;text-align:right;position:relative}.campaign_main_counter li:before{content:"\7968";position:absolute;right:.8vw;top:3.2vw;font-size:3.2vw;font-family:ryo-gothic-plusn,sans-serif;font-weight:600}.campaign_main_counter li:after{content:"";width:100%;height:100%;background:#505050;position:absolute;bottom:-.8vw;left:0;border-radius:1.25px;z-index:-1}.campaign_vote_btn{margin-top:calc(10 / 375 * 100vw);position:relative;z-index:0;text-align:center}.campaign_vote_btn a{display:inline-block;color:#fff;position:relative}.campaign_vote_btn span{display:inline-block;color:#fff;font-size:calc(14 / 375 * 100vw);background:#d62417;border-radius:1.6vw;width:calc(175 / 375 * 100vw);text-decoration:none;position:relative;padding:10px 0;font-family:ryo-gothic-plusn,sans-serif;font-weight:600;transition:.3s}.campaign_vote_btn a:hover span{transform:translateY(3px)}.campaign_vote_btn a:after{content:"";width:100%;height:100%;background:#000;position:absolute;bottom:-.8vw;left:0;border-radius:1.6vw;z-index:-1;transition:.3s}@media screen and (min-width: 768px){.campaign_main{width:73.8125vw;margin:0 auto calc(55 / 1600 * 100vw)}.campaign_main_counter{bottom:-.1875vw}.campaign_main_counter li{width:20vw;font-size:6.375vw;padding:.75vw calc(56 / 1600 * 100vw) 0 .125vw;border-radius:.3125vw;letter-spacing:.13em}.campaign_main_counter li:before{right:.25vw;top:2.25vw;font-size:2.5vw}.campaign_main_counter li:after{bottom:calc(-7 / 1600 * 100vw);border-radius:.3125vw}.campaign_vote_btn{margin-top:2.5vw}.campaign_vote_btn span{font-size:3vw;border-radius:.375vw;width:34.375vw}.campaign_vote_btn a:after{bottom:-7px;border-radius:.375vw}.campaign_vote_btn a:hover span{transform:translateY(7px)}}.campaign_txt{font-size:3.2vw;line-height:1.83;font-weight:700;font-family:ryo-gothic-plusn,sans-serif}@media screen and (min-width: 768px){.campaign_txt{font-size:1.875vw}}.campaign_img{margin-top:calc(-107 / 375 * 100vw);position:relative;z-index:1;pointer-events:none}@media screen and (min-width: 768px){.campaign_img{margin-top:-11.5625vw}}.campaign_img img{width:100%}.main_head{height:51.2vw;background:url(/cdn/shop/files/nabe_flag_bg_sp.png?v=1629956438) no-repeat center 3.2vw;background-size:100% auto;display:flex;position:relative}@media screen and (min-width: 768px){.main_head{height:calc(502 / 1600 * 100vw);background-image:url(/cdn/shop/files/nabe_flag_bg.png?v=1629956438);background-position:center top}}.main_head:before{content:"";width:1px;height:calc(38 / 375 * 100vw);background:#000;position:absolute;left:50%;top:8vw}@media screen and (min-width: 768px){.main_head:before{height:9.5625vw;width:4px;top:-.625vw}}.main_head.anime .main_title{animation:flag .5s linear forwards}.main_title{width:calc(130 / 375 * 100vw);margin:0 auto;transform-origin:bottom center;transform:translateY(100%);align-self:flex-end}@media screen and (min-width: 768px){.main_title{width:32.1875vw}}.main_tecchan{position:absolute;right:calc(2 / 375 * 100vw);bottom:calc(-13 / 375 * 100vw);z-index:0;animation:tecchan 1.6s infinite;transform-origin:bottom center;cursor:pointer}@media screen and (min-width: 768px){.main_tecchan{right:18.125vw;bottom:-2.1875vw}}.main_tecchan.hover span{animation:baloon .5s cubic-bezier(.34,1.56,.64,1) forwards}.main_tecchan strong{width:15.2vw;display:block}@media screen and (min-width: 768px){.main_tecchan strong{width:calc(203 / 1600 * 100vw)}}.main_tecchan span{width:calc(94 / 375 * 100vw);display:block;position:absolute;right:calc(38 / 375 * 100vw);top:-3.2vw;z-index:-1;transform:scale(0)}@media screen and (min-width: 768px){.main_tecchan span{width:11.8125vw;right:4.0625vw;top:-5.125vw}}.main_inner{position:relative}.main_kimuchi{background:#dd372c url(/cdn/shop/files/nabe_kimuchi_sp.webp?v=1629956680) no-repeat left calc(-49 / 375 * 100vw) bottom calc(-40 / 375 * 100vw);background-size:88vw auto;height:calc(394 / 375 * 100vw);transform:skewY(4deg);padding-top:4vw}@media screen and (min-width: 768px){.main_kimuchi{background:#dd372c url(/cdn/shop/files/nabe_kimuchi.webp?v=1629956680) no-repeat left -17.5vw bottom -18.125vw;background-size:93.9375vw auto;padding-top:5vw;height:81.25vw}}.main_kimuchi.anime .main_kimuchi_signboard{visibility:visible}.main_kimuchi.anime .main_kimuchi_head:before{animation:move .3s linear forwards .3s}.main_kimuchi .main_inner{transform:skewY(-4deg)}.main_kimuchi_head{display:flex;align-items:center;margin-left:calc(40 / 375 * 100vw);background:url(/cdn/shop/files/nabe_kimuchi_deco.png?v=1629956680) no-repeat;background-size:calc(91 / 375 * 100vw) auto;min-height:calc(88 / 375 * 100vw);font-family:ryo-gothic-plusn,sans-serif;color:#fff;font-weight:700;position:relative;z-index:0;overflow:hidden}@media screen and (min-width: 768px){.main_kimuchi_head{margin-left:9.6875vw;background-size:22.75vw auto;min-height:1px;display:inline-block;padding-top:6.25vw}}.main_kimuchi_head:before{content:"";width:100%;height:100%;background:#dd372c;position:absolute;top:0;left:0;z-index:1}.main_kimuchi_ttl{text-align:center;margin:0 calc(20 / 375 * 100vw) 0 3.2vw}@media screen and (min-width: 768px){.main_kimuchi_ttl{margin:0;padding:0 0 1.25vw 1.25vw}}.main_kimuchi_ttl strong{font-size:6.4vw;display:block;letter-spacing:.03em;line-height:1}@media screen and (min-width: 768px){.main_kimuchi_ttl strong{font-size:6.125vw}}.main_kimuchi_ttl span{font-size:calc(16 / 375 * 100vw);display:block}@media screen and (min-width: 768px){.main_kimuchi_ttl span{font-size:4.125vw}}.main_kimuchi_lead{font-size:3.2vw;letter-spacing:.05em}@media screen and (min-width: 768px){.main_kimuchi_lead{font-size:2.1875vw;letter-spacing:normal;padding:0 0 0 4.375vw}}.main_kimuchi_signboard{width:12vw;position:absolute;top:calc(-27 / 375 * 100vw);left:4vw;visibility:hidden;z-index:2}@media screen and (min-width: 768px){.main_kimuchi_signboard{width:11.3125vw;top:-7.8125vw;left:5vw}}.main_tonyu{background:#f5e2b0 url(/cdn/shop/files/nabe_tonyu_sp.webp?v=1629956680) no-repeat right -20vw bottom calc(-56 / 375 * 100vw);background-size:88vw auto;height:calc(410 / 395 * 100vw);transform:skewY(-4deg);margin-top:calc(-25 / 375 * 100vw);padding-top:calc(22 / 375 * 100vw)}@media screen and (min-width: 768px){.main_tonyu{transform:skewY(-3deg);background:#f5e2b0 url(/cdn/shop/files/nabe_tonyu.webp?v=1629956680) no-repeat right -19.375vw bottom calc(-440 / 1600 * 100vw);background-size:93.9375vw auto;margin-top:-6.25vw;padding-top:0;height:76.25vw}}.main_tonyu.anime .main_tonyu_signboard{visibility:visible}.main_tonyu.anime .main_tonyu_head:before{animation:move .3s linear forwards .3s}.main_tonyu .main_inner{transform:skewY(4deg)}@media screen and (min-width: 768px){.main_tonyu .main_inner{transform:skewY(3deg)}}.main_tonyu_head{display:flex;align-items:center;margin-left:calc(35 / 375 * 100vw);background:url(/cdn/shop/files/nabe_soy_deco_sp.png?v=1629956681) no-repeat;background-size:37.6vw auto;min-height:calc(67 / 375 * 100vw);font-family:ryo-gothic-plusn,sans-serif;color:#40322a;font-weight:700;position:relative;z-index:0;overflow:hidden}@media screen and (min-width: 768px){.main_tonyu_head{display:block;width:42.875vw;margin-left:auto;min-height:1px;background:url(/cdn/shop/files/nabe_soy_deco.png?v=1629956681) no-repeat right top;background-size:27.3125vw auto}}.main_tonyu_head:before{content:"";width:100%;height:100%;background:#f5e2b0;position:absolute;top:0;left:0;z-index:1}.main_tonyu_ttl{text-align:center;margin:0 calc(25 / 375 * 100vw) 0 calc(10 / 375 * 100vw)}@media screen and (min-width: 768px){.main_tonyu_ttl{margin:13.125vw 10.625vw 0 0}}.main_tonyu_ttl strong{font-size:6.4vw;display:block;letter-spacing:.03em;line-height:1;margin-top:calc(8 / 375 * 100vw)}@media screen and (min-width: 768px){.main_tonyu_ttl strong{margin-top:0;font-size:6.125vw}}.main_tonyu_ttl span{font-size:calc(16 / 375 * 100vw);display:block}@media screen and (min-width: 768px){.main_tonyu_ttl span{font-size:4.125vw}}.main_tonyu_lead{font-size:calc(10 / 375 * 100vw);text-shadow:2px 2px 0 #fff4d1,-2px -2px 0 #fff4d1,-2px 2px 0 #fff4d1,2px -2px 0 #fff4d1,0 2px 0 #fff4d1,0 -2px 0 #fff4d1,-2px 0 0 #fff4d1,2px 0 0 #fff4d1;letter-spacing:.03em}@media screen and (min-width: 768px){.main_tonyu_lead{margin-top:0;font-size:2.1875vw;text-shadow:0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1,0 0 10px #fff4d1}}.main_tonyu_signboard{width:12vw;position:absolute;top:calc(-41 / 375 * 100vw);right:calc(4 / 375 * 100vw);visibility:hidden;z-index:2}@media screen and (min-width: 768px){.main_tonyu_signboard{width:11.3125vw;right:4.8125vw;top:-4.375vw}}.item{position:relative;z-index:3}@media screen and (min-width: 768px){.item{position:absolute;top:0;width:50%}}.item img{width:calc(108 / 375 * 100vw)}@media screen and (min-width: 768px){.item img{width:20.625vw}}.item li{position:absolute;cursor:pointer;opacity:0}.item p{background:#fff;border-radius:1.6vw;padding:1.6vw calc(10 / 375 * 100vw);position:absolute;bottom:80%;width:32vw;font-size:calc(10 / 375 * 100vw);transform:scale(0);transform-origin:bottom center;transition:.3s}@media screen and (min-width: 768px){.item p{border-radius:.375vw;padding:1.375vw;font-size:1vw;width:17.1875vw}}.item p strong{display:block;font-weight:700;line-height:2}.item p:after{content:"";width:0;height:0;border-style:solid;border-width:calc(10 / 375 * 100vw) calc(10 / 375 * 100vw) 0 calc(10 / 375 * 100vw);border-color:#ffffff transparent transparent transparent;position:absolute;top:calc(100% - 1px);left:calc(40 / 375 * 100vw)}@media screen and (min-width: 768px){.item p:after{border-width:1.5vw 1.3125vw 0 1.3125vw;left:2.5vw}}.tooltip.hover p{transform:scale(1)}@media screen and (min-width: 768px){.item-kimuchi{right:0}}.item-kimuchi li:nth-child(1){top:calc(20 / 375 * 100vw);left:calc(100 / 375 * 100vw);z-index:1}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(1){top:5.875vw;left:1.5625vw}}.item-kimuchi li:nth-child(1) p{left:0;width:46.4vw}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(1) p{width:18.125vw}}.item-kimuchi li:nth-child(2){top:calc(-10 / 375 * 100vw);right:calc(20 / 375 * 100vw)}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(2){top:4.5vw;right:.75vw}}.item-kimuchi li:nth-child(2) p{right:0;width:40vw}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(2) p{right:auto;left:0;width:calc(245 / 1600 * 100vw)}}.item-kimuchi li:nth-child(3){top:calc(25 / 375 * 100vw);left:calc(5 / 375 * 100vw);z-index:1}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(3){top:22.75vw;left:-2.5vw}}.item-kimuchi li:nth-child(3) p{left:0;width:calc(185 / 375 * 100vw)}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(3) p{width:18.75vw}}.item-kimuchi li:nth-child(4){top:19.2vw;right:calc(5 / 375 * 100vw)}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(4){top:26vw;right:4.375vw}}.item-kimuchi li:nth-child(4) p{right:0}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(4) p{right:auto;left:0}}.item-kimuchi li:nth-child(5){top:calc(172 / 375 * 100vw);right:calc(38 / 375 * 100vw)}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(5){top:48.25vw;right:calc(57 / 1600 * 100vw)}}.item-kimuchi li:nth-child(5) p{right:0}@media screen and (min-width: 768px){.item-kimuchi li:nth-child(5) p{right:auto;left:0}}@media screen and (min-width: 768px){.item-tonyu{left:0}}.item-tonyu p{background:#564230;color:#fff}.item-tonyu p:after{border-color:#564230 transparent transparent transparent}.item-tonyu li:nth-child(1){top:calc(16 / 375 * 100vw);right:calc(5 / 375 * 100vw)}@media screen and (min-width: 768px){.item-tonyu li:nth-child(1){top:8.125vw;right:auto;left:6.125vw}}.item-tonyu li:nth-child(1) p{right:0}@media screen and (min-width: 768px){.item-tonyu li:nth-child(1) p{right:auto;left:55%}}.item-tonyu li:nth-child(2){top:calc(10 / 375 * 100vw);left:4vw}@media screen and (min-width: 768px){.item-tonyu li:nth-child(2){top:19.375vw;left:auto;right:-4.375vw}}.item-tonyu li:nth-child(2) p{left:0;width:52vw}@media screen and (min-width: 768px){.item-tonyu li:nth-child(2) p{left:55%;width:19.6875vw}}.item-tonyu li:nth-child(3){top:calc(55 / 375 * 100vw);left:calc(132 / 375 * 100vw)}@media screen and (min-width: 768px){.item-tonyu li:nth-child(3){top:34.25vw;left:2.625vw}}.item-tonyu li:nth-child(3) p{left:0;width:calc(145 / 375 * 100vw)}@media screen and (min-width: 768px){.item-tonyu li:nth-child(3) p{left:55%;width:16.5625vw}}.item-tonyu li:nth-child(4){top:calc(164 / 375 * 100vw);left:4vw}@media screen and (min-width: 768px){.item-tonyu li:nth-child(4){top:calc(820 / 1600 * 100vw);left:8.125vw}}.item-tonyu li:nth-child(4) p{left:0}@media screen and (min-width: 768px){.item-tonyu li:nth-child(4) p{left:55%}}.anime .item li:nth-child(1){animation:item .3s forwards .8s}.anime .item li:nth-child(2){animation:item .3s forwards .9s}.anime .item li:nth-child(3){animation:item .3s forwards 1s}.anime .item li:nth-child(4){animation:item .3s forwards 1.1s}.anime .item li:nth-child(5){animation:item .3s forwards 1.2s}#sec-second{background:#fcc61a;margin-top:calc(-14 / 375 * 100vw);position:relative}@media screen and (min-width: 768px){#sec-second{margin-top:-2.6875vw}}.second_heding{position:relative}.second_heding_img{position:absolute;top:23.2vw;right:calc(112 / 375 * 100vw);z-index:1}@media screen and (min-width: 768px){.second_heding_img{top:15.5vw;right:37.9375vw}}.second_heding_img.hover span{animation:baloon .5s cubic-bezier(.34,1.56,.64,1) forwards}.second_heding_img strong{width:15.2vw;position:relative;display:block;cursor:pointer;animation:tecchan 1.6s infinite;transform-origin:bottom center}@media screen and (min-width: 768px){.second_heding_img strong{width:10.4375vw}}.second_heding_img span{width:24vw;position:absolute;transform:rotate(17deg) scale(0);top:calc(-20 / 375 * 100vw);right:-20.8vw}@media screen and (min-width: 768px){.second_heding_img span{transform:scale(0);width:9.375vw;top:2.6875vw;right:8.5625vw}}.second_heding_main img{width:100%}@media screen and (min-width: 768px){.second_heding_main{position:absolute;top:3.75vw;left:50%;margin-left:-21.5625vw;width:43.125vw}}.second_ttl{text-align:center;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;letter-spacing:.03em}.second_ttl strong{font-size:6.4vw;line-height:1.5;display:block}@media screen and (min-width: 768px){.second_ttl strong{font-size:6.125vw}}.second_ttl span{font-size:calc(16 / 375 * 100vw);line-height:1;display:block}@media screen and (min-width: 768px){.second_ttl span{font-size:4.125vw}}@media screen and (min-width: 768px){.second_inner{display:flex}}@media screen and (min-width: 768px){.second_box{width:50%}}.second_point li{position:relative}.second_point strong{display:block;margin-bottom:.8vw}@media screen and (min-width: 768px){.second_point strong{margin-bottom:.625vw}}.second_point strong img{width:calc(50 / 375 * 100vw)}@media screen and (min-width: 768px){.second_point strong img{width:8.75vw}}.second_point h3{font-size:4.8vw;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;padding-left:.8vw;margin-bottom:.8vw;line-height:1.4}@media screen and (min-width: 768px){.second_point h3{font-size:3.25vw;padding-left:.3125vw;margin-bottom:.9375vw;line-height:1.2}}.second_point p{font-size:calc(10 / 375 * 100vw);font-weight:700;padding-left:.8vw}@media screen and (min-width: 768px){.second_point p{font-size:1.25vw;padding-left:.3125vw;line-height:1.7}}.second_point span{height:1px;background:#000;position:absolute}@media screen and (min-width: 768px){.second_point span{height:2px}}.second_point span:after{content:"";width:4vw;height:4vw;background:url(/cdn/shop/files/nabe_dot.svg?v=1629956438) no-repeat;background-size:100% auto;position:absolute;right:calc(-7 / 375 * 100vw);top:calc(-7 / 375 * 100vw)}@media screen and (min-width: 768px){.second_point span:after{width:2.125vw;height:2.125vw;right:-1.0625vw;top:-1.0625vw}}.second_kimuchi{background-image:linear-gradient(-140deg,#dd362c,#df0400 51%,#d62417)}.second_kimuchi_inner{background:url(/cdn/shop/files/nabe_kimuchi_sp.webp?v=1629956680) no-repeat right calc(-170 / 375 * 100vw) bottom calc(50 / 375 * 100vw);background-size:auto calc(278 / 375 * 100vw);padding-top:.8vw;min-height:calc(430 / 375 * 100vw)}@media screen and (min-width: 768px){.second_kimuchi_inner{background:url(/cdn/shop/files/nabe_kimuchi.webp?v=1629956680) no-repeat right -22.5vw bottom 17.5vw;background-size:auto 35.375vw;padding-top:4.375vw;min-height:94.5vw}}.second_kimuchi .second_ttl{color:#fff;height:calc(88 / 375 * 100vw);background:url(/cdn/shop/files/nabe_kimuchi_deco.png?v=1629956680) no-repeat center;background-size:calc(91 / 375 * 100vw) auto;padding-top:4.8vw}@media screen and (min-width: 768px){.second_kimuchi .second_ttl{height:21.75vw;background-position:left 3.125vw top 0;background-size:22.75vw auto;padding-top:5.125vw;display:inline-block;margin-left:7.5vw}}.second_kimuchi .second_point{color:#fff}.second_kimuchi .second_point li:nth-child(1){margin:calc(-40 / 375 * 100vw) 0 calc(25 / 375 * 100vw) 4vw;width:32vw}@media screen and (min-width: 768px){.second_kimuchi .second_point li:nth-child(1){margin:4.0625vw 0 10.625vw 8.625vw;width:15.625vw}}.second_kimuchi .second_point li:nth-child(1) span{width:calc(70 / 375 * 100vw);transform:rotate(39deg);left:calc(112 / 375 * 100vw);bottom:-4vw}@media screen and (min-width: 768px){.second_kimuchi .second_point li:nth-child(1) span{width:13.5625vw;transform:rotate(35deg);left:5.125vw;bottom:-4.0625vw}}.second_kimuchi .second_point li:nth-child(2){margin:0 0 8vw 4vw;width:32vw}@media screen and (min-width: 768px){.second_kimuchi .second_point li:nth-child(2){margin:0 0 4.6875vw 4.375vw;width:15.125vw}}.second_kimuchi .second_point li:nth-child(2) span{width:calc(140 / 375 * 100vw);left:calc(128 / 375 * 100vw);bottom:8vw}@media screen and (min-width: 768px){.second_kimuchi .second_point li:nth-child(2) span{width:17.5vw;transform:rotate(-22deg);left:15.75vw;bottom:8.25vw}}.second_kimuchi .second_point li:nth-child(3){margin:0 0 0 calc(54 / 375 * 100vw);width:calc(160 / 375 * 100vw)}@media screen and (min-width: 768px){.second_kimuchi .second_point li:nth-child(3){margin:0 0 0 11.25vw;width:23.75vw}}.second_kimuchi .second_point li:nth-child(3) span{width:calc(170 / 375 * 100vw);transform:rotate(-41deg);left:40vw;bottom:calc(100 / 375 * 100vw)}@media screen and (min-width: 768px){.second_kimuchi .second_point li:nth-child(3) span{width:26.875vw;transform:rotate(-45deg);left:12.75vw;bottom:auto;top:-6.625vw}}.second_tonyu{background-color:#f5e2b0}.second_tonyu_inner{background:url(/cdn/shop/files/nabe_tonyu_sp.webp?v=1629956680) no-repeat left calc(-160 / 375 * 100vw) bottom calc(70 / 375 * 100vw);background-size:auto 87.2vw;padding-top:4vw;min-height:calc(470 / 375 * 100vw)}@media screen and (min-width: 768px){.second_tonyu_inner{background:url(/cdn/shop/files/nabe_tonyu2.png?v=1629956681) no-repeat left calc(-435 / 1600 * 100vw) bottom 17.8125vw;background-size:auto 34.6875vw;padding-top:4.375vw;min-height:94.5vw}}.second_tonyu .second_ttl{color:#40322a;height:calc(68 / 375 * 100vw);background:url(/cdn/shop/files/nabe_soy_deco_sp.png?v=1629956681) no-repeat center;background-size:37.6vw auto;padding-top:4.8vw}@media screen and (min-width: 768px){.second_tonyu .second_ttl{height:21.75vw;background-position:top 3.75vw right 0;background-size:25vw auto;padding-top:5.125vw;display:inline-block;margin:0 3.25vw 0 auto}}@media screen and (min-width: 768px){.second_tonyu .second_ttl_right{text-align:right}}.second_tonyu .second_point{color:#40322a}.second_tonyu .second_point li:nth-child(1){margin:calc(-10 / 375 * 100vw) 0 calc(25 / 375 * 100vw) auto;width:36.8vw;padding-right:calc(8 / 375 * 100vw)}@media screen and (min-width: 768px){.second_tonyu .second_point li:nth-child(1){margin:4.375vw 5.5vw 9.375vw auto;width:16.875vw;padding-right:0}}.second_tonyu .second_point li:nth-child(1) span{width:calc(70 / 375 * 100vw);transform:rotate(150deg);right:calc(130 / 375 * 100vw);bottom:calc(-20 / 375 * 100vw)}@media screen and (min-width: 768px){.second_tonyu .second_point li:nth-child(1) span{width:10.5vw;transform:rotate(140deg);right:15.875vw;bottom:-.1875vw}}.second_tonyu .second_point li:nth-child(2){margin:0 0 8vw auto;width:32vw;padding-right:calc(8 / 375 * 100vw)}@media screen and (min-width: 768px){.second_tonyu .second_point li:nth-child(2){margin:0 2.125vw 3.125vw auto;width:15vw;padding-right:0}}.second_tonyu .second_point li:nth-child(2) span{width:calc(220 / 375 * 100vw);transform:rotate(180deg);right:calc(128 / 375 * 100vw);bottom:16vw}@media screen and (min-width: 768px){.second_tonyu .second_point li:nth-child(2) span{width:calc(414 / 1600 * 100vw);transform:rotate(194deg);right:15.875vw;bottom:10.5vw}}.second_tonyu .second_point li:nth-child(3){margin:0 calc(44 / 375 * 100vw) 0 auto;width:calc(145 / 375 * 100vw)}@media screen and (min-width: 768px){.second_tonyu .second_point li:nth-child(3){margin:0 6.5625vw 0 auto;width:23.625vw}}.second_tonyu .second_point li:nth-child(3) span{width:calc(155 / 375 * 100vw);transform:rotate(-126deg);right:calc(122 / 375 * 100vw);bottom:calc(98 / 375 * 100vw)}@media screen and (min-width: 768px){.second_tonyu .second_point li:nth-child(3) span{width:21.5vw;transform:rotate(-118deg);right:18.75vw;bottom:15.75vw}}#detail{padding:calc(40 / 375 * 100vw) 0 0}@media screen and (min-width: 768px){#detail{padding:calc(110 / 1600 * 100vw) 0 0}}.detail_ttl{text-align:center;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;margin-bottom:calc(20 / 375 * 100vw);position:relative;padding-left:6.4vw}@media screen and (min-width: 768px){.detail_ttl{margin-bottom:5vw}}.detail_ttl strong{font-size:6.4vw;display:block}@media screen and (min-width: 768px){.detail_ttl strong{font-size:4.5vw}}.detail_ttl small{font-size:calc(14 / 375 * 100vw);display:block}@media screen and (min-width: 768px){.detail_ttl small{font-size:3.25vw}}.detail_ttl:before{content:"";width:calc(79 / 375 * 100vw);height:calc(71 / 375 * 100vw);background:url(/cdn/shop/files/nabe_icon_open_start.png?v=1632895666) no-repeat;background-size:100% auto;position:absolute;left:calc(2 / 375 * 100vw);top:calc(-4 / 375 * 100vw)}@media screen and (min-width: 768px){.detail_ttl:before{width:calc(203 / 1600 * 100vw);height:11.375vw;left:17.1875vw;top:-1.875vw}}.detail_head{margin:0 calc(8 / 375 * 100vw) calc(20 / 375 * 100vw);position:relative;text-align:center}@media screen and (min-width: 768px){.detail_head{margin:0 auto 7.5vw;width:81.25vw}}.detail_head_ttl{width:calc(253 / 375 * 100vw);margin:0 calc(20 / 375 * 100vw) 0 auto;transform:translateY(calc(-38 / 375 * 100vw))}@media screen and (min-width: 768px){.detail_head_ttl{width:57.6875vw;margin:0 4.3125vw 0 auto;transform:translateY(-8.5vw)}}.detail_img{text-align:center;margin:-12vw 0 0}@media screen and (min-width: 768px){.detail_img{margin:-9.875vw 0 0}}.detail_img img{width:80.8vw}@media screen and (min-width: 768px){.detail_img img{width:68.75vw}}.introduction{padding:calc(55 / 375 * 100vw) 0 calc(133 / 375 * 100vw);position:relative;background:url(/cdn/shop/files/nabe_intro_bg_sp.png?v=1629956560) no-repeat center bottom;background-size:100% auto}@media screen and (min-width: 768px){.introduction{background:url(/cdn/shop/files/nabe_intro_bg1.png?v=1629970424) no-repeat center 21vw,url(/cdn/shop/files/nabe_intro_bg2.png?v=1629970424) no-repeat center bottom;background-size:100% auto;padding:11.25vw 0 15.375vw}}.introduction:before{content:"";width:1px;height:calc(38 / 375 * 100vw);background:#000;position:absolute;left:50%;top:0}@media screen and (min-width: 768px){.introduction:before{height:9.5625vw;width:4px}}.introduction_ttl{text-align:center;margin-bottom:calc(22 / 375 * 100vw)}@media screen and (min-width: 768px){.introduction_ttl{margin-bottom:3vw}}.introduction_ttl span{display:inline-block;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;font-size:calc(20 / 375 * 100vw);position:relative}@media screen and (min-width: 768px){.introduction_ttl span{font-size:3.875vw}}.introduction_ttl span:before{content:"";width:21.6vw;height:3.2vw;background:url(/cdn/shop/files/nabe_line.svg?v=1629956680) no-repeat;background-size:100% auto;position:absolute;right:calc(100% + 3.2vw);top:50%;margin-top:-1.6vw}@media screen and (min-width: 768px){.introduction_ttl span:before{width:20.4375vw;height:3.125vw;right:calc(100% + 2.8vw)}}.introduction_ttl span:after{content:"";width:21.6vw;height:3.2vw;background:url(/cdn/shop/files/nabe_line.svg?v=1629956680) no-repeat;background-size:100% auto;position:absolute;left:calc(100% + 3.2vw);top:50%;margin-top:-1.6vw;transform:scaleX(-1)}@media screen and (min-width: 768px){.introduction_ttl span:after{width:20.4375vw;height:3.125vw;left:calc(100% + 2.8vw)}}.introduction_main{margin:0 calc(17 / 375 * 100vw) calc(54 / 375 * 100vw);background:#fffc;position:relative;border-radius:calc(5 / 375 * 100vw);padding:6.4vw calc(8 / 375 * 100vw) calc(28 / 375 * 100vw) 4vw}@media screen and (min-width: 768px){.introduction_main{margin:0 auto 5.75vw;width:62.5vw;border-radius:1.25vw;padding:2.625vw 0 calc(28 / 1600 * 100vw) 5.1875vw}}.introduction_main figure{position:absolute;right:calc(32 / 375 * 100vw);top:calc(-11 / 375 * 100vw);width:calc(105 / 375 * 100vw)}@media screen and (min-width: 768px){.introduction_main figure{right:-2.1875vw;top:-.625vw;width:23vw}}.introduction_main h3{font-family:ryo-gothic-plusn,sans-serif;font-weight:700;margin:0 0 calc(28 / 375 * 100vw) .8vw}@media screen and (min-width: 768px){.introduction_main h3{margin:0 0 1.5vw}}.introduction_main h3 strong{display:block;font-size:6.4vw}@media screen and (min-width: 768px){.introduction_main h3 strong{font-size:3.25vw;line-height:1.2}}.introduction_main h3 small{display:block;font-size:3.2vw}@media screen and (min-width: 768px){.introduction_main h3 small{font-size:1.5vw}}.introduction_main p{font-size:3.2vw;line-height:1.5;font-weight:700}@media screen and (min-width: 768px){.introduction_main p{font-size:1vw;line-height:1.7}}.introduction_list{display:flex;justify-content:space-between;text-align:center;margin-bottom:calc(34 / 375 * 100vw)}@media screen and (min-width: 768px){.introduction_list{margin:0 auto 5.625vw;width:calc(930 / 1600 * 100vw)}}.introduction_list li{width:25%;background:url(/cdn/shop/files/nabe_name_bg.png?v=1629956680) no-repeat center top;background-size:24vw calc(44 / 375 * 100vw);min-height:calc(44 / 375 * 100vw);font-family:ryo-gothic-plusn,sans-serif;font-weight:700;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.introduction_list li{background-size:14.1875vw calc(110 / 1600 * 100vw);min-height:calc(110 / 1600 * 100vw)}}.introduction_list li:first-child{position:relative}.introduction_list li:first-child:before{content:"";width:calc(37 / 375 * 100vw);height:calc(33 / 375 * 100vw);background:url(/cdn/shop/files/nabe_crown.png?v=1629956438) no-repeat;background-size:100% auto;position:absolute;top:calc(-23 / 375 * 100vw);left:.8vw}@media screen and (min-width: 768px){.introduction_list li:first-child:before{width:6.625vw;height:5.9375vw;top:-3.125vw;left:.5625vw}}.introduction_list span{font-size:calc(10 / 375 * 100vw);line-height:1;margin-bottom:calc(4 / 375 * 100vw)}@media screen and (min-width: 768px){.introduction_list span{font-size:calc(14 / 1600 * 100vw);margin-bottom:.75vw}}.introduction_list h4{font-size:3.2vw;line-height:1.3}@media screen and (min-width: 768px){.introduction_list h4{font-size:1.5vw}}.introduction_list h4 small{font-size:calc(10 / 375 * 100vw);display:block}@media screen and (min-width: 768px){.introduction_list h4 small{font-size:1.125vw}}.introduction_item{position:relative;margin-bottom:calc(42 / 375 * 100vw)}@media screen and (min-width: 768px){.introduction_item{margin:0 auto 9.375vw;width:61.4375vw}}.introduction_item figure{width:calc(68 / 375 * 100vw);position:absolute}@media screen and (min-width: 768px){.introduction_item figure{width:11.25vw}}.introduction_item figure:nth-child(1){left:calc(21 / 375 * 100vw);top:calc(-19 / 375 * 100vw);animation:weve 1s infinite alternate}@media screen and (min-width: 768px){.introduction_item figure:nth-child(1){left:3vw;top:-2.8125vw}}.introduction_item figure:nth-child(2){left:31.2vw;top:calc(-33 / 375 * 100vw);animation:weve 1.2s infinite alternate .3s;transform-origin:bottom center}@media screen and (min-width: 768px){.introduction_item figure:nth-child(2){left:19.0625vw;top:-5.375vw}}.introduction_item figure:nth-child(3){right:calc(108 / 375 * 100vw);top:calc(-29 / 375 * 100vw);animation:weve 1.3s infinite alternate .8s}@media screen and (min-width: 768px){.introduction_item figure:nth-child(3){right:17.3125vw;top:-4.75vw}}.introduction_item figure:nth-child(4){right:calc(28 / 375 * 100vw);top:calc(-29 / 375 * 100vw);animation:weve 1.6s infinite alternate .5s}@media screen and (min-width: 768px){.introduction_item figure:nth-child(4){right:4vw;top:-4.75vw}}.introduction_item_img{margin:0 calc(2 / 375 * 100vw)}@media screen and (min-width: 768px){.introduction_item_img{margin:0}}.introduction_item_img img{width:100%}.introduction_movie{width:calc(280 / 375 * 100vw);margin:0 auto 12vw}@media screen and (min-width: 768px){.introduction_movie{width:70vw;margin:0 auto 6vw}}.introduction_movie h2{text-align:center;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;margin-bottom:calc(10 / 375 * 100vw)}@media screen and (min-width: 768px){.introduction_movie h2{margin-bottom:2.1875vw}}.introduction_movie h2 small{display:inline-block;font-size:3.2vw;line-height:1;position:relative;z-index:0}@media screen and (min-width: 768px){.introduction_movie h2 small{font-size:2.625vw}}.introduction_movie h2 small:before{content:"";width:8vw;height:calc(27 / 375 * 100vw);background:url(/cdn/shop/files/nabe_crown.png?v=1629956438) no-repeat;background-size:100% auto;position:absolute;left:calc(-22 / 375 * 100vw);top:calc(-20 / 375 * 100vw);z-index:-1}@media screen and (min-width: 768px){.introduction_movie h2 small:before{width:calc(114 / 1600 * 100vw);height:6.375vw;left:-5.1875vw;top:-4.375vw}}.introduction_movie h2 strong{display:block;font-size:4.8vw;line-height:1}@media screen and (min-width: 768px){.introduction_movie h2 strong{font-size:3.875vw;line-height:1.5}}.introduction_youtube{position:relative;width:100%;padding-top:56.25%}.introduction_youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.overview{padding:calc(55 / 375 * 100vw) 0 0;position:relative}@media screen and (min-width: 768px){.overview{padding:11.25vw 0 0}}.overview:before{content:"";width:1px;height:calc(38 / 375 * 100vw);background:#000;position:absolute;left:50%;top:0}@media screen and (min-width: 768px){.overview:before{height:9.5625vw;width:4px}}.overview_ttl{text-align:center;font-size:calc(22 / 375 * 100vw);font-family:ryo-gothic-plusn,sans-serif;font-weight:700;margin-bottom:calc(64 / 375 * 100vw)}@media screen and (min-width: 768px){.overview_ttl{font-size:3.875vw;margin-bottom:5.3125vw}}.overview_deteil{width:calc(350 / 375 * 100vw);margin:0 auto;position:relative;background:#fff;border-radius:8vw;padding-bottom:calc(25 / 375 * 100vw)}@media screen and (min-width: 768px){.overview_deteil{width:50vw;border-radius:1.875vw;padding-bottom:3.125vw}}.overview_deteil:before{content:"";width:24.8vw;height:calc(83 / 375 * 100vw);background:url(/cdn/shop/files/nabe_icon_open_start.png?v=1632895666) no-repeat;background-size:100% auto;position:absolute;left:calc(-28 / 375 * 100vw);top:calc(-20 / 375 * 100vw)}@media screen and (min-width: 768px){.overview_deteil:before{width:13.0625vw;height:11.6875vw;left:-4.125vw;top:-3vw}}.overview_deteil_heding{transform:translateY(-4vw)}@media screen and (min-width: 768px){.overview_deteil_heding{transform:translateY(-2vw)}}.overview_img{position:absolute;right:calc(-8 / 375 * 100vw);top:calc(-46 / 375 * 100vw);width:calc(76 / 375 * 100vw)}@media screen and (min-width: 768px){.overview_img{right:-2.375vw;top:-2.875vw;width:9.4375vw}}.overview_lead{text-align:center;font-size:3.2vw;padding:1.6vw 0;border-top:1px solid #000;border-bottom:1px solid #000;margin:0 8vw 4vw;line-height:1.7}@media screen and (min-width: 768px){.overview_lead{font-size:1.5vw;padding:.375vw 0;margin:0 auto 2vw;width:38.75vw}}.overview_period{display:flex;width:calc(320 / 375 * 100vw);margin:0 auto calc(20 / 375 * 100vw);text-align:center;border-radius:calc(20 / 375 * 100vw);overflow:hidden}@media screen and (min-width: 768px){.overview_period{width:37.5vw;margin:0 auto 2.5vw;border-radius:1.875vw}}.overview_period dt{font-size:calc(10 / 375 * 100vw);color:#fff;background:#2d1c04;width:calc(50 / 375 * 100vw);font-weight:700;padding:calc(4 / 375 * 100vw) 0;letter-spacing:.1em}@media screen and (min-width: 768px){.overview_period dt{font-size:1.125vw;width:6.25vw;padding:.75vw 0}}.overview_period dd{width:72vw;background:#fcc619;font-size:calc(10 / 375 * 100vw);font-weight:700;padding:calc(4 / 375 * 100vw) 0}@media screen and (min-width: 768px){.overview_period dd{font-size:1.125vw;width:31.25vw;padding:.75vw 0}}.overview_detail{width:calc(310 / 375 * 100vw);margin:0 auto;font-size:3.2vw}@media screen and (min-width: 768px){.overview_detail{width:34.375vw;font-size:calc(14 / 1600 * 100vw);display:flex;flex-wrap:wrap;line-height:2}}.overview_detail dt{font-weight:700}@media screen and (min-width: 768px){.overview_detail dt{width:5vw}}.overview_detail dd{font-weight:400}@media screen and (min-width: 768px){.overview_detail dd{width:29.375vw}}.overview_detail dd:not(:last-child){margin-bottom:4vw}@media screen and (min-width: 768px){.overview_detail dd:not(:last-child){margin-bottom:0}}.overview_deteil .campaign_vote_btn{margin-top:calc(20 / 375 * 100vw)}@media screen and (min-width: 768px){.overview_deteil .campaign_vote_btn span{font-size:calc(28 / 1600 * 100vw);width:24.375vw}.overview_deteil .campaign_vote_btn{margin-top:1.5625vw}}#recipe{background:#f9edc1;padding:16vw 0 calc(98 / 375 * 100vw)}@media screen and (min-width: 768px){#recipe{padding:5.9375vw 0 8.125vw}}.recipe_ttl{text-align:center;font-size:6.4vw;margin-bottom:calc(22 / 375 * 100vw);font-family:ryo-gothic-plusn,sans-serif;font-weight:700}@media screen and (min-width: 768px){.recipe_ttl{font-size:2.625vw;margin-bottom:2.5vw}}.recipe_ttl_sub{background:#4e381b;color:#fff;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;font-size:3.2vw;text-align:center;width:calc(200 / 375 * 100vw);margin:0 auto calc(55 / 375 * 100vw);padding:1.6vw 0;border-radius:8vw;letter-spacing:.1em}@media screen and (min-width: 768px){.recipe_ttl_sub{font-size:1.25vw;width:20.375vw;margin:0 auto 4.375vw;padding:.9375vw 0;border-radius:1.875vw}}.recipe_nav{width:72vw;font-size:3.2vw;text-align:center;margin:0 auto 4vw;font-weight:700}@media screen and (min-width: 768px){.recipe_nav{width:auto;font-size:1.25vw;margin:0 0 2.5vw}}.recipe_nav li{display:inline-block;position:relative;margin-bottom:calc(10 / 375 * 100vw)}@media screen and (min-width: 768px){.recipe_nav li{margin-bottom:0}}.recipe_nav li:not(:last-child):after{content:"";width:1px;height:calc(25 / 375 * 100vw);background:#000;transform:rotate(30deg);position:absolute;left:100%;top:50%;margin-top:-3.2vw}@media screen and (min-width: 768px){.recipe_nav li:not(:last-child):after{height:3.125vw;margin-top:-1.5vw}}.recipe_nav a{display:block;color:#000;text-decoration:none;padding:0 3.2vw;font-family:ryo-gothic-plusn,sans-serif;font-weight:700}@media screen and (min-width: 768px){.recipe_nav a{padding:0 1.5625vw}}.recipe_block{margin-bottom:calc(80 / 375 * 100vw)}@media screen and (min-width: 768px){.recipe_block{margin-bottom:4.0625vw}}.recipe_block h2{text-align:center;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;font-size:calc(16 / 375 * 100vw);margin-bottom:calc(25 / 375 * 100vw);line-height:1;letter-spacing:.05em}@media screen and (min-width: 768px){.recipe_block h2{font-size:1.875vw;margin-bottom:1.625vw}}.recipe_block h2:before{content:"";width:3.2vw;height:3.2vw;background:#fcc619;border-radius:50%;display:inline-block;margin-right:3.2vw}@media screen and (min-width: 768px){.recipe_block h2:before{width:1.25vw;height:1.25vw;margin-right:.9375vw}}.recipe_block h2:after{content:"";width:3.2vw;height:3.2vw;background:#fcc619;border-radius:50%;display:inline-block;margin-left:3.2vw}@media screen and (min-width: 768px){.recipe_block h2:after{width:1.25vw;height:1.25vw;margin-left:.9375vw}}.recipe_item{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(338 / 375 * 100vw);margin:0 auto calc(20 / 375 * 100vw)}@media screen and (min-width: 768px){.recipe_item{justify-content:center;width:auto;margin:0 auto 6.25vw}}.recipe_item li{width:43.2vw;margin-bottom:calc(20 / 375 * 100vw)}@media screen and (min-width: 768px){.recipe_item li{width:16.25vw;margin:0 1.25vw}}.recipe_item a{display:flex;flex-direction:column;text-decoration:none;color:#000;text-align:center;height:100%}.recipe_item a:hover .recipe_item_btn{filter:contrast(150%)}.recipe_item h3{padding:calc(10 / 375 * 100vw) 0 1.6vw 0;font-size:3.2vw;font-weight:700}@media screen and (min-width: 768px){.recipe_item h3{padding:.9375vw 0 .75vw;font-size:1.25vw;line-height:1.5}}.recipe_item_btn{background:#aa8813;padding:calc(7 / 375 * 100vw) calc(7 / 375 * 100vw) calc(7 / 375 * 100vw) 0;position:relative;color:#fff;border-radius:calc(20 / 375 * 100vw);line-height:1;margin:auto auto 0;width:calc(110 / 375 * 100vw);font-size:3.2vw;transition:.3s}@media screen and (min-width: 768px){.recipe_item_btn{padding:.75vw calc(7 / 1600 * 100vw) .625vw 0;font-size:1vw;width:10.625vw;border-radius:1.25vw}}.recipe_item_btn:after{content:"";width:calc(5 / 375 * 100vw);height:calc(5 / 375 * 100vw);border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:2.4vw;right:3.2vw}@media screen and (min-width: 768px){.recipe_item_btn:after{width:.3125vw;height:.3125vw;top:.9375vw;right:1.125vw}}.bnr{margin:0 12.8vw}@media screen and (min-width: 768px){.bnr{margin:0 auto;width:45vw}}.bnr img{width:100%}footer{background:#e50012;color:#fff}.footer{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:3vw 3.6vw}@media screen and (min-width: 768px){.footer{padding:1vw 2vw}}.footer__logo{width:17.8vw}@media screen and (min-width: 768px){.footer__logo{width:11.72vw}}.footer__copy{width:71vw;font-size:calc(10 / 375 * 100vw)}@media screen and (min-width: 768px){.footer__copy{font-size:.75vw}}.no-webp .main_kimuchi{background-image:url(/cdn/shop/files/nabe_kimuchi_sp.png?v=1629956680)}@media screen and (min-width: 768px){.no-webp .main_kimuchi{background-image:url(/cdn/shop/files/nabe_kimuchi.png?v=1629956681)}}.no-webp .main_tonyu{background-image:url(/cdn/shop/files/nabe_tonyu_sp.png?v=1629956681)}@media screen and (min-width: 768px){.no-webp .main_tonyu{background-image:url(/cdn/shop/files/nabe_tonyu.png?v=1629956681)}}.no-webp .second_kimuchi_inner{background-image:url(/cdn/shop/files/nabe_kimuchi_sp.png?v=1629956680)}@media screen and (min-width: 768px){.no-webp .second_kimuchi_inner{background-image:url(/cdn/shop/files/nabe_kimuchi.png?v=1629956681)}}.no-webp .second_tonyu_inner{background-image:url(/cdn/shop/files/nabe_tonyu_sp.png?v=1629956681)}@media screen and (min-width: 768px){.no-webp .second_tonyu_inner{background-image:url(/cdn/shop/files/nabe_tonyu2.png?v=1629956681)}}@keyframes flag{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes baloon{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ten{0%{opacity:0}33%{opacity:1}66%{opacity:0}to{opacity:1}}@keyframes scale{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes move{0%{left:0}to{left:100%}}@keyframes item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes weve{0%{transform:rotate(0)}20%{transform:rotate(5deg)}40%{transform:rotate(0)}60%{transform:rotate(-5deg)}80%{transform:rotate(0)}to{transform:translateY(0)}}@keyframes tecchan{0%{transform:rotate(0)}5%{transform:rotate(3deg)}10%{transform:rotate(0)}15%{transform:rotate(-3deg)}20%{transform:rotate(0)}25%{transform:rotate(3deg)}30%{transform:rotate(0)}35%{transform:rotate(-3deg)}40%{transform:rotate(0)}to{transform:translateY(0)}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.recipe_item a{display:block}}.campaign_header_sub{text-align:center;margin-top:-12vw}.campaign_header_sub img{width:calc(302 / 375 * 100vw)}.campaign_header_baloon{background:#fff;border-radius:calc(10 / 375 * 100vw);padding:3.2vw calc(5 / 375 * 100vw) 3.2vw 4vw;display:inline-block;text-align:left;margin:calc(10 / 375 * 100vw) 0 9.6vw;position:relative;z-index:1}.campaign_header_baloon:after{content:"";width:0;height:0;border-style:solid;border-width:6.4vw 3.2vw 0 3.2vw;border-color:#fff transparent transparent transparent;position:absolute;top:calc(100% - 1px);left:calc(100 / 375 * 100vw);transform:skew(48deg)}.campaign_header_baloon strong{font-weight:700;font-size:calc(14 / 375 * 100vw);display:block;margin-bottom:calc(8 / 375 * 100vw);font-family:ryo-gothic-plusn,sans-serif}.campaign_header_baloon span{font-size:3.2vw;line-height:1.666;display:block}.win_badge{position:absolute;top:calc(-50 / 375 * 100vw);left:0}.win_badge img{width:calc(61 / 375 * 100vw)}.win_icon{position:absolute;top:calc(-34 / 375 * 100vw);left:calc(63 / 375 * 100vw)}.win_icon img{width:calc(43 / 375 * 100vw)}.campaign_main_img{position:relative;z-index:1}.campaign_main_counter li:first-child span{color:#865c17;background:linear-gradient(to top,#66430b,#af911b 48%,#fbfccf 83%,#865c17);-webkit-background-clip:text;-webkit-text-fill-color:rgba(82,54,0,.4);position:relative;display:inline-block}.campaign_main_counter li:last-child span{color:#999}.campaign_icon{top:calc(-25 / 375 * 100vw);left:calc(-10 / 375 * 100vw)}.detail_outer{background:#f5ecc2;border-radius:calc(20 / 375 * 100vw);margin:0 calc(8 / 375 * 100vw) calc(20 / 375 * 100vw);padding:4vw 0 calc(20 / 375 * 100vw);position:relative}.detail_head{margin:0}.detail_ttl{margin-bottom:0}.detail_ttl:before{width:calc(83 / 375 * 100vw);height:calc(74 / 375 * 100vw);background-image:url(/cdn/shop/files/nabe_icon_result2.png?v=1637801169);left:-1.6vw;top:-1.6vw}.detail_sub{text-align:center;margin-bottom:calc(7 / 375 * 100vw)}.detail_sub img{width:calc(302 / 375 * 100vw)}.detail_head .win_icon{top:-1.6vw}.detail_head .win_badge{top:calc(-17 / 375 * 100vw)}.confetti{background-color:transparent;position:absolute;width:100vw;height:calc(100% - calc(80 / 375 * 100vw));left:calc(-8 / 375 * 100vw);bottom:0;transition:opacity .5s ease-in-out,-webkit-transform 1s cubic-bezier(.645,.045,.355,1);transition:transform 1s cubic-bezier(.645,.045,.355,1),opacity .5s ease-in-out;transition:transform 1s cubic-bezier(.645,.045,.355,1),opacity .5s ease-in-out,-webkit-transform 1s cubic-bezier(.645,.045,.355,1);opacity:0;transform:scale(0);transform-origin:50% 80%;pointer-events:none}.confetti canvas{display:block;position:absolute;left:0;top:0;width:100%!important;height:100%!important}#campaign.anime .confetti,#detail.anime .confetti{opacity:1;transform:scale(1)}.overview_end{position:relative}.overview_end_box{background:#555555f2;color:#fff;width:calc(100% - calc(20 / 375 * 100vw));height:calc(100% + calc(20 / 375 * 100vw));position:absolute;top:calc(-10 / 375 * 100vw);left:calc(10 / 375 * 100vw);text-align:center;z-index:2;display:flex;flex-direction:column;justify-content:center}.overview_end_box p strong{font-size:calc(16 / 375 * 100vw);font-family:ryo-gothic-plusn,sans-serif;line-height:2;letter-spacing:.05em;margin-bottom:4.8vw;display:block}.overview_end_box p{font-size:3.2vw;font-family:ryo-gothic-plusn,sans-serif;line-height:2}.overview_deteil:before{width:calc(83 / 375 * 100vw);height:calc(74 / 375 * 100vw);background-image:url(/cdn/shop/files/nabe_icon_result2.png?v=1637801169);left:-3.2vw;top:calc(-20 / 375 * 100vw)}@media screen and (min-width:768px){.campaign_header_sub{margin-top:-16.25vw}.campaign_header_sub img{width:calc(903 / 1600 * 100vw)}.campaign_header_baloon{border-radius:1.25vw;padding:calc(28 / 1600 * 100vw) calc(57 / 1600 * 100vw);margin:.75vw 0 2.3125vw}.campaign_header_baloon strong{font-size:1.25vw;margin-bottom:1.5625vw}.campaign_header_baloon span{font-size:1.125vw}.campaign_header_baloon:after{border-width:2vw 1.25vw 0 1.25vw;top:calc(100% - 1px);left:11.875vw}.win_badge{top:-10.625vw;left:2.9375vw}.win_badge img{width:calc(228 / 1600 * 100vw)}.win_icon{top:-5vw;left:15vw}.win_icon img{width:7.6875vw}.campaign{padding:0 0 8.125vw}.campaign_main{margin:0 auto}.detail_outer{border-radius:1.25vw;margin:0 auto 3.75vw;padding:3.125vw 0 calc(58 / 1600 * 100vw);width:81.25vw}.detail_ttl:before{width:calc(205 / 1600 * 100vw);height:11.5vw;left:7.9375vw;top:-2.875vw}.detail_sub{margin-bottom:6.375vw;z-index:1;position:relative}.detail_sub img{width:calc(903 / 1600 * 100vw)}.detail_head .win_icon{top:-5.5vw}.detail_head .win_badge{top:-8vw;left:1.125vw}.detail_head .win_badge img{width:11.1875vw}.confetti{display:block;width:87.5vw;height:calc(100% - 15.625vw);left:-3.125vw;bottom:0}.overview_end_box{width:43.75vw;height:calc(100% + 1.25vw);top:-.625vw;left:50%;margin-left:-21.875vw}.overview_end_box p strong{font-size:1.875vw;margin-bottom:2.1875vw;line-height:1.66}.overview_end_box p{font-size:1vw;line-height:1.75}.overview_deteil:before{width:calc(205 / 1600 * 100vw);height:11.5vw;left:-4.125vw;top:-3vw}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pages-campaign.css.map */
