@charset "UTF-8";:root{--header-height:clamp(4.375rem, 2.1633rem + 6.8181vw, 6.25rem);--gutter-width:clamp(0.9375rem, -0.1684rem + 3.409vw, 1.875rem);--outline-width:0.25rem;--border-radius:9999px}@view-transition{navigation:auto}*{padding:0;margin:0}*,::after,::before{box-sizing:border-box}:target{scroll-margin-top:var(--header-height)}html{scroll-behavior:smooth}:where(body){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;font-family:YakuHanJP_Noto,"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.6;color:#333;overflow-wrap:break-word;background-color:#fff;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased}:where(em){font-style:normal}:where(ul,ol){list-style:none}:where(table){font-size:100%;border-spacing:0;border-collapse:collapse;border:none}:where(img){max-width:100%;height:auto;vertical-align:top;border:0}:where(a){color:#00e;-webkit-tap-highlight-color:transparent}:where(a):visited{color:#551b8c}:where(a):hover{color:#fe0000;text-decoration:none}:where(a):active{color:#fe0000}:where(a)[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none;cursor:default}:where(input,button,textarea,select){font-family:inherit;font-size:inherit;color:inherit}:where(input:not([type=checkbox],[type=radio],[type=date],[type=time]),select,textarea){-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(button){padding:0;cursor:pointer;background-color:transparent;border:none}:where(button):not(:disabled){cursor:pointer}:where(a,button,input,select,textarea,summary,[role=tabpanel]){outline:0 transparent;transition:.2s}:where(a,button,input,select,textarea,summary,[role=tabpanel]):focus-visible{outline:var(--outline-width) solid #c6151e;outline-offset:var(--outline-width)}:where(label){cursor:pointer}::-moz-selection{color:#fff;background-color:#c6151e}::selection{color:#fff;background-color:#c6151e}@font-face{font-family:icons;src:url(../font/ico-royalfoodservice.woff2) format("woff2");font-display:block}.l-asideBnrs{padding:clamp(3.125rem,.1761rem + 9.0909vw,5.625rem) var(--gutter-width);margin-top:6.25rem;color:#fff;background-color:#e6d8d8}.l-asideBnrsList{max-width:1100px;margin:0 auto}.l-asideBnrsList_item a{display:block;transition:opacity .2s ease-out}.l-asideBnrsList_item a.is-hover{opacity:.7}.l-asideSpot{position:fixed;bottom:0;z-index:1}.l-asideSpot a{display:grid;grid-template-columns:1fr clamp(7.5rem,6.1934rem + 6.5326vw,8.3125rem);-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;min-height:clamp(4.375rem,2.9005rem + 4.5454vw,5.625rem);padding:.625rem 1.25rem;padding:.625rem 1.25rem calc(env(safe-area-inset-bottom) + .625rem);font-size:clamp(1.125rem,.9239rem + 1.005vw,1.25rem);font-weight:700;line-height:1.6;background-color:#c6151e;border-radius:1.5rem 1.5rem 0 0;color:#fff;text-decoration:none;transition:background-color .2s ease-out,padding .2s ease-out}.l-asideSpot a.is-hover{background-color:#000}.l-container{position:relative;max-width:calc(1100px + var(--gutter-width) * 2);padding-right:var(--gutter-width);padding-left:var(--gutter-width);margin-right:auto;margin-left:auto}.l-container_inner{margin:0 clamp(0,-18.9676rem + 31.6455vw,3.125rem)}.l-contents{flex-grow:1;line-height:1.8}.l-footer{position:relative;padding:clamp(2.5rem,1.0255rem + 4.5454vw,3.75rem) var(--gutter-width) 7.5rem;margin-top:clamp(7.5rem,5.2883rem + 6.8181vw,9.375rem);color:#fff;background-color:#4d4d4d}.l-footer::before{position:absolute;top:calc(clamp(5rem,3.8941rem + 3.409vw,5.9375rem) * -1);left:50%;display:block;width:160px;height:37px;content:"";background:url(../svg/logo.svg) no-repeat;transform:translateX(-50%)}.l-footer_inner{max-width:1100px;margin:0 auto}.l-footer .l-footerLinkList{display:flex;flex-wrap:wrap}.l-footer .l-footerLinkList_item{flex-basis:50%}.l-footer .l-footerLinkList_item a{display:flex;padding:1.5em 0;color:#fff;text-decoration:none}.l-footer .l-footerLinkList_item a::before{font-size:.8125rem;text-transform:uppercase;content:attr(data-en)}.l-footer .l-footerLinkList_item a.is-hover span{text-decoration:underline}.l-footer .l-footerLinkList_item a.is-current,.l-footer .l-footerLinkList_item a.is-parents{color:#fabe00}.l-footer .l-footerLinkList_item:not(:nth-last-child(1),:nth-last-child(2)) a{flex-direction:column;font-size:clamp(1rem,.5979rem + 2.01vw,1.25rem);font-weight:700}.l-footer .l-footerLinkList_item:nth-child(1){display:none}.l-footer .l-footerLinkList_item:nth-child(2),.l-footer .l-footerLinkList_item:nth-child(3){flex-basis:100%}.l-footer .l-footerLinkList_item:nth-child(2) a,.l-footer .l-footerLinkList_item:nth-child(3) a{width:50%}.l-footer .l-footerLinkList_item:nth-last-child(1) a,.l-footer .l-footerLinkList_item:nth-last-child(2) a{align-items:center;font-size:.875rem}.l-footer .l-footerLinkList_item:nth-last-child(1) a:after,.l-footer .l-footerLinkList_item:nth-last-child(2) a:after{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none;content:"\e801";margin-left:.5em}.l-footer .l-footerBrandList{display:none}.l-footer_btn{margin-top:clamp(2.5rem,1.0255rem + 4.5454vw,3.75rem);text-align:center}.l-footer_btn a{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:21.25rem;min-height:4.25rem;padding:.5em 2.5em;font-weight:700;border:4px solid;color:#fff;text-decoration:none;transition:background-color .2s ease-out;position:relative}.l-footer_btn a:before{position:absolute;font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;speak:none;content:"\e801";top:50%;transform:translateY(-50%);right:1.5em}.l-footer_btn a.is-hover{background-color:#c6151e}.l-footer_copy{margin-top:1.875rem;text-align:center}.l-footer_copy small{font-size:.6875rem}.l-header{position:sticky;top:0;left:0;z-index:3;width:100%;padding:0 var(--gutter-width);background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}.l-header_inner{display:flex;max-width:1800px;min-height:var(--header-height);margin:0 auto}.l-header_skip{position:fixed;top:.625rem;left:0;width:100%;color:#fff;text-align:center}.l-header_skip:not(:focus,:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.l-header_skip a{display:inline-grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:.5em;column-gap:.5em;align-items:center;justify-content:center;min-height:3.125rem;padding:.625rem var(--gutter-width);text-align:center;background-color:rgba(0,0,0,.7);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:inherit;text-decoration:none}.l-header_skip a::before{content:""}.l-header_skip a::after{content:"\e819";font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-header_logo a{display:flex;flex-direction:column;justify-content:center;height:100%;color:inherit;text-decoration:none}.l-header_logo a img{width:clamp(6.25rem,4.1857rem + 6.3636vw,8rem)}.l-header_logo a span{width:15em;margin-top:.3125rem;font-size:.625rem;font-weight:700}.l-headerNav{margin-left:auto}.l-headerNavInner{display:flex;flex-direction:column-reverse;height:100%}.l-headerNavInner a{color:inherit;text-decoration:none;transition:color .2s ease-out}.l-headerGlobalNav{display:flex;flex-grow:1}.l-headerGlobalNav_item{display:flex}.l-headerGlobalNav_item a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 clamp(.9375rem,1.6vw,1.875rem);margin-top:calc(.625rem * -1);text-align:center}.l-headerGlobalNav_item a::before{font-size:.625rem;text-transform:uppercase;content:attr(data-en)}.l-headerGlobalNav_item a span{position:relative;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:700}.l-headerGlobalNav_item a span::before{position:absolute;bottom:-5px;left:0;width:100%;content:"";border-bottom:.3125rem solid;opacity:0;transition:opacity .2s ease-out}.l-headerGlobalNav_item a.is-current,.l-headerGlobalNav_item a.is-hover,.l-headerGlobalNav_item a.is-parents{color:#c6151e}.l-headerGlobalNav_item a.is-current span::before,.l-headerGlobalNav_item a.is-hover span::before,.l-headerGlobalNav_item a.is-parents span::before{opacity:1}.l-headerAssistNav{display:flex;margin-left:auto}.l-headerAssistNav_item a{display:flex;align-items:center;padding:.5em 1em;font-size:14px;font-weight:700}.l-headerAssistNav_item a:after{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none;content:"\e801";margin-left:.5em}.l-headerAssistNav_item a.is-hover{color:#c6151e}.l-menu{position:fixed;top:var(--header-height);left:0;z-index:2;width:100%;height:calc(100% - var(--header-height));padding:clamp(2.5rem,1.0255rem + 4.5454vw,3.75rem) 0;overflow-y:auto;background-color:#c6151e;-webkit-animation-name:menu-hide;animation-name:menu-hide;-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.is-menuShow .l-menu{-webkit-animation-name:menu-show;animation-name:menu-show;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.is-menuHide .l-menu{-webkit-animation-name:menu-hide;animation-name:menu-hide;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes menu-show{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@keyframes menu-show{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes menu-hide{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes menu-hide{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}.l-menu a{display:block;padding:1em var(--gutter-width) 1em calc(1.25rem + var(--gutter-width));font-size:clamp(.875rem,.5801rem + .909vw,1.125rem);color:#fff;text-decoration:none}.l-menu a:focus-visible{outline-color:#fff;outline-offset:calc(var(--outline-width) * -1)}.l-menu .l-footerLinkList_item:not(:nth-last-child(1),:nth-last-child(2)) a{position:relative;border-left:1.25rem solid rgba(0,0,0,.4)}.l-menu .l-footerLinkList_item:not(:nth-last-child(1),:nth-last-child(2)) a::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .2s ease-out}.l-menu .l-footerLinkList_item:not(:nth-last-child(1),:nth-last-child(2)) a.is-current::before,.l-menu .l-footerLinkList_item:not(:nth-last-child(1),:nth-last-child(2)) a.is-hover::before{opacity:1}.l-menu .l-footerLinkList_item:not(:nth-last-child(1),:nth-last-child(2))>a{display:flex;flex-direction:column;font-size:clamp(.875rem,.1377rem + 2.2727vw,1.5rem)}.l-menu .l-footerLinkList_item:not(:nth-last-child(1),:nth-last-child(2))>a::after{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Roboto Condensed",sans-serif;font-size:clamp(2rem,1.1153rem + 2.7272vw,2.75rem);line-height:1.2;content:attr(data-en);border-bottom:2px solid}.l-menu .l-footerLinkList_item:nth-last-child(2){margin-top:1em}.l-menu .l-footerLinkList_item:nth-last-child(1) a,.l-menu .l-footerLinkList_item:nth-last-child(2) a{display:flex;align-items:center}.l-menu .l-footerLinkList_item:nth-last-child(1) a:after,.l-menu .l-footerLinkList_item:nth-last-child(2) a:after{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none;content:"\e801";margin-left:.5em}.l-menu .l-footerBrandList_item a span{text-decoration:underline}.l-menu .l-footerBrandList_item a span::before{content:"・"}.l-menu .l-footerBrandList_item a[target=_blank] span:after{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none;content:"\e801";margin-left:.5em}.c-brandsList{display:flex;flex-wrap:wrap;gap:clamp(2.5rem,.2883rem + 6.8181vw,4.375rem) clamp(1.875rem,-5.7121rem + 12.6582vw,3.125rem);padding-top:clamp(2.5rem,.2883rem + 6.8181vw,4.375rem)}.c-brandsListItem{display:flex;flex-basis:calc((100% - clamp(3.75rem,-11.4241rem + 25.3164vw,6.25rem))/ 3);flex-direction:column;background-color:#fff}.c-brandsListItem_pic{aspect-ratio:5/3;overflow:hidden}.c-brandsListItem_pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opcity .2s ease-out,transform .2s ease-out}.c-brandsListItem_body{display:flex;flex:1;flex-direction:column;padding:0 1.25rem 1.875rem;text-align:center}.c-brandsListItem_logo{display:flex;align-items:center;justify-content:center;margin-top:1.25rem}.c-brandsListItem_logo img{width:calc(100% - .9375rem);max-width:12.5rem;max-height:5rem;-o-object-fit:contain;object-fit:contain}.c-brandsListItem_heading{margin-top:1em;font-size:18px;font-weight:700}.c-brandsListItem_text{margin-top:1em;text-align:left}.c-brandsListItem_btn{margin-top:auto}.c-brandsListItem_btn .m-btn{width:100%;min-width:auto;max-width:18.75rem}.c-brandsListItem:has(.c-brandsListItem_outer){flex-basis:100%;padding:clamp(1.25rem,-.2007rem + 3.8684vw,2.5rem)}.c-brandsListItem:has(.c-brandsListItem_outer) .c-brandsListItem_outer{display:flex;-moz-column-gap:clamp(1.25rem,-.2007rem + 3.8684vw,2.5rem);column-gap:clamp(1.25rem,-.2007rem + 3.8684vw,2.5rem);align-items:center}.c-brandsListItem:has(.c-brandsListItem_outer) .c-brandsListItem_inner{flex-basis:clamp(12.5rem,5.2466rem + 19.3423vw,18.75rem)}.c-brandsListItem:has(.c-brandsListItem_outer) .c-brandsListItem_youtube{flex:1}.c-brandsListItem:has(.c-brandsListItem_outer) .c-brandsListItem_youtube iframe{width:100%;height:auto;aspect-ratio:16/9}.c-newsListItem+.c-newsListItem{margin-top:calc(.0625rem * -1)}.c-newsListItem_pic{aspect-ratio:4/3}.c-newsListItem_pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-newsListItem_heading{padding-left:1.8em;margin-top:.5em;font-size:1rem;font-weight:700;transition:color .2s ease-out;position:relative}.c-newsListItem_heading:before{position:absolute;font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;speak:none;content:"\e803";top:50%;transform:translateY(-50%);left:0}.c-newsListItem_body .m-categoryList{padding-top:1.25rem}.c-newsListItem a{padding:1.875rem 0;border-top:.0625rem solid #d3d3d3;border-bottom:.0625rem solid #d3d3d3;color:inherit;text-decoration:none;transition:background-color .2s ease-out}.c-newsListItem a[target=_blank] .c-newsListItem_heading::before{content:"\e801"}.c-newsListItem a[href$=pdf] .c-newsListItem_heading::before{font-size:1.2em;content:"\e802"}.c-newsListItem a.is-hover{background-color:#fcf2f2}.c-newsListItem a.is-hover .c-newsListItem_heading{color:#c6151e}#p-home .c-newsListItem a{border-top:.0625rem dashed #c6151e;border-bottom:.0625rem dashed #c6151e}.m-breadcrumbs{position:relative;padding-right:var(--gutter-width);padding-left:var(--gutter-width)}.m-breadcrumbs_list{display:flex;flex-wrap:wrap;align-items:center;max-width:68.75rem;margin:0 auto}.m-breadcrumbs_item a,.m-breadcrumbs_item span{display:flex;align-items:center;min-height:50px;font-size:.875rem;color:#333;text-decoration:none;transition:color .2s ease-out}.m-breadcrumbs_item a.is-hover,.m-breadcrumbs_item span.is-hover{text-decoration:underline}.m-breadcrumbs_item:not(:first-child) a,.m-breadcrumbs_item:not(:first-child) span{position:relative;padding-left:calc(10px + 1.4em);position:relative}.m-breadcrumbs_item:not(:first-child) a:before,.m-breadcrumbs_item:not(:first-child) span:before{position:absolute;font-family:icons;font-size:1.4em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;speak:none;content:"\e811";top:50%;transform:translateY(-50%);left:10px}.m-btnPageTop{position:fixed;right:var(--gutter-width);bottom:1.25rem;bottom:calc(env(safe-area-inset-bottom) + 1.25rem);z-index:2;visibility:hidden;opacity:0;transition:opacity .3s,bottom .3s,visibility 0s ease .3s}.m-btnPageTop.is-show{visibility:visible;opacity:1;transition-delay:0s}.m-btnPageTop a{display:block;width:clamp(3.75rem,.8011rem + 9.0909vw,6.25rem);height:clamp(3.75rem,.8011rem + 9.0909vw,6.25rem);overflow:hidden;font-size:clamp(2rem,.673rem + 4.0909vw,3.125rem);background-color:#fff;border-radius:50%;box-shadow:0 0 30px rgba(0,0,0,.1);color:inherit;text-decoration:none;transition:color .2s ease-out;position:relative}.m-btnPageTop a:after{position:absolute;font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;speak:none;content:"\e821";top:50%;left:50%;transform:translate(-50%,-50%)}.m-btnPageTop a span{display:none}.m-btnPageTop a.is-hover{color:#c6151e}.m-btn{display:inline-flex;align-items:center;justify-content:center;min-width:18.75rem;min-height:3.75rem;padding:.5em 2em;margin-top:clamp(1.875rem,1.1377rem + 2.2727vw,2.5rem);font-weight:700;cursor:pointer;background-color:#c6151e;border:0;color:#fff;text-decoration:none;transition:background-color .2s ease-out,transform .1s ease-out;color:#fff;text-decoration:none}.m-btn:before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none;content:"\e803";margin-right:.5em}.m-btn[target=_blank]::before{content:"\e801"}.m-btn[href$=pdf]::before{font-size:1.2em;content:"\e802"}.m-btn.is-hover{background-color:#000}.m-btn:active,.m-btn:hover,.m-btn:visited{color:#fff}.m-btn:active{transform:scale(.98)}.m-btn.is-hover{background-color:#000}.m-categoryList{display:flex;flex-wrap:wrap;margin-top:calc(.9375rem * -1)}.m-categoryList_item{margin-top:.9375rem}.m-categoryList_item:not(:last-child){margin-right:.625rem}.m-categoryList_item a,.m-categoryList_item span{display:flex;align-items:center;justify-content:center;min-height:2.1875rem;padding:.3125rem 1em;font-size:.75rem;font-weight:700;line-height:1.4;text-align:center;background-color:#fff;border:1px solid #707070;border-radius:1.5em;transition:color .2s ease-out,border-color .2s ease-out}.m-categoryList_item a{color:inherit;text-decoration:none;transition:color .2s ease-out}.m-categoryList_item a.is-hover{color:#c6151e}.m-categoryList_item a.is-hover{color:#c6151e;border-color:#c6151e}.m-headingStyle01{padding:.5em 0 .5em clamp(.9375rem,.5688rem + 1.1363vw,1.25rem);margin:2em 0 1.5em;font-size:clamp(1.25rem,.9551rem + .909vw,1.5rem);font-weight:700;border-left:clamp(.625rem,.4775rem + .4545vw,.75rem) solid #c6151e}.m-title+.l-container>section:first-child .m-headingStyle01{margin-top:0}[data-inview-animation],[data-inview-target]{opacity:0}.is-inview{opacity:1}.anm-textFadein span{display:inline-block;opacity:0;transition:1.5s cubic-bezier(.165,.84,.44,1);transform:rotateY(90deg) skew(0) scale(1.3,1.3) translateX(40px)}.anm-textFadein.is-inview span{opacity:1;transform:rotateY(0) skew(0) scale(1,1) translateX(0)}.anm-textFadein.is-inview span:nth-child(1){transition-delay:.15s}.anm-textFadein.is-inview span:nth-child(2){transition-delay:.3s}.anm-textFadein.is-inview span:nth-child(3){transition-delay:.45s}.anm-textFadein.is-inview span:nth-child(4){transition-delay:.6s}.anm-textFadein.is-inview span:nth-child(5){transition-delay:.75s}.anm-textFadein.is-inview span:nth-child(6){transition-delay:.9s}.anm-textFadein.is-inview span:nth-child(7){transition-delay:1.05s}.anm-textFadein.is-inview span:nth-child(8){transition-delay:1.2s}.anm-textFadein.is-inview span:nth-child(9){transition-delay:1.35s}.anm-textFadein.is-inview span:nth-child(10){transition-delay:1.5s}.anm-textFadein.is-inview span:nth-child(11){transition-delay:1.65s}.anm-textFadein.is-inview span:nth-child(12){transition-delay:1.8s}.anm-textFadein.is-inview span:nth-child(13){transition-delay:1.95s}.anm-textFadein.is-inview span:nth-child(14){transition-delay:2.1s}.anm-textFadein.is-inview span:nth-child(15){transition-delay:2.25s}.anm-textFadein.is-inview span:nth-child(16){transition-delay:2.4s}.anm-textFadein.is-inview span:nth-child(17){transition-delay:2.55s}.anm-textFadein.is-inview span:nth-child(18){transition-delay:2.7s}.anm-textFadein.is-inview span:nth-child(19){transition-delay:2.85s}.anm-textFadein.is-inview span:nth-child(20){transition-delay:3s}.anm-textFadein.is-inview span:nth-child(21){transition-delay:3.15s}.anm-textFadein.is-inview span:nth-child(22){transition-delay:3.3s}.anm-textFadein.is-inview span:nth-child(23){transition-delay:3.45s}.anm-textFadein.is-inview span:nth-child(24){transition-delay:3.6s}.anm-textFadein.is-inview span:nth-child(25){transition-delay:3.75s}.anm-textFadein.is-inview span:nth-child(26){transition-delay:3.9s}.anm-textFadein.is-inview span:nth-child(27){transition-delay:4.05s}.anm-textFadein.is-inview span:nth-child(28){transition-delay:4.2s}.anm-textFadein.is-inview span:nth-child(29){transition-delay:4.35s}.anm-textFadein.is-inview span:nth-child(30){transition-delay:4.5s}.anm-textFadein02{opacity:0;transition:1s cubic-bezier(.175,.885,.32,1.275) 0s;transform:scaleX(0);transform-origin:center center}.anm-textFadein02.is-inview{opacity:1;transform:scaleX(1)}[data-inview-animation=fade-in-up].is-inview{-webkit-animation:fade-in-up 1s 0s both;animation:fade-in-up 1s 0s both}@-webkit-keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}[data-inview-animation=fade-in-right].is-inview{-webkit-animation:fade-in-right .5s 0s both;animation:fade-in-right .5s 0s both}@-webkit-keyframes fade-in-right{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}[data-inview-animation=mask]{position:relative;display:inline-block;overflow:hidden;color:transparent;vertical-align:top;transition:color .1s ease .5s}[data-inview-animation=mask]::after{position:absolute;top:0;right:100%;width:100%;height:100%;content:"";background:linear-gradient(90deg,#005fa9 0,#e52f72 100%)}[data-inview-animation=mask].is-inview{color:inherit}[data-inview-animation=mask].is-inview::after{-webkit-animation:mask forwards 1s cubic-bezier(1,0,0,1);animation:mask forwards 1s cubic-bezier(1,0,0,1)}@-webkit-keyframes mask{0%{right:100%;opacity:1}40%{right:0}60%{right:0}100%{right:-100%}}@keyframes mask{0%{right:100%;opacity:1}40%{right:0}60%{right:0}100%{right:-100%}}.m-pagination{margin-top:clamp(3.75rem,2.2755rem + 4.5454vw,5rem)}.m-pagination_list{display:flex;justify-content:center}.m-pagination_list li{display:flex}.m-pagination_list li a{color:inherit;text-decoration:none}.m-pagination_list li a,.m-pagination_list li.is-current,.m-pagination_list li:empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.125rem;line-height:1;text-align:center}.m-pagination_list li:empty{visibility:hidden}.m-pagination_list li.is-current,.m-pagination_list li:not(.is-first,.is-prev,.is-next,.is-last) a{font-family:"Roboto Condensed",sans-serif;font-weight:700}.m-pagination_list li.is-first a,.m-pagination_list li.is-last a,.m-pagination_list li.is-next a,.m-pagination_list li.is-prev a{padding:.625rem 1em;transition:color .2s ease-out}.m-pagination_list li.is-first a::after,.m-pagination_list li.is-first a::before,.m-pagination_list li.is-last a::after,.m-pagination_list li.is-last a::before,.m-pagination_list li.is-next a::after,.m-pagination_list li.is-next a::before,.m-pagination_list li.is-prev a::after,.m-pagination_list li.is-prev a::before{font-family:icons;font-size:3em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.m-pagination_list li.is-first a.is-hover,.m-pagination_list li.is-last a.is-hover,.m-pagination_list li.is-next a.is-hover,.m-pagination_list li.is-prev a.is-hover{color:#c6151e}.m-pagination_list li.is-first a::before{content:"\e812"}.m-pagination_list li.is-prev a::before{content:"\e814"}.m-pagination_list li.is-next a::after{content:"\e811"}.m-pagination_list li.is-last a::after{content:"\e813"}.m-title{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(9.375rem,5.6889rem + 11.3636vw,12.5rem);text-align:center}.m-title_pic{width:100%}.m-title_pic img{width:100%;max-height:31.25rem;-o-object-fit:cover;object-fit:cover}.m-title_text{display:flex;flex-direction:column;width:calc(100% - var(--gutter-width) * 2);max-width:68.75rem;padding-right:var(--gutter-width);padding-left:var(--gutter-width);font-size:clamp(1.625rem,1.3301rem + .909vw,1.875rem);font-weight:700;line-height:1.4;background-color:#fff}.m-title_text::before{font-family:Bitter,serif;font-size:.53em;color:#c6151e;text-transform:uppercase;content:attr(data-title-en)}.m-title_pic+.m-title_text{padding-top:1em}.u-fwb{font-weight:700!important}.u-fwn{font-weight:400!important}ul.u-list li{margin-left:1.5em;list-style-type:disc}ol.u-list li{margin-left:1.5em;list-style-type:decimal}.u-mt0{margin-top:0!important}.u-mr0{margin-right:0!important}.u-mb0{margin-bottom:0!important}.u-ml0{margin-left:0!important}.u-mt5{margin-top:5px!important}.u-mr5{margin-right:5px!important}.u-mb5{margin-bottom:5px!important}.u-ml5{margin-left:5px!important}.u-mt10{margin-top:10px!important}.u-mr10{margin-right:10px!important}.u-mb10{margin-bottom:10px!important}.u-ml10{margin-left:10px!important}.u-mt15{margin-top:15px!important}.u-mr15{margin-right:15px!important}.u-mb15{margin-bottom:15px!important}.u-ml15{margin-left:15px!important}.u-mt20{margin-top:20px!important}.u-mr20{margin-right:20px!important}.u-mb20{margin-bottom:20px!important}.u-ml20{margin-left:20px!important}.u-mt25{margin-top:25px!important}.u-mr25{margin-right:25px!important}.u-mb25{margin-bottom:25px!important}.u-ml25{margin-left:25px!important}.u-mt30{margin-top:30px!important}.u-mr30{margin-right:30px!important}.u-mb30{margin-bottom:30px!important}.u-ml30{margin-left:30px!important}.u-mt35{margin-top:35px!important}.u-mr35{margin-right:35px!important}.u-mb35{margin-bottom:35px!important}.u-ml35{margin-left:35px!important}.u-mt40{margin-top:40px!important}.u-mr40{margin-right:40px!important}.u-mb40{margin-bottom:40px!important}.u-ml40{margin-left:40px!important}.u-mt45{margin-top:45px!important}.u-mr45{margin-right:45px!important}.u-mb45{margin-bottom:45px!important}.u-ml45{margin-left:45px!important}.u-mt50{margin-top:50px!important}.u-mr50{margin-right:50px!important}.u-mb50{margin-bottom:50px!important}.u-ml50{margin-left:50px!important}.u-mt1em{margin-top:1em!important}.u-pt0{padding-top:0!important}.u-pr0{padding-right:0!important}.u-pb0{padding-bottom:0!important}.u-pl0{padding-left:0!important}.u-pt5{padding-top:5px!important}.u-pr5{padding-right:5px!important}.u-pb5{padding-bottom:5px!important}.u-pl5{padding-left:5px!important}.u-pt10{padding-top:10px!important}.u-pr10{padding-right:10px!important}.u-pb10{padding-bottom:10px!important}.u-pl10{padding-left:10px!important}.u-pt15{padding-top:15px!important}.u-pr15{padding-right:15px!important}.u-pb15{padding-bottom:15px!important}.u-pl15{padding-left:15px!important}.u-pt20{padding-top:20px!important}.u-pr20{padding-right:20px!important}.u-pb20{padding-bottom:20px!important}.u-pl20{padding-left:20px!important}.u-pt25{padding-top:25px!important}.u-pr25{padding-right:25px!important}.u-pb25{padding-bottom:25px!important}.u-pl25{padding-left:25px!important}.u-pt30{padding-top:30px!important}.u-pr30{padding-right:30px!important}.u-pb30{padding-bottom:30px!important}.u-pl30{padding-left:30px!important}.u-pt35{padding-top:35px!important}.u-pr35{padding-right:35px!important}.u-pb35{padding-bottom:35px!important}.u-pl35{padding-left:35px!important}.u-pt40{padding-top:40px!important}.u-pr40{padding-right:40px!important}.u-pb40{padding-bottom:40px!important}.u-pl40{padding-left:40px!important}.u-pt45{padding-top:45px!important}.u-pr45{padding-right:45px!important}.u-pb45{padding-bottom:45px!important}.u-pl45{padding-left:45px!important}.u-pt50{padding-top:50px!important}.u-pr50{padding-right:50px!important}.u-pb50{padding-bottom:50px!important}.u-pl50{padding-left:50px!important}.u-tac{text-align:center!important}.u-tar{text-align:right!important}.u-tal{text-align:left!important}.u-indent{margin-left:1em;text-indent:-1em}.u-indent--size2{margin-left:2em;text-indent:-2em}.u-indent--size2_5{margin-left:2.5em;text-indent:-2.5em}.u-indent--size3{margin-left:3em;text-indent:-3em}ol.u-indent,ul.u-indent{margin-left:0!important;text-indent:0!important}ol.u-indent li,ul.u-indent li{margin-left:1em;text-indent:-1em}ol.u-indent--size2 li,ul.u-indent--size2 li{margin-left:2em;text-indent:-2em}ol.u-indent--size2_5 li,ul.u-indent--size2_5 li{margin-left:2.5em;text-indent:-2.5em}ol.u-indent--size3 li,ul.u-indent--size3 li{margin-left:3em;text-indent:-3em}.u-upper{text-transform:uppercase}.u-vat{vertical-align:top!important}.u-vam{vertical-align:middle!important}.u-vab{vertical-align:bottom!important}.u-w_fluid{width:100%!important}.u-w_auto{width:auto!important}@media (min-width:519.98px) and (max-width:959px){.u-mediumHide{display:none}}@media (max-width:69.8125rem){.u-maxLargeHide{display:none}}@media not all and (max-width:69.8125rem){.u-minLargeHide{display:none}}@media (max-width:63.75rem){.l-headerNav{display:none}.l-headerMenu_btn{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--header-height);height:100%;text-align:center}.l-headerMenu_btn::before{font-size:clamp(1.875rem,.4005rem + 4.5454vw,3.125rem);content:"\e817";font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-headerMenu_btn::after{font-size:clamp(.75rem,.4551rem + .909vw,1rem);font-weight:700;content:"MENU"}body.is-menuShow .l-headerMenu_btn::before{content:"\e816"}body.is-menuShow .l-headerMenu_btn::after{content:"CLOSE"}}@media (max-width:59.9375rem){.c-brandsList{-moz-column-gap:clamp(1.25rem,.5127rem + 2.2727vw,1.875rem);column-gap:clamp(1.25rem,.5127rem + 2.2727vw,1.875rem)}.c-brandsListItem{flex-basis:calc(50% - clamp(.625rem,.2563rem + 1.1363vw,.9375rem))}.m-breadcrumbs{padding-right:0;padding-left:0}.m-breadcrumbs_list{flex-wrap:nowrap;overflow-x:auto;background:radial-gradient(ellipse at left,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 75%) 0 center,radial-gradient(ellipse at right,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 75%) 100% center;background-repeat:no-repeat;background-attachment:scroll,scroll;background-size:10px 100%,10px 100%;-webkit-overflow-scrolling:touch}.m-breadcrumbs_item{white-space:nowrap;vertical-align:middle}.m-breadcrumbs_item:first-child{padding-left:var(--gutter-width);background-image:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-size:20px 100%}.m-breadcrumbs_item:last-child{flex:1;padding-right:var(--gutter-width);background-image:linear-gradient(to left,#fff 50%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-position:100% 0;background-size:20px 100%}.u-maxMediumHide{display:none}}@media not all and (max-width:59.9375rem){.u-minMediumHide{display:none}}@media (max-width:37.5rem){.c-brandsListItem:has(.c-brandsListItem_outer){padding:0}.c-brandsListItem:has(.c-brandsListItem_outer) .c-brandsListItem_outer{display:block}.c-brandsListItem:has(.c-brandsListItem_outer) .c-brandsListItem_inner{flex-basis:clamp(12.5rem,5.1278rem + 22.7272vw,18.75rem)}.c-brandsListItem:has(.c-brandsListItem_outer) .c-brandsListItem_youtube{padding:0 1.25rem 1.25rem}}@media (max-width:32.4375rem){:where(a)[href^="tel:"]{pointer-events:auto}.l-asideBnrsList{max-width:20.625rem;margin:calc(1.25rem * -1) auto 0}.l-asideBnrsList_item{margin-top:1.25rem}.l-asideSpot{left:0;width:100%;padding-inline:var(--gutter-width)}.l-asideSpot a{max-width:23.75rem;margin-inline:auto}.c-brandsListItem{flex-basis:100%}.c-newsListItem a{display:block}.c-newsListItem_pic{max-width:25rem;margin:0 auto}.c-newsListItem_body{margin-top:1.25rem}.m-btnPageTop{bottom:5.625rem;bottom:calc(env(safe-area-inset-bottom) + 5.625rem)}.m-btn{position:relative;justify-content:flex-start;width:100%;min-width:auto;max-width:400px;padding-left:calc(2em + 1.25rem)}.m-btn::before{position:absolute;top:calc(.7em + .625rem);left:1.25rem}.m-pagination_list li:not([class]){display:none}.m-pagination_list li.is-current{position:relative;flex:1;flex-direction:row;color:#505050}.m-pagination_list li.is-current::before{position:absolute;top:50%;left:50%;height:50%;content:"";border:solid 1px;transform:translate(-50%,-50%) rotate(30deg)}.m-pagination_list li.is-current::after{min-width:3em;content:attr(data-last-page)}.m-pagination_list li.is-current span{min-width:3em}.m-title_pic+.m-title_text{padding-top:1em;margin-bottom:1.5em}.u-maxSmallHide{display:none}}@media not all and (max-width:32.4375rem){.l-asideBnrsList{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(.625rem * -1)}.l-asideBnrsList_item{flex-basis:49.091%;margin-top:.625rem}.l-asideSpot{left:clamp(1.25rem,-10.1306rem + 18.9873vw,3.125rem)}.l-footer .l-footerLinkList{margin-right:clamp(0,-11.0583rem + 34.0909vw,9.375rem);margin-left:clamp(0,-11.0583rem + 34.0909vw,9.375rem)}.c-newsListItem a{display:flex;align-items:flex-start;justify-content:space-between}.c-newsListItem_pic{flex-basis:clamp(9.375rem,24%,12.5rem)}.c-newsListItem_body{flex:1;margin-left:clamp(1.25rem,5%,2.5rem)}.m-pagination_list li.is-current::after,.m-pagination_list li:not(.is-first,.is-prev,.is-next,.is-last) a::after{width:1rem;height:1rem;margin-top:.625rem;content:"";background-color:#c6151e;border-radius:50%;opacity:0;transition:opacity .2s ease-out}.m-pagination_list li.is-current::after,.m-pagination_list li:not(.is-first,.is-prev,.is-next,.is-last) a.is-hover::after{opacity:1}.m-title_pic+.m-title_text{transform:translateY(-2em)}.u-minSmallHide{display:none}}@media (max-height:30rem){.l-header{position:relative}}@media (prefers-reduced-motion:reduce){::-webkit-backdrop{background-attachment:initial!important;transition-delay:0s!important;transition-duration:1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important}*,::after,::backdrop,::before{background-attachment:initial!important;transition-delay:0s!important;transition-duration:1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}