body #areaWrapper1{width:1200px !important}@media screen and (max-width: 768px){body #areaWrapper1{width:100% !important}}#curry2608 *{box-sizing:border-box}#curry2608{margin:0;padding:0;box-sizing:border-box;color:#272727;line-height:1.5;-webkit-text-size-adjust:100%;font-size:min(3.5vw,1rem);position:relative;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","helvetica",sans-serif !important}#curry2608 ol,#curry2608 ul{list-style:none}#curry2608 img{max-width:100%;width:100%;height:auto;vertical-align:top;-o-object-fit:cover;object-fit:cover;flex-shrink:0}#curry2608 a:hover{text-decoration:none}#curry2608 .c-section{position:relative;padding:10rem 5rem;overflow:hidden}@media screen and (max-width: 768px){#curry2608 .c-section{padding:10vw 2.5vw}}#curry2608 .c-section--ptadjust{padding-top:5em}@media screen and (max-width: 768px){#curry2608 .c-section--ptadjust{padding-top:10vw}}#curry2608 .c-section--pt0{padding-top:0 !important}#curry2608 .c-section__notdeco{padding:5rem}@media screen and (max-width: 768px){#curry2608 .c-section__notdeco{padding:10vw 2.5vw}}#curry2608 .c-section__lead{text-align:center;color:#81292d;font-weight:bold;font-size:1.5em;padding-bottom:1.5em;font-family:"Kosugi Maru",serif}@media screen and (max-width: 768px){#curry2608 .c-section__lead{font-size:1em}}#curry2608 .c-section__ttl{position:relative;z-index:50;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1em 0;margin:0 auto;text-align:center}#curry2608 .c-section__ttl.mod-retort img{width:auto;height:100px}@media screen and (max-width: 768px){#curry2608 .c-section__ttl.mod-retort img{height:10vw}}@media screen and (max-width: 768px){#curry2608 .c-section__ttl{padding:1em 0}}#curry2608 .c-section__ttl img{width:auto;height:130px}@media screen and (max-width: 768px){#curry2608 .c-section__ttl img{height:12vw}}#curry2608 .c-note{font-size:1em;line-height:1.5;position:relative;z-index:50}@media screen and (max-width: 768px){#curry2608 .c-note{font-size:min(.9em,3.8vw);padding:1.5em 0em}}#curry2608 .c-note>*{display:block;padding-left:1em;text-indent:-1em}#curry2608 .c-note>*::before{content:"※"}#curry2608 .c-nw{display:inline-block}#curry2608 .p-pre{font-size:2.6rem;font-weight:bold;color:#e60012;padding:.8rem 0;background-color:#ff0;text-align:center;letter-spacing:.1em}@media screen and (max-width: 768px){#curry2608 .p-pre{font-size:7vw;padding:2vw 0}}#curry2608 .p-kv{position:relative}#curry2608 .p-kv__animation{position:relative;aspect-ratio:1200/800;background-color:#fff8e2;overflow:hidden;display:grid;grid-template-areas:"stack"}#curry2608 .p-kv__animation img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}#curry2608 .p-kv__bg{position:relative;z-index:1;grid-area:stack}#curry2608 .p-kv__ttl{grid-area:stack;display:flex;flex-direction:column;justify-content:center;padding:0;opacity:0;z-index:10;max-width:1200px;margin-inline:auto;will-change:transform;-webkit-animation:kv-scale 2s ease-out forwards;animation:kv-scale 2s ease-out forwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1s;animation-duration:1s;transform-origin:center}@media screen and (max-width: 768px){#curry2608 .p-kv__ttl{width:45%}}@-webkit-keyframes kv-scale{0%{transform:scale(1);opacity:0}40%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes kv-scale{0%{transform:scale(1);opacity:0}40%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}#curry2608 .p-lead{background-color:#ef8200;padding:2em 5em;position:relative;font-family:"Kosugi Maru",serif}@media screen and (max-width: 768px){#curry2608 .p-lead{padding:1.5em}}#curry2608 .p-lead__desc{width:100%;margin:0 auto;position:relative;z-index:10}#curry2608 .p-lead__desc p{text-align:center;color:#fff;font-size:1.75em;font-weight:bold}@media screen and (max-width: 768px){#curry2608 .p-lead__desc p{font-size:1.33em}}#curry2608 .p-lead__appeal{font-size:2em !important;margin-bottom:1em}#curry2608 .p-term{background-color:#ef8200;padding:2em 5em;position:relative;font-family:"Kosugi Maru",serif}@media print,(min-width: 769px){#curry2608 .p-term{margin:0 10em}}@media screen and (max-width: 768px){#curry2608 .p-term{padding:2em 1em calc(2em - 5vw)}}#curry2608 .p-term__desc{width:100%;margin:0 auto;position:relative;z-index:10}#curry2608 .p-term__desc p{text-align:center;color:#fff;font-size:2em;font-weight:bold;line-height:1.8}@media screen and (max-width: 768px){#curry2608 .p-term__desc p{font-size:1.4em}}#curry2608 .p-term__widthadjust{letter-spacing:.8px}@media screen and (max-width: 768px){#curry2608 .p-term__widthadjust{letter-spacing:.6px}}#curry2608 .p-term__comming>p{position:relative}#curry2608 .p-term__comming>p::before{content:"";background-color:rgba(0,0,0,.35);position:absolute;display:block;width:100%;inset:0;height:100%}#curry2608 .p-term__comming>span{position:absolute;display:block;color:#c21926;font-size:24px;bottom:0;left:-1.5%;transform:rotate(-20deg);z-index:20;font-weight:bold;line-height:1;text-align:center;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}@media screen and (max-width: 768px){#curry2608 .p-term__comming>span{font-size:clamp(14px,4.2667vw,20px)}}#curry2608 .p-float{transition:ease .3s}#curry2608 .p-float ul{text-align:center;border-top:5px solid #ffe100;border-bottom:5px solid #ffe100;background-color:#fff}@media screen and (max-width: 768px){#curry2608 .p-float ul{border-top:3px solid #ffe100;border-bottom:3px solid #ffe100}}#curry2608 .p-float li{position:relative;cursor:pointer}#curry2608 .p-float li.meal{background-color:#e50012}#curry2608 .p-float li.deli{background-color:#81292d}#curry2608 .p-float li.retort{background-color:#ed6c00}#curry2608 .p-float li.active a::before{content:none !important}#curry2608 .p-float li.active a::after{content:"";position:absolute;display:block;background-color:#fff;width:90%;height:3px;top:60%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){#curry2608 .p-float li.active a::after{top:65%}}#curry2608 .p-float li:hover{opacity:.9}#curry2608 .p-float li:hover::before{bottom:10%}#curry2608 .p-float li::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:11px solid #fff;border-bottom:0;bottom:14%;left:50%;transform:translateX(-50%);transition:all .3s}@media screen and (max-width: 768px){#curry2608 .p-float li::before{border-right:1.7vw solid rgba(0,0,0,0);border-left:1.7vw solid rgba(0,0,0,0);border-top:1.95vw solid #fff}}#curry2608 .p-float li:not(:last-of-type)::after{position:absolute;top:0px;bottom:0px;right:0;width:5px;height:100%;content:"";background-color:#ffe100}@media screen and (max-width: 768px){#curry2608 .p-float li:not(:last-of-type)::after{width:3px}}#curry2608 .p-float li a{display:block;position:relative;padding:.5em .5em 1.5em;height:100%;color:#fff;font-size:1.6em;font-weight:800;justify-content:center;align-items:center;display:flex}@media screen and (max-width: 768px){#curry2608 .p-float li a{padding:1.5vw 1vw 6.5vw;font-size:min(1em,4vw)}}#curry2608 .p-cmp__content{width:96%;display:flex;justify-content:space-between;gap:1.5em;max-width:1000px;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 768px){#curry2608 .p-cmp__content{max-width:500px}}#curry2608 .p-cmp__content li{width:calc(50% - 1.5em);margin:0 auto}@media screen and (max-width: 768px){#curry2608 .p-cmp__content li{width:100%}}#curry2608 .p-cmp__link{color:#fff397;margin-top:.5em;font-weight:bold;font-size:1.25em;text-align:center}#curry2608 .p-movie{margin-block:3rem 4rem;position:relative;z-index:10;color:#fff}@media screen and (max-width: 768px){#curry2608 .p-movie{margin-block:3em;padding-inline:1.5em}}#curry2608 .p-movie__content{width:100%;display:flex;justify-content:space-between;gap:1.5em;max-width:1000px;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 768px){#curry2608 .p-movie__content{max-width:500px}}#curry2608 .p-movie__content li{margin:0 auto}@media screen and (max-width: 768px){#curry2608 .p-movie__content li{width:100%}}#curry2608 .p-movie__video{max-width:700px;display:block;margin:0 auto;background-color:#fff}#curry2608 .p-movie__ttl{font-weight:bold;position:relative;margin:0 auto .5em;width:100%;color:#fff;text-align:center;font-size:2em}@media screen and (max-width: 768px){#curry2608 .p-movie__ttl{font-size:min(1.5em,6.3vw)}}#curry2608 .bgWrap{position:relative;background-color:#ef8200}#curry2608 .bgWrap::before{content:"";position:absolute;background-size:100%;background-blend-mode:multiply;display:block;width:100%;height:100%;background-position:center;z-index:1;top:0;left:0;pointer-events:none}#curry2608 .p-content{position:relative;overflow:hidden}#curry2608 .p-content__wrap{display:grid;grid-template-columns:1fr;gap:4em}@media screen and (max-width: 768px){#curry2608 .p-content__wrap{gap:3em;margin:0 1em}}#curry2608 .p-content__bg{background-color:#ffe100;padding-bottom:5em;position:relative}@media screen and (max-width: 768px){#curry2608 .p-content__bg{padding-bottom:10vw}}#curry2608 .p-content__bg::before{content:"";position:absolute;background-image:url(/library/contents/products/curry2608/img/parts/deco_contentarea.png);background-repeat:repeat-x;background-size:contain;width:100%;height:74px;top:-72px}@media screen and (max-width: 768px){#curry2608 .p-content__bg::before{top:-6vw}}#curry2608 .p-content__bg::after{content:"";position:absolute;background-image:url(/library/contents/products/curry2608/img/parts/deco_contentarea.png);background-repeat:repeat-x;background-size:contain;width:100%;height:74px;bottom:-72px;transform:rotate(180deg)}@media screen and (max-width: 768px){#curry2608 .p-content__bg::after{bottom:-6vw}}#curry2608 .p-item{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:2.5em 3em;margin:0 2em;border-radius:20px;z-index:50;box-shadow:10px 14px 10px 0px rgba(0,0,0,.2);border:5px solid #ff7904}@media screen and (max-width: 768px){#curry2608 .p-item{max-width:550px;margin:0 auto;padding:2em 1.5em;display:block;border-radius:20px}}#curry2608 .p-item__img{position:relative}#curry2608 .p-item__img,#curry2608 .p-item__detail{width:48%}@media screen and (max-width: 768px){#curry2608 .p-item__img,#curry2608 .p-item__detail{width:100%}}#curry2608 .p-item__deco{position:absolute;top:-5em;left:-6.2em}@media screen and (max-width: 768px){#curry2608 .p-item__deco{top:-3.5em;left:-3.5em;max-width:40vw}}#curry2608 .p-item__appeal{font-size:1.5em;font-weight:bold;line-height:1.25em;letter-spacing:.01em;color:#ed6c00;padding:0 0 1em}@media screen and (max-width: 768px){#curry2608 .p-item__appeal{margin-top:.5em;padding:0}}#curry2608 .p-item__title{font-size:2em;font-weight:bold;line-height:1.25em;letter-spacing:.01em;color:#81292d}@media screen and (max-width: 768px){#curry2608 .p-item__title{font-size:min(1.5em,6.3vw);margin-top:.5em}}#curry2608 .p-item__title-sm{font-size:.8em}#curry2608 .p-item__price{font-size:1.6em;font-weight:800;color:#81292d;margin:.5em 0;font-weight:bold;border-bottom:5px solid #ed6c00;padding-bottom:.5em}@media screen and (max-width: 768px){#curry2608 .p-item__price{font-size:min(1.2em,6.2vw)}}#curry2608 .p-item__desc{font-size:1.1em;line-height:1.4em;font-weight:600;color:#81292d;margin-top:1em}@media screen and (max-width: 768px){#curry2608 .p-item__desc{font-size:min(1em,6.1vw)}}#curry2608 .p-item__allergen{margin-top:1.5em}#curry2608 .p-item__area{font-weight:bold;font-size:1.25em;color:#81292d}#curry2608 .p-item__area--season{font-weight:bold;display:block}#curry2608 .p-item__link a{font-family:"Kosugi Maru",serif;margin-top:.5em;text-decoration:none;color:#fff;display:block;width:100%;position:relative;background-color:#d85100;border-radius:999px;padding:.5em 2em;text-align:center;font-weight:bold;font-size:1.25em;transition:all .3s;border-radius:999px;border:3px solid #c21926}@media screen and (max-width: 768px){#curry2608 .p-item__link a{font-size:.9em;padding:.75em 2em .75em 1.5em}}#curry2608 .p-item__link a::before{transition:all .3s;position:absolute;top:50%;right:1em;width:.8em;height:.8em;transform:translateY(-50%) rotate(45deg);content:"";border-top:.2em solid #fff;border-right:.2em solid #fff}#curry2608 .p-item__link a:hover{opacity:.8}#curry2608 .p-item__link a:hover::before{right:.75em}#curry2608 .p-item__note{font-size:.8em;margin-top:.5em}#curry2608 .p-note__wrap{padding:2em;background-color:#fff;font-weight:bold}@media screen and (max-width: 768px){#curry2608 .p-note__wrap{padding:2em 1em}}#curry2608 .js-inview{opacity:0;transition:all .3s}@media print{#curry2608 .js-inview{opacity:1 !important}}#curry2608 .js-inview.js-scrollin{-webkit-animation-name:InViewOpacity;animation-name:InViewOpacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes InViewOpacity{0%{opacity:0}100%{opacity:1}}@keyframes InViewOpacity{0%{opacity:0}100%{opacity:1}}#curry2608 .js-stamp{opacity:0;transition:all .3s}@media print{#curry2608 .js-stamp{opacity:1 !important}}#curry2608 .js-stamp.js-scrollin{-webkit-animation:InViewStamp;animation:InViewStamp;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes InViewStamp{0%{opacity:0}15%{opacity:0;transform:scale(1.25)}40%{opacity:1;transform:scale(1)}100%{opacity:1}}@keyframes InViewStamp{0%{opacity:0}15%{opacity:0;transform:scale(1.25)}40%{opacity:1;transform:scale(1)}100%{opacity:1}}#curry2608 .u-col1{display:grid;grid-template-columns:repeat(1, 1fr)}#curry2608 .u-col2{display:grid;grid-template-columns:repeat(2, 1fr)}#curry2608 .u-col3{display:grid;grid-template-columns:repeat(3, 1fr)}#curry2608 .u-col4{display:grid;grid-template-columns:repeat(4, 1fr)}#curry2608 .u-col5{display:grid;grid-template-columns:repeat(5, 1fr)}#curry2608 .u-col6{display:grid;grid-template-columns:repeat(6, 1fr)}#curry2608 .u-col7{display:grid;grid-template-columns:repeat(7, 1fr)}#curry2608 .u-col8{display:grid;grid-template-columns:repeat(8, 1fr)}#curry2608 .u-col9{display:grid;grid-template-columns:repeat(9, 1fr)}#curry2608 .u-col10{display:grid;grid-template-columns:repeat(10, 1fr)}@media screen and (max-width: 768px){#curry2608 .u-col1--sp{display:grid;grid-template-columns:repeat(1, 1fr)}#curry2608 .u-col2--sp{display:grid;grid-template-columns:repeat(2, 1fr)}#curry2608 .u-col3--sp{display:grid;grid-template-columns:repeat(3, 1fr)}#curry2608 .u-col4--sp{display:grid;grid-template-columns:repeat(4, 1fr)}#curry2608 .u-col5--sp{display:grid;grid-template-columns:repeat(5, 1fr)}#curry2608 .u-col6--sp{display:grid;grid-template-columns:repeat(6, 1fr)}#curry2608 .u-col7--sp{display:grid;grid-template-columns:repeat(7, 1fr)}#curry2608 .u-col8--sp{display:grid;grid-template-columns:repeat(8, 1fr)}#curry2608 .u-col9--sp{display:grid;grid-template-columns:repeat(9, 1fr)}#curry2608 .u-col10--sp{display:grid;grid-template-columns:repeat(10, 1fr)}}@media print,(min-width: 769px){#curry2608 .u-col1--pc{display:grid;grid-template-columns:repeat(1, 1fr)}#curry2608 .u-col2--pc{display:grid;grid-template-columns:repeat(2, 1fr)}#curry2608 .u-col3--pc{display:grid;grid-template-columns:repeat(3, 1fr)}#curry2608 .u-col4--pc{display:grid;grid-template-columns:repeat(4, 1fr)}#curry2608 .u-col5--pc{display:grid;grid-template-columns:repeat(5, 1fr)}#curry2608 .u-col6--pc{display:grid;grid-template-columns:repeat(6, 1fr)}#curry2608 .u-col7--pc{display:grid;grid-template-columns:repeat(7, 1fr)}#curry2608 .u-col8--pc{display:grid;grid-template-columns:repeat(8, 1fr)}#curry2608 .u-col9--pc{display:grid;grid-template-columns:repeat(9, 1fr)}#curry2608 .u-col10--pc{display:grid;grid-template-columns:repeat(10, 1fr)}}#curry2608 .u-mt0em{margin-top:0em !important}#curry2608 .u-mb0em{margin-bottom:0em !important}#curry2608 .u-pt0em{padding-top:0em !important}#curry2608 .u-pb0em{padding-bottom:0em !important}#curry2608 .u-mt1em{margin-top:1em !important}#curry2608 .u-mb1em{margin-bottom:1em !important}#curry2608 .u-pt1em{padding-top:1em !important}#curry2608 .u-pb1em{padding-bottom:1em !important}#curry2608 .u-mt2em{margin-top:2em !important}#curry2608 .u-mb2em{margin-bottom:2em !important}#curry2608 .u-pt2em{padding-top:2em !important}#curry2608 .u-pb2em{padding-bottom:2em !important}#curry2608 .u-mt3em{margin-top:3em !important}#curry2608 .u-mb3em{margin-bottom:3em !important}#curry2608 .u-pt3em{padding-top:3em !important}#curry2608 .u-pb3em{padding-bottom:3em !important}#curry2608 .u-mt4em{margin-top:4em !important}#curry2608 .u-mb4em{margin-bottom:4em !important}#curry2608 .u-pt4em{padding-top:4em !important}#curry2608 .u-pb4em{padding-bottom:4em !important}#curry2608 .u-mt5em{margin-top:5em !important}#curry2608 .u-mb5em{margin-bottom:5em !important}#curry2608 .u-pt5em{padding-top:5em !important}#curry2608 .u-pb5em{padding-bottom:5em !important}#curry2608 .u-mt6em{margin-top:6em !important}#curry2608 .u-mb6em{margin-bottom:6em !important}#curry2608 .u-pt6em{padding-top:6em !important}#curry2608 .u-pb6em{padding-bottom:6em !important}#curry2608 .u-mt7em{margin-top:7em !important}#curry2608 .u-mb7em{margin-bottom:7em !important}#curry2608 .u-pt7em{padding-top:7em !important}#curry2608 .u-pb7em{padding-bottom:7em !important}#curry2608 .u-mt8em{margin-top:8em !important}#curry2608 .u-mb8em{margin-bottom:8em !important}#curry2608 .u-pt8em{padding-top:8em !important}#curry2608 .u-pb8em{padding-bottom:8em !important}#curry2608 .u-mt9em{margin-top:9em !important}#curry2608 .u-mb9em{margin-bottom:9em !important}#curry2608 .u-pt9em{padding-top:9em !important}#curry2608 .u-pb9em{padding-bottom:9em !important}#curry2608 .u-mt10em{margin-top:10em !important}#curry2608 .u-mb10em{margin-bottom:10em !important}#curry2608 .u-pt10em{padding-top:10em !important}#curry2608 .u-pb10em{padding-bottom:10em !important}#curry2608 .u-m0a{margin:0 auto !important}#curry2608 .u-center{text-align:center !important}#curry2608 .u-bold{font-weight:bold !important}#curry2608 .u-red{color:red !important}#curry2608 .u-small{font-size:.8em !important}@media print,(min-width: 769px){#curry2608 .u-dispSP{display:none}}@media screen and (max-width: 768px){#curry2608 .u-dispPC{display:none}}#curry2608 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
/*# sourceMappingURL=curry2608.min.css.map */