@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";:where(.jtoab2025q4 h1,.jtoab2025q4 h2,.jtoab2025q4 h3,.jtoab2025q4 h4,.jtoab2025q4 h5,.jtoab2025q4 h6,.jtoab2025q4 p,.jtoab2025q4 dl,.jtoab2025q4 dt,.jtoab2025q4 dd){margin:0;padding:0}:where(.jtoab2025q4 figure){text-align:center;margin:0}:where(.jtoab2025q4 img){vertical-align:bottom;max-width:100%;height:auto}:where(.jtoab2025q4 th){font-weight:400}.sc-logos{background-color:#ddd;padding-top:1em;padding-bottom:1em}.lt-sm,.gt-sm,.lt-md,.gt-md,.lt-lg,.gt-lg,.lt-xl,.gt-xl,.lt-2xl,.gt-2xl{display:none}:root{--fgcolor:#4a1f00;--bgcolor:#eddabc;--bgcolor-light:#fcf3e5;--theme-brown-light:#b94d00;--theme-yellow:#f7df10}:is(.jtoab2025q4 *){box-sizing:border-box;font-feature-settings:initial;font-weight:700}.pj-contents{color:var(--fgcolor);background-color:var(--bgcolor);margin-top:0;font-family:Noto Sans JP,sans-serif}.pj-contents :is(a:hover){color:inherit}:link{transition:filter .36s}.mail-link{word-break:break-all}.font-bold{font-weight:700}.font-black{font-weight:900}.font-regular{font-weight:400}.text-brown-700{color:var(--theme-brown-light)}.text-brown-500{color:var(--fgcolor)}.text-shadow-white{text-shadow:2px 2px 2px #fff}.marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 40%,#bf0000 40%)}.text-xs{font-size:2.9333vw}.text-sm{font-size:3.2vw}.text-md{font-size:3.4667vw}.text-lg{font-size:3.7333vw}.text-xl{font-size:4.2667vw}.text-2xl{font-size:4.8vw}.text-3xl{font-size:5.0667vw}.text-4xl{font-size:5.6vw}.text-5xl{font-size:6.9333vw}.text-center{text-align:center}.text-right{text-align:right}.hero :is(img){width:100%;height:auto}.hero>.section-container{position:relative}.menu{background-image:url(../images/menu-bg_mo.jpg);background-position:50%;background-size:cover;place-items:center;height:36.6667vw;margin-block-start:1.75rem;display:grid}.menu-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:1.7333vw .5333vw;margin:0;padding:0;display:grid}.menu-list>.menu-list_item{place-items:center;height:min-content;margin:0;padding:0;display:grid}.menu-link{width:46.1333vw;text-decoration:none;display:grid}.menu-link :is(img){width:100%}.intro{padding:9.3333vw 0 3.4667vw}.intro .section-container{place-items:center;display:grid}.intro .text-box{background-image:url(../images/intro-bg_mo.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;width:92vw;height:59.3333vw;padding:5.6vw;display:grid}.intro .text-container{text-align:center;font-size:3.4667vw;line-height:1.8}.campaign-entry{padding:3.4667vw 0 2.1333vw}.campaign-entry.howtojoin{padding:10.08vw 0 1.7067vw}.campaign-entry .section-title{place-items:center;margin-top:0;margin-bottom:0;display:grid}.campaign-entry .step-list{flex-flow:column;justify-content:center;align-items:center;gap:15.8933vw;margin:0;padding:3.4667vw 0 0;display:flex}.campaign-entry .step-list_item{z-index:1;background-image:url(../images/howtojoin_step-bg.jpg);background-size:cover;width:91.28vw;padding:23.2vw 2.4vw 5.3333vw;display:block;position:relative;box-shadow:.7733vw .7733vw .7733vw #0009}.campaign-entry .step-list_item:after{content:"";background-color:#a5702d;border-radius:50%;width:2.56vw;height:2.56vw;display:block;position:absolute;top:6.16vw;left:4.6133vw;box-shadow:79.4933vw 0 #a5702d}.campaign-entry .step-list_item:first-of-type:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background-color:#592b1f;width:5.64vw;height:4.8667vw;margin-top:4.1067vw;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}.campaign-entry .step-badge{width:33.3333vw;margin:0;position:absolute;top:-6.0267vw;left:50%;transform:translate(-50%)}.campaign-entry .step-heading{color:var(--theme-yellow);margin-block:0;font-size:6.6667vw;line-height:1.35}.campaign-entry .step-heading>.text-container{font-size:inherit;font-weight:inherit;display:block}.campaign-entry .step-heading .-palt{font-feature-settings:"palt";letter-spacing:-.02em}.campaign-entry .step-heading_lead{font-size:4.36vw;line-height:1.5;display:block}.campaign-entry .step-body{color:#fff;margin-block-start:3.2vw;padding:0 3.2vw}.campaign-entry.intro{padding:2.7467vw 0 1.3867vw}.campaign-entry.intro .step-list{flex-flow:row;align-items:stretch;gap:7.6533vw;padding:0}.campaign-entry.intro .step-list_item{background-image:url(../images/howtojoin_step-bg.jpg);background-size:cover;align-items:center;width:44.6133vw;min-height:21.5333vw;padding:0 0 0 13.0667vw;display:grid;box-shadow:.7733vw .7733vw .7733vw #0009}.campaign-entry.intro .step-list_item:after{content:none}.campaign-entry.intro .step-list_item:first-of-type{padding-bottom:0}.campaign-entry.intro .step-list_item:first-of-type:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background-color:#471b0e;width:4.8667vw;height:5.64vw;margin-top:0;margin-left:1.5467vw;display:block;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.campaign-entry.intro .step-badge{place-items:center;width:17.6933vw;margin:0;display:grid;position:absolute;top:1.9333vw;left:-3.08vw;transform:none}.campaign-entry.intro .step-badge :is(img){width:auto;max-width:none;height:19.36vw}.campaign-entry.intro .step-heading{color:var(--theme-yellow);letter-spacing:.1em;margin-block:0;font-size:4.8667vw;font-weight:900;line-height:1.21}.campaign-entry.intro .step-heading:has(.step-heading_lead){font-size:4vw}.campaign-entry.intro .step-heading_lead{font-feature-settings:"palt";white-space:nowrap;font-size:2.56vw;line-height:1.42;display:block;transform:scale(.96)}.apply{padding:2.1333vw 0 3.0667vw}.apply .apply-link{place-items:center;width:53.8667vw;margin:0 auto;display:grid}.apply .apply-caption{margin-block-start:1.25em;padding:0 4.2667vw}.plain-list{margin:0;padding:0}:is(.plain-list>.plain-list_item){padding-left:0;list-style:none}.prize{isolation:isolate;color:#fff;margin-block-start:16vw;padding:0 0 16vw;position:relative}.prize:before{content:"";z-index:-1;background-color:#5d2d10;background-image:url(../images/prizes_bg_mo.jpg);background-position:50%;background-size:cover;position:absolute;inset:12vw 0 0}.prize>.section-container{padding:0 0 9.8667vw}.prize .section-title{place-items:center;margin-top:0;margin-bottom:0;display:grid}.prize .heading{color:var(--theme-yellow);font-size:6.6667vw}.prize .heading>.text-container{font-size:inherit}.prize .description{font-size:4.6133vw}.prize .description>.text-container{font-size:inherit}.prize .prize-lists{gap:10.6667vw;margin-block-start:9.8667vw;display:grid}.prize .prize-list{grid-template-columns:1fr;justify-content:center;gap:2.6667vw;width:92vw;margin-left:auto;margin-right:auto;display:grid}.prize .prize-list.prize-a{grid-template-columns:1fr 1fr}.prize .prize-list.prize-a>.prize-list_item--main{grid-column:1/-1}.prize .prize-list.prize-b{align-items:start}.prize .prize-list .prize-list_title,.prize .prize-list .prize-list_description{grid-column:1/-1}.prize .prize-list .prize-list_description{line-height:1.1}.prize .prize-list>.prize-list_item{color:#fff;background-color:#000;width:100%;position:relative}.prize .prize-photo{color:#fff;position:relative}.prize .prize-info{background-color:#000;grid-template-rows:auto auto;grid-template-columns:60% 40%;gap:1.6vw;padding:1.6vw;display:grid}.prize .prize-info .title{text-align:center;grid-column:1/3;font-size:3.5867vw;line-height:1.33}.prize .prize-info .cut{color:#000;white-space:nowrap;transform-origin:100%;background-color:#fff;border:1px solid #707070;grid-column:1/2;justify-self:end;padding:.12em 1.25em .12em .64em;font-size:2.56vw;line-height:1;transform:scale(.86)}.prize .prize-info .weight{grid-column:2/3;justify-self:start;font-size:2.8267vw;line-height:1.5}.prize .prize-info :is(.title,.cut,.weight)>.text-container{font-size:inherit;line-height:inherit}.prize .prize-list_item--main .prize-info{gap:2.1333vw;padding:2.6667vw 3.2vw}.prize .prize-list_item--main .prize-info .title{font-size:5.64vw}.prize .prize-list_item--main .prize-info .cut,.prize .prize-list_item--main .prize-info .weight{font-size:2.8267vw}.detail{padding:9.4667vw 0 6.4vw}.detail .section-title{place-items:center;margin-top:0;margin-bottom:0;display:grid}.detail .heading{color:#5f3125;margin-top:0;margin-bottom:0;font-size:4.6133vw}.detail .heading>.text-container{font-size:inherit}.detail .heading+*{margin-block-start:1.25rem}.detail .track{margin-left:auto;margin-right:auto;grid-template-columns:1fr;gap:15.2vw;width:92vw;margin-block-start:4.1333vw;padding:0;display:grid}.detail .track>.track-content{width:100%;padding:0}.detail .table-component{border-collapse:collapse;width:100%;max-width:86.1333vw;margin-left:auto;margin-right:auto}.detail .table-component :where(td,th){padding:2.5333vw 3.6vw}.detail .table-component :is(th){color:#fff;text-align:left;vertical-align:top;background-color:#5e2c0a;width:36%}.detail .table-component :is(td){color:#5d2d10;background-color:#ffeacf;width:64%}.detail .text-box{max-width:84.4vw;margin-left:auto;margin-right:auto}.detail .text-box.bg-white{background-color:#fff8ef}.detail .text-box.scrollable-y{max-height:45.3333vw;padding:2.5333vw 3.0667vw;overflow-y:scroll}.table-component.-horizontal-line{border-collapse:collapse}.table-component.-horizontal-line tr+tr>:is(th,td){border-block-start:1px solid #d8a280}.table-component.-drop-shadow{box-shadow:3px 3px 6px #0009}.terms .text-box{letter-spacing:.04em;padding:3.2vw 4.2667vw}.contact{color:#fff;padding:0 0 6.9333vw}.contact :is(a){color:inherit}.contact .section-title{z-index:1;place-items:center;margin-block:0;display:grid;position:relative}.contact .heading{margin-block:0;padding-block-start:3.2vw;font-size:5.1333vw}.contact .heading>.text-container{font-size:inherit}.contact .heading+*{margin-block-start:1.75rem}.contact .contact-panel{background-color:#5e2c0a;margin-block-start:-8.2667vw;padding:8.2667vw 6.6667vw}.contact .table-component{max-width:88vw;margin-left:auto;margin-right:auto}.contact .table-component :where(td,th){padding:.23em .48em}.contact .table-component :is(th){text-align:left;vertical-align:top;white-space:nowrap;width:1%;padding-right:0}.contact .table-component :is(td){width:auto;padding-left:0}.contact .notice{max-width:88vw;margin-left:auto;margin-right:auto}.contact .notice .plain-list_item{text-indent:-1em;padding-left:1em}.usmef-brand{padding:6.9333vw 0 3.2vw}.usmef-brand .usmef-brand_logo{background-color:#fff;place-items:center;width:89.7333vw;height:33.0667vw;margin-left:auto;margin-right:auto;display:grid}.usmef-brand .usmef-brand_logo :is(img){width:33.2vw;max-width:none}.raffle-title~.usmef-brand .usmef-brand_logo{background-color:#0000}.campaign-title{padding:3.2vw}.campaign-title>.section-container{place-items:center;display:grid}.raffle-title{padding-top:9.8667vw}.raffle-title .section-title{place-items:center;margin-top:0;margin-bottom:0;display:grid}:is(.campaign-title+.raffle-title){margin-block-start:0}.raffle-movie :where(video){vertical-align:bottom}.raffle-movie .video-container{background-color:#000000e0;width:80vw;margin:9.8667vw auto;position:relative}.raffle-movie .video-container #mute-button{cursor:pointer;opacity:.5;background-size:100%;width:10vw;height:10vw;transition:opacity .18s;position:absolute;bottom:2.5vw;right:1.5vw}.raffle-movie .video-container #mute-button.-muted{background-image:url(../images/button_mute_01.png)}.raffle-movie .video-container #mute-button.-unmute{background-image:url(../images/button_mute_02.png)}.raffle-movie .video-container #mute-button:hover{opacity:1}.raffle-movie #play-button{cursor:pointer;opacity:.5;background-size:100%;width:10vw;height:10vw;transition:all .18s;position:absolute;bottom:13.5vw;right:1.5vw}.raffle-movie #play-button.-play{background-image:url(../images/button_play_01.png)}.raffle-movie #play-button.-stop{background-image:url(../images/button_play_02.png)}.raffle-movie #play-button.-playback{opacity:1;background-image:url(../images/button_play_03.png)}.raffle-movie #play-button.-start{width:20vw;height:20vw;bottom:50%;right:50%;transform:translate(50%,50%)}.raffle-movie #play-button:hover{opacity:1}.raffle-result{width:92vw;margin-left:auto;margin-right:auto}.raffle-result .raffle-result_heading{place-items:center;margin-top:0;margin-bottom:0;display:grid}.raffle-result .raffle-result_prize{flex-flow:column;justify-content:start;align-items:center;display:flex}.raffle-result .raffle-result_prize+*{margin-block-start:2.34em}.raffle-result .raffle-result_prize .prize-figure{width:92vw}.raffle-result .raffle-resuilt_link{place-items:center;display:grid}.raffle-result .raffle-resuilt_link+*{margin-block-start:2.34em}.raffle-result .raffle-resuilt_link .button-link{display:block}.privacy-policy .heading{margin-top:0;margin-bottom:0}.privacy-policy .heading+*{margin-block-start:1.75em}.privacy-policy .track{margin-left:auto;margin-right:auto;grid-template-columns:1fr;gap:4.8vw;width:92vw;margin-block-start:8.5333vw;padding:0;display:grid}.privacy-policy .track>.track-content{background-color:var(--bgcolor-light);width:100%;padding:3.2vw 2.4vw;box-shadow:0 3px 6px #00000029}.navigation .link-list{flex-flow:column;justify-content:center;align-items:center;gap:.9333vw;margin-block-start:9.8667vw;display:flex}.navigation .button-link{display:block}#f-form .message{background-color:var(--bgcolor-light);width:92vw;margin-left:auto;margin-right:auto;padding:5.6vw;box-shadow:0 3px 6px #00000029}#f-form :is(.c-forms .block-heading){color:#fff;background-color:#77421b;border-radius:9999px;max-width:92vw;margin-left:auto;margin-right:auto;padding:1.6vw 0}#f-form .section-input .u-field{box-sizing:border-box;border-bottom:1px solid #ecd67c;width:92vw;margin:0 auto;padding:4.2667vw 0}#f-form .section-input .u-field+.u-field{border-top:1px solid #8b6a52}#f-form .section-input .u-field.-cancel{border-bottom:none}#f-form .section-input .u-field.-hidden{display:none}#f-form .section-input .u-field .u-head{padding:0 3.6vw 3.0667vw;font-size:4vw}#f-form .section-input .u-field .u-head .c-label+p{margin-top:1em}#f-form .section-input .u-field .u-body{flex-flow:wrap;justify-content:space-between;align-items:start;gap:0 2.4vw;width:85.3333vw;margin:0 auto;display:flex}#f-form .section-input .u-field .u-body>label,#f-form .section-input .u-field .u-body input[type=text],#f-form .section-input .u-field .u-body textarea{box-sizing:border-box;background-color:#fff;border:none;border-radius:4px;font-size:3.7333vw;transition:border .36s ease-out,background-color .36s ease-out}#f-form .section-input .u-field .u-body>label:active,#f-form .section-input .u-field .u-body>label:focus,#f-form .section-input .u-field .u-body input[type=text]:active,#f-form .section-input .u-field .u-body input[type=text]:focus,#f-form .section-input .u-field .u-body textarea:active,#f-form .section-input .u-field .u-body textarea:focus{background-color:#fff;border-color:#666}#f-form .section-input .u-field .u-body.-thin>label,#f-form .section-input .u-field .u-body.-thin>input[type=text],#f-form .section-input .u-field .u-body.-thin>textarea,#f-form .section-input .u-field .u-body.-zipcode>input[type=text]{width:37.3333vw}#f-form .section-input .u-field .u-body.-fill>label,#f-form .section-input .u-field .u-body.-fill>input[type=text],#f-form .section-input .u-field .u-body.-fill>textarea{width:100%}#f-form .section-input .u-field .u-body.-thin.-deli{--gap:2.4vw;justify-content:start;gap:var(--gap)}#f-form .section-input .u-field .u-body.-thin.-deli>label{width:calc(50% - var(--gap) / 2);margin-top:0}#f-form .section-input .u-field .u-body.-zipcode>button{appearance:none;color:#fff;background-color:#aaa;border:0;border-radius:4px;width:24.8vw;margin:.5333vw auto 0 4vw;padding:1.6vw 0;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:4vw;transition:background-color .18s}#f-form .section-input .u-field .u-body.-zipcode>button:active{box-shadow:none;background-color:#b5b5b5}#f-form .section-input .u-field .u-body.-trichotomy{justify-content:center}#f-form .section-input .u-field .u-body.-trichotomy>label{width:27.5%;font-size:4vw}#f-form .section-input .u-field .u-body.-trichotomy>label:first-child,#f-form .section-input .u-field .u-body.-trichotomy>label:nth-child(2),#f-form .section-input .u-field .u-body.-trichotomy>label:nth-child(4){margin-right:8.75%}#f-form .section-input .u-field .u-body.grid-container{justify-content:start;align-items:start;display:grid}#f-form .section-input .u-field .u-body#f-delivery.grid-container{grid-template-columns:1fr 1fr;align-items:center}#f-form .section-input .u-field .u-body#f-delivery.grid-container .-error{grid-column:span 3}#f-form .section-input .u-field .u-body>label{cursor:pointer;color:#000;flex-flow:row;justify-content:start;align-items:center;height:10.6667vw;padding:0 .6em;display:flex}#f-form .section-input .u-field .u-body>input[type=text]{height:10.6667vw;padding:0 .6em}#f-form .section-input .u-field .u-body>textarea{height:42.6667vw;padding:.6em}#f-form .section-input .u-field .u-body .f-confirm{word-break:break-all;margin-right:auto;font-size:4vw}#f-form .section-input .u-field .u-body span.-note{color:#fff;width:100%;margin-top:.5em;display:block}#f-form .section-input .u-field .u-body span.-error{color:#c00;width:100%;margin-top:.5em;font-size:2.6667vw;display:block}#f-form .section-input .u-field.-enquete .u-body{box-sizing:border-box;width:92vw;margin-block-start:.75em}#f-form .section-input .u-field.-enquete .u-body span.-error{color:#c00;width:100%;margin-top:.5em;display:block}#f-form .section-input .u-field.-enquete .u-body .f-confirm{color:#563f35;text-align:center;background-color:#fff;width:100%;margin-top:.5em;padding:.8em 1em;display:block}#f-form .section-input .u-field.-enquete .u-body .f-confirm.-text{text-align:left}#f-form .section-input .u-field.-enquete .u-body>.list{flex-flow:wrap;justify-content:space-between;align-items:start;width:100%;margin:0 auto;padding:0;list-style-type:none;display:flex}#f-form .section-input .u-field.-enquete .u-body>.list>.item{box-sizing:border-box;background-color:#fff;border-radius:1.0667vw;margin-top:.5em;padding:.5em}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-narrow,#f-form .section-input .u-field.-enquete .u-body>.list>.item.-moderate,#f-form .section-input .u-field.-enquete .u-body>.list>.item.-normal,#f-form .section-input .u-field.-enquete .u-body>.list>.item.-wide,#f-form .section-input .u-field.-enquete .u-body>.list>.item.-fill{width:100%}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-fill textarea{width:74.6667vw;margin:1em 5%}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-nest{width:100%}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-empty{display:none}#f-form .section-input .u-field.-enquete .u-body>.list>.item>label{color:#563f35;font-size:3.7333vw;line-height:1.8;display:block;position:relative}#f-form .section-input .u-field.-enquete .u-body>.list>.item>label>span{vertical-align:top;line-height:1.8}#f-form .section-input .u-field.-enquete .u-body>.list>.item>label .-thin{letter-spacing:-.05em}#f-form .section-input .u-field.-enquete .u-body>.list>.item>textarea{border:1px solid #dcdcdc;border-radius:0;width:69.3333vw;margin:1.3333vw 0 4vw 10.6667vw}#f-form .section-input .u-field.-enquete .u-body>.list>.item>textarea.-free{border:none;width:100%;height:44.4vw;margin:0}#f-form .section-input .u-field.-enquete .u-body>.list .c-radio{display:inline-grid}#f-form .section-input .u-field.-enquete .c-label{grid-template-columns:auto 1fr;align-items:center;font-size:4vw;line-height:1.33;display:grid}#f-form .section-input .u-field.-enquete .c-label:before{content:"";background-image:url(../images/num01.svg),url(../images/form_listnum-bg.png);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:auto 2.8vw,contain;width:9.2vw;height:10.2667vw;margin-right:2.6667vw;font-size:6.4vw;line-height:1;display:block}#f-form .section-input .u-field.-submit{display:block}#f-form .section-input .u-field.-submit .c-button{background:0 0;border:none;width:51.0667vw;margin:0 auto;display:block}#f-form .section-input .u-field.-submit .c-button.-small{width:60.2667vw;margin:5.3333vw auto 0}#f-form .section-input .c-radio{--mark-size:1.5em;--checked-color:#343434;--unchecked-color:#dcdcdc;--dot-scale:.58;appearance:none;height:var(--mark-size);width:var(--mark-size);cursor:pointer;vertical-align:middle;background-color:var(--unchecked-color);border-radius:9999px;outline:none;place-items:center;margin-right:.5em;transition:background-color .2s;display:grid;position:relative}#f-form .section-input .c-radio:before{content:"";width:var(--mark-size);height:var(--mark-size);background-color:var(--unchecked-color);border-radius:9999px;position:absolute}#f-form .section-input .c-radio:after{content:"";width:calc(var(--mark-size) * var(--dot-scale));height:calc(var(--mark-size) * var(--dot-scale));background-color:var(--checked-color);border-radius:50%;transition:transform .2s;position:absolute;transform:scale(0)}#f-form .section-input .c-radio:checked{background-color:var(--unchecked-color)}#f-form .section-input .c-radio:checked:after{transform:scale(1)}#f-form .section-input .c-radio:hover:not(:disabled){opacity:.8}#f-form .section-input .c-radio:focus-visible{box-shadow:0 0 0 2px #0003}#f-form .section-input .c-checkbox{appearance:none;vertical-align:middle;outline:none;width:5.3333vw;height:5.3333vw;margin-right:.5em;position:relative}#f-form .section-input .c-checkbox:before{content:"";background-color:#dcdcdc;width:5.3333vw;height:5.3333vw;display:block;position:absolute;top:0;left:0}#f-form .section-input .c-checkbox:checked:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABgCAYAAADVenpJAAAFL0lEQVR4nO2d3YtVZRTGf9PUWEdlmMZC+yAqrCi6j7qJCJKg76IIK0bNxERrUNT0Yrqrq/6EICi666qSIPu2pMymEisaNb0YG4ZkjCIinC72bM5iPGdmn733ete7914/eO7Xs573XXufc969DzhVZDXwKjAOnAUOA68A11oW5YRhFDgHzHbQf8Bmu9IcbcboHPx87TWqz1HkZbKFn2q3TZmOBmP0Fn6qXQa1OiUzRr7w/XJQA/ZQLPxUO0IX7hRnL+WEn2o0bPlOEcoOP9XOkCacfOxCJ3yfBBVAa+f7IqgAuwkTfqr1YWw5WRglbPipVoYw5yzMTmzCnwVeC+DPWYAd2IU/CxzTt+h0w2rsS51Td+l0ZDv24c8C09pGnfN5EfvgU72j7NWZxwvYhy51u65dR7IV+8Cl3tC160i2YR+41Lu6dh2Jh99gnsc+cKl9unYdyRbsA5d6T9euI4kt/Pd17TqSZ7EPXGq/rl1Hshn7wKX8mh+QTdgHLvWBrl1HEtvY/0jXriPZgH3gvvONWI994L7zjViHfeBSn+jabbMU2Ai8TvLlwlskv3JdEaqACBjBPnCpz3XttlkDTHYp4m+Sm6G609jwn8xY0J5QBRnQ2PAf7rGwOj6W/AT2gUsd0LXb5tGcBb4UqsAAZJ1+ofSVrt02jxcstA6TYC32gc/f+f2qjud4oKSCq/wc2mPYBy51SNdumwdLLryKjyXHOPYvVHU8x0NKBqo0CYpe+srWQQKFX9bYr/Ii0NoAefWtrt029wcytD2UoRzk/cSjpW+AAVXHc9wZ2Ni2EKZ65BHsA5c6RKDwLyb5Gje0wZgWQWxjf5xAH/XA9lm1LQH8LUZs4R8Glqg6nsfXCiZ6keXLjbVvenvVdwQOH7q/ebruiyC2nT9OoGv+fKZyFKuhTdpGBfcq+sijIxjs/JQ3MxRYp0Vwn6G/TvoBuETV8SLc1qEoS21U9BrbNX+c5ISVOW9j3wypdQoe10TgS+onDMd+Jz7EvilSz5XoLbZr/o/AshL9lcbH2DdHqoxJEFv4R4DlJfhS41PsmyQ1UsDL3RHUL/Ur0CrgJxj7sW9W0UVwTwR1Sx0FBnP4MOMz7Jsm9UwPtccW/s9ULPyUL7BvntTTGWqObexPEOkNXxb6SM6eWzcx6yK4K4L6pH4BhhbpcSU4gH0zpdZ2qDG28Ceo6NjvRmyXg6dEbTGO/VrsfEkf8CX2zZW6A7gxgjqkTlDD8CUHsW+yVAw/Z6c6Blyav7XV4ALiWwQxaAJYUaCvlaKP5MSqddNj0SlqPvY7cRE+CWaBk8BlBXtZWfpp9iQ4Aawq2sSq00fy9Ip1GKE1CQyX0L9asIRmTYKT+H/unccAyZl263C0dQoPvyv9wPfYh6Sl0zT4hi8rLeo5CSaBK0vsU60ZoF6TwMPPQV0WwSTNeglmqbRIDkFah5hXU/jOL0xVF8HvwFUK/WgkS6nWIjgNXK3SiQbTIjkZax3uYjqDh6/GcuKeBNPANWruHSA5IRvjJJgCrlf07QhaJAcorENPNYOP/eAMEcckmMZ3vhmDJGfnrcL/Aw/fnGXYXA5mgOsC+HMyMEzYSTADrA7izMnMIMmxag+/wQwBx/HwG80wyWHLssP/E7ghnA2nCMOUOwn+InmEzKkQZU2CGeCWsKU7ZTFMcgI3b/j/ADcFr9oplcuB38g39m82qNdRYCW9TYKzwK0mlTpqrKD7/xZL/YuP/dqyioXfXnYUv+FrBCPAPpJf8s6QvOF0K8lzik4P/A8IABg7TaO+ggAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:contain;width:6vw;height:6vw;display:block}#f-form .section-input .c-select{box-sizing:border-box;appearance:none;cursor:pointer;background-color:#b5b5b5;background-image:linear-gradient(45deg,#0000 50%,gray 50%),linear-gradient(135deg,gray 50%,#0000 50%);background-position:calc(100% - 25px) calc(.8em + 2px),calc(100% - 15px) calc(.8em + 2px);background-repeat:no-repeat;background-size:.7em .7em,.7em .7em;border:.1333vw solid #b5b5b5;border-radius:4px;width:100%;height:10.6667vw;padding:0 .6em;font-size:4vw;position:relative}.form-notice,.form-notice+*{margin-block-start:2.25em}.error-list .error-list_item{color:#c00;padding:.34em 0}.error-list .error-list_item+.error-list_item{border-top:1px dashed var(--fgcolor)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="01"]:before{background-image:url(../images/num01.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="02"]:before{background-image:url(../images/num02.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="03"]:before{background-image:url(../images/num03.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="04"]:before{background-image:url(../images/num04.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="05"]:before{background-image:url(../images/num05.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="06"]:before{background-image:url(../images/num06.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="07"]:before{background-image:url(../images/num07.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="08"]:before{background-image:url(../images/num08.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="09"]:before{background-image:url(../images/num09.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="10"]:before{background-image:url(../images/num10.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="11"]:before{background-image:url(../images/num11.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="12"]:before{background-image:url(../images/num12.svg),url(../images/form_listnum-bg.png)}#f-form .section-input .u-field.-enquete .c-label[data-enq-num="13"]:before{background-image:url(../images/num13.svg),url(../images/form_listnum-bg.png)}@media (min-width:668px){.gt-sm{display:revert}}@media (min-width:800px){.gt-md{display:revert}.tel-link{pointer-events:none;cursor:auto;color:inherit;text-decoration:none}.marker{padding:0 .34em .34em}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-md{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:24px}.text-2xl{font-size:26px}.text-3xl{font-size:28px}.text-4xl{font-size:34px}.text-5xl{font-size:60px}:where(.section-title){max-width:300px;margin-inline:auto}:where(.section-title img){max-width:100%}.menu{background-image:url(../images/menu-bg.jpg);height:128px;margin-block-start:1.75rem;padding:0 32px}.menu+.prize{margin-block-start:7.5rem}.menu-list{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;gap:13px;width:100%;max-width:fit-content;margin-left:auto;margin-right:auto}.menu-link{width:240px}.intro{padding:64px 32px 56px}.intro .text-box{background-image:url(../images/intro-bg.jpg);width:723px;height:248px;padding:0}.intro .text-container{font-size:20px;line-height:1.67}.campaign-entry{padding:56px 32px 24px}.campaign-entry.howtojoin{padding:90.8px 32px 19.5px}.campaign-entry .step-list{gap:70.5px;padding:13.5px 0 0}.campaign-entry .step-list_item{width:900px;padding:96px 54px 24px;box-shadow:3px 3px 3px #0009}.campaign-entry .step-list_item:after{width:10px;height:10px;top:24px;left:50px;box-shadow:790px 0 #a5702d}.campaign-entry .step-list_item:first-of-type:before{width:22px;height:19px;margin-top:16px}.campaign-entry .step-badge{width:130px;top:-23.3px}.campaign-entry .step-heading{font-size:26px}.campaign-entry .step-heading_lead{font-size:17px}.campaign-entry .step-body{margin-block-start:12px;padding:0}.campaign-entry.intro{padding:26.7px 32px 20px}.campaign-entry.intro .step-list{gap:66px;max-width:none;padding:0;display:flex}.campaign-entry.intro .step-list_item{grid-template-rows:auto;grid-template-columns:1fr;gap:0;width:382px;min-height:84px;padding:0 0 0 70px;box-shadow:3px 3px 3px #0009}.campaign-entry.intro .step-list_item:first-of-type{padding-right:0}.campaign-entry.intro .step-list_item:first-of-type:before{width:19px;height:22px;margin-left:25.8px}.campaign-entry.intro .step-badge{width:69px;top:7.5px;left:14px}.campaign-entry.intro .step-badge :is(img){height:75.5px}.campaign-entry.intro .step-heading{font-size:32px;line-height:1.28}.campaign-entry.intro .step-heading:has(.step-heading_lead){font-size:29px}.campaign-entry.intro .step-heading_lead{font-size:20px;line-height:1.6}.apply{padding:0 0 22px}.apply .apply-link{width:210px}.campaign-entry.intro+.apply .apply-link{width:229px}.prize{padding:0 0 96px}.prize:before{background-image:url(../images/prizes_bg.jpg);inset:50px 0 0}.prize>.section-container{padding:0}.prize .heading{font-size:24px}.prize .description{font-size:18px}.prize .prize-lists{margin-left:auto;margin-right:auto;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,6vw,108px);max-width:900px;margin-block-start:48px}.prize .prize-list{gap:12px;width:100%}.prize .prize-list.prize-a{grid-template-columns:7fr 3fr}.prize .prize-list.prize-a>.prize-list_item--main{grid-area:span 2/1/auto/2}.prize .prize-list.prize-b{grid-template-columns:1fr}.prize .prize-info{gap:6px;padding:6px}.prize .prize-info .title{font-size:12px}.prize .prize-info .cut{font-size:10px}.prize .prize-info .weight{font-size:11px}.prize .prize-list_item--main .prize-info{gap:8px;padding:10px 24px}.prize .prize-list_item--main .prize-info .title{font-size:24px}.prize .prize-list_item--main .prize-info .cut,.prize .prize-list_item--main .prize-info .weight{font-size:14px}.detail{padding:70px 0 48px}.detail .heading{font-size:18px}.detail .track{gap:64px;max-width:1100px;margin-block-start:20px}.detail .table-component{max-width:505px}.detail .table-component :where(td,th){padding:10px 14px}.detail .table-component :is(th){width:147px}.detail .table-component :is(td){width:354px}.detail .text-box.scrollable-y{max-width:800px;max-height:177px;padding:10px 24px}.terms .text-box{max-width:800px;padding:.5rem}.contact{padding:0 0 49px}.contact .heading{padding-block-start:17px;font-size:20px}.contact .contact-panel{margin-left:auto;margin-right:auto;width:1000px;margin-block-start:-45px;padding:45px 0 40px}.contact .table-component{max-width:720px}.contact .table-component :is(td){padding-left:1.25em}.contact .notice{width:fit-content;max-width:unset;margin-block-start:1.5em}.usmef-brand{padding:49px 0 18px}.usmef-brand .usmef-brand_logo{width:350px;height:129px}.usmef-brand .usmef-brand_logo :is(img){width:130px}.campaign-title{padding:48px 32px 32px}.raffle-title{padding-top:5.25rem}.raffle-title :where(.section-title img){width:351px}.raffle-movie .video-container{width:100%;max-width:800px;margin:45px auto}.raffle-movie .video-container #mute-button{width:40px;height:40px;bottom:18px;right:15px}.raffle-movie #play-button{width:40px;height:40px;bottom:70px;right:15px}.raffle-movie #play-button.-start{width:150px;height:150px}.raffle-result{width:auto;margin-block-start:64px}.raffle-result .raffle-result_heading :is(img){width:520px}.raffle-result .raffle-result_prize .prize-figure{width:340px;margin-block-start:1.25em}.raffle-result .raffle-resuilt_link .button-link{width:290px}.privacy-policy .track{gap:48px;max-width:1100px;margin-block-start:64px}.privacy-policy .track>.track-content{padding:24px 32px 32px}.error{margin-block-start:74px}.navigation .link-list{gap:0;margin-block-start:74px}.navigation .button-link{width:290px}#f-form .message{max-width:1100px;padding:32px 42px}#f-form .c-forms{padding:0 32px}#f-form :is(.c-forms .block-heading){max-width:1100px;padding:8.2px 32px}#f-form .section-input .u-field{grid-template-columns:40% 60%;justify-content:start;align-items:start;width:100%;max-width:1100px;margin:0 auto;padding:32px 0;display:grid}#f-form .section-input .u-field .u-head{width:100%;padding:.9rem 0 0;font-size:18px}#f-form .section-input .u-field .u-body{gap:.25em;width:100%;min-width:480px}#f-form .section-input .u-field .u-body>label,#f-form .section-input .u-field .u-body input[type=text],#f-form .section-input .u-field .u-body textarea{font-size:18px}#f-form .section-input .u-field .u-body.-thin>label,#f-form .section-input .u-field .u-body.-thin>input[type=text],#f-form .section-input .u-field .u-body.-thin>textarea,#f-form .section-input .u-field .u-body.-zipcode>input[type=text]{width:48%}#f-form .section-input .u-field .u-body.-thin.-deli{gap:18px}#f-form .section-input .u-field .u-body.-thin.-deli>label{max-width:calc(33% - 10px)}#f-form .section-input .u-field .u-body.-nos{justify-content:start}#f-form .section-input .u-field .u-body.-nos>label{width:auto;margin:0 30px 0 0;padding-right:1.8em}#f-form .section-input .u-field .u-body.-zipcode>button{width:110px;height:44px;margin:3px auto 0 30px;padding:0;font-size:18px}#f-form .section-input .u-field .u-body.-trichotomy>label{font-size:18px}#f-form .section-input .u-field .u-body#f-delivery.grid-container{grid-template-columns:5.5em auto auto;gap:12px 18px}#f-form .section-input .u-field .u-body>label,#f-form .section-input .u-field .u-body>input[type=text]{height:50px}#f-form .section-input .u-field .u-body>textarea{height:180px}#f-form .section-input .u-field .u-body .f-confirm{padding-top:.9em;font-size:18px}#f-form .section-input .u-field .u-body span.-note,#f-form .section-input .u-field .u-body span.-error{font-size:92%}#f-form .section-input .u-field.-enquete{display:block}#f-form .section-input .u-field.-enquete .u-head{width:auto}#f-form .section-input .u-field.-enquete .u-body{width:100%;max-width:1100px}#f-form .section-input .u-field.-enquete .u-body span.-error{font-size:92%}#f-form .section-input .u-field.-enquete .u-body>.list{width:100%;margin:0 0 0 auto}#f-form .section-input .u-field.-enquete .u-body>.list>.item{border-radius:8px}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-narrow,#f-form .section-input .u-field.-enquete .u-body>.list>.item.-moderate{width:32.6%}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-normal{width:49.5%}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-wide{width:66.3%}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-fill textarea{width:89%}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-nest{flex-flow:row;justify-content:space-between;align-items:start;display:flex}#f-form .section-input .u-field.-enquete .u-body>.list>.item.-empty{display:initial;visibility:hidden}#f-form .section-input .u-field.-enquete .u-body>.list>.item>label{font-size:16px;line-height:1.5}#f-form .section-input .u-field.-enquete .u-body>.list>.item>textarea{width:620px;height:117px;margin:15px 20px 25px auto}#f-form .section-input .u-field.-enquete .u-body>.list>.item>textarea.-free{height:117px;margin:0}#f-form .section-input .u-field.-enquete .c-label{font-size:16px}#f-form .section-input .u-field.-enquete .c-label:before{background-position:50% 45%,50%;background-size:auto 14px,contain;width:36px;height:40px;margin-right:12px;font-size:30px}#f-form .section-input .u-field.-submit .c-button{width:290px}#f-form .section-input .u-field.-submit .c-button.-small{width:322px;margin-top:40px}#f-form .section-input .c-checkbox,#f-form .section-input .c-checkbox:before{width:19px;height:19px}#f-form .section-input .c-checkbox:checked:before{border-width:2px;width:1.1em;height:1.1em}#f-form .section-input .c-select{height:50px;font-size:18px}}@media (min-width:1030px){.gt-lg{display:revert}}@media (min-width:1380px){.gt-xl{display:revert}}@media (min-width:1920px){.gt-2xl{display:revert}}@media not all and (min-width:1920px){.lt-2xl{display:revert}}@media not all and (min-width:1380px){.lt-xl{display:revert}}@media not all and (min-width:1030px){.lt-lg{display:revert}}@media not all and (min-width:800px){.lt-md{display:revert}.campaign-entry :where(.section-title img){width:72.8vw}.campaign-entry .step-body{text-align:center}.prize :where(.section-title img),.detail :where(.section-title img),.contact :where(.section-title img){width:72.8vw}.campaign-title>.section-container{width:53.6vw;margin-left:auto;margin-right:auto}.raffle-title :where(.section-title img){width:66.6667vw}.raffle-result .raffle-resuilt_link .button-link,.navigation .button-link{width:51.0667vw}#f-form .section-input .u-field .u-body#f-delivery.grid-container .heading{text-align:left;grid-column:1/4;padding:1.6vw 0}#f-form .section-input .u-field.-enquete .u-head{padding-left:0;padding-right:0}}@media not all and (min-width:668px){.lt-sm{display:revert}}@media (hover:hover) and (pointer:fine){:link:hover{filter:brightness(1.12)}}

/* ===== 2026 システム結合用追記（Kaen）=====
   支給HTMLは静的モックでエラー文言が常時表示だったため、既定非表示＋JS制御に変更 */
#f-form .message{display:none}
#f-form .message.show{display:block}
#f-form .section-input .u-field .u-body span.-error{display:none}
#f-form .section-input .u-field.-invalid .u-body span.-error.on{display:block}
