.l-main__body{background-color:#fc95a8;width:100%}.p-series{background-color:#fdf8ec;padding-top:220px}@media print,screen and (max-width: 812px){.p-series{padding-top:32px}}.p-series__inner{max-width:980px;margin:auto}@media print,screen and (max-width: 812px){.p-series__inner{width:90%}}.p-series__title{text-align:center}@media print,screen and (max-width: 812px){.p-series__title img{max-width:136px}}.p-series__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-top:110px}@media print,screen and (max-width: 812px){.p-series__list{grid-template-columns:none;gap:26px;margin-top:32px}}.p-series__item{max-width:471px;margin:auto}.p-series__link{display:block}.p-topContent{background-color:var(--color-main)}.p-topContent--restaurant{--color-text: #FFA200;--color-main: #FFDF49;--color-shadow: #FFC315;--image-bg: url("/brand/anpan/omiseyasan/img/index/restaurant-bg_pc.png");--image-bg-icon: url("/brand/anpan/omiseyasan/img/index/arrow-restaurant.svg")}@media print,screen and (max-width: 812px){.p-topContent--restaurant{--image-bg: url("/brand/anpan/omiseyasan/img/index/restaurant-bg_sp.png")}}.p-topContent--kakigoori{--color-text: #FF8CB9;--color-main: #FFB2D0;--color-shadow: #FF7CAA;--image-bg: url("/brand/anpan/omiseyasan/img/index/kakigoori-bg_pc.png");--image-bg-icon: url("/brand/anpan/omiseyasan/img/index/arrow-kakigoori.svg")}@media print,screen and (max-width: 812px){.p-topContent--kakigoori{--image-bg: url("/brand/anpan/omiseyasan/img/index/kakigoori-bg_sp.png")}}.p-topContent--conveni{--color-text: #53B000;--color-main: #A1D770;--color-shadow: #66B531;--image-bg: url("/brand/anpan/omiseyasan/img/index/conveni-bg_pc.png");--image-bg-icon: url("/brand/anpan/omiseyasan/img/index/arrow-conveni.svg")}@media print,screen and (max-width: 812px){.p-topContent--conveni{--image-bg: url("/brand/anpan/omiseyasan/img/index/conveni-bg_sp.png")}}.p-topContent--pan{--color-text: #FA5A61;--color-main: #FCA9AC;--color-shadow: #F95E62;--image-bg: url("/brand/anpan/omiseyasan/img/index/pan-bg_pc.png");--image-bg-icon: url("/brand/anpan/omiseyasan/img/index/arrow-pan.svg")}@media print,screen and (max-width: 812px){.p-topContent--pan{--image-bg: url("/brand/anpan/omiseyasan/img/index/pan-bg_sp.png")}}.p-topContent--byouin{--color-text: #2BB370;--color-main: #66DCA2;--color-shadow: #29BE67;--image-bg: url("/brand/anpan/omiseyasan/img/index/byouin-bg_pc.png");--image-bg-icon: url("/brand/anpan/omiseyasan/img/index/arrow-byouin.svg")}@media print,screen and (max-width: 812px){.p-topContent--byouin{--image-bg: url("/brand/anpan/omiseyasan/img/index/byouin-bg_sp.png")}}.p-topContent--register{--color-text: #1FB5CF;--color-main: #56CADE;--color-shadow: #1DA0C1;--image-bg: url("/brand/anpan/omiseyasan/img/index/register-bg_pc.png");--image-bg-icon: url("/brand/anpan/omiseyasan/img/index/arrow-register.svg")}@media print,screen and (max-width: 812px){.p-topContent--register{--image-bg: url("/brand/anpan/omiseyasan/img/index/register-bg_sp.png")}}.p-topContent--hamburger{--color-text: #FF9100;--color-main: #FFAA39;--color-shadow: #FF710D;--image-bg: url("/brand/anpan/omiseyasan/img/index/hamburger-bg_pc.png");--image-bg-icon: url("/brand/anpan/omiseyasan/img/index/arrow-hamburger.svg")}@media print,screen and (max-width: 812px){.p-topContent--hamburger{--image-bg: url("/brand/anpan/omiseyasan/img/index/hamburger-bg_sp.png")}}.p-topContent__inner{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:minmax(20px, auto) 450px clamp(20px,6.1538461538vw,80px) 450px minmax(20px, auto);grid-template-rows:90px max-content 10px max-content 10px max-content 90px}.p-topContent--restaurant .p-topContent__inner{grid-template-columns:minmax(20px, 63px) clamp(452px,45.1538461538vw,587px) 40px 450px minmax(20px, 1fr);grid-template-rows:80px max-content 20px max-content 15px max-content 80px}@media print,screen and (max-width: 812px){.p-topContent--restaurant .p-topContent__inner{grid-template-columns:15px 92vw 15px;grid-template-rows:50px 16vw 41px 56vw 42px 18.6666666667vw 38px max-content 39px}}.p-topContent--kakigoori .p-topContent__inner{grid-template-columns:minmax(20px, 160px) 450px 12px clamp(450px,44.9230769231vw,584px) minmax(20px, auto);grid-template-rows:75px 117px 10px 132px 34px max-content 54px}@media print,screen and (max-width: 812px){.p-topContent--kakigoori .p-topContent__inner{grid-template-columns:15px 92vw 15px;grid-template-rows:50px 18.6666666667vw 18px 65.0666666667vw 8px 24.5333333333vw 29px max-content 39px}}.p-topContent--conveni .p-topContent__inner{grid-template-columns:minmax(20px, 167px) 450px clamp(20px,5.6153846154vw,73px) 450px minmax(20px, auto);grid-template-rows:60px 116px 22px max-content 10px max-content 76px}@media print,screen and (max-width: 812px){.p-topContent--conveni .p-topContent__inner{grid-template-columns:15px 92vw 15px;grid-template-rows:50px 18.6666666667vw 3px 68.8vw 9px 24.5333333333vw 29px max-content 39px}}.p-topContent--pan .p-topContent__inner{grid-template-rows:47px 147px 10px max-content 10px max-content 73px}@media print,screen and (max-width: 812px){.p-topContent--pan .p-topContent__inner{grid-template-columns:15px 92vw 15px;grid-template-rows:32px 22.1333333333vw 31px 62.9333333333vw 15px 22.6666666667vw 30px max-content 38px}}.p-topContent--byouin .p-topContent__inner{grid-template-rows:71px 84px 10px 170px 24px max-content 80px}@media print,screen and (max-width: 812px){.p-topContent--byouin .p-topContent__inner{grid-template-columns:15px 92vw 15px;grid-template-rows:50px 16vw 16px 56vw 55px 28vw 17px max-content 37px}}.p-topContent--register .p-topContent__inner{grid-template-rows:70px 141px 10px 136px 10px max-content 64px}@media print,screen and (max-width: 812px){.p-topContent--register .p-topContent__inner{grid-template-columns:15px 92vw 15px;grid-template-rows:50px 18.6666666667vw 17px 69.3333333333vw 4px 23.4666666667vw 24px max-content 37px}}.p-topContent--hamburger .p-topContent__inner{grid-template-rows:74px max-content 10px 145px 10px max-content 56px}@media print,screen and (max-width: 812px){.p-topContent--hamburger .p-topContent__inner{grid-template-columns:15px 92vw 15px;grid-template-rows:50px 16vw 26px 68.2666666667vw 25px 18.6666666667vw 25px max-content 38px}}.p-topContent:nth-child(even) .p-topContent__inner{grid-template-areas:". .    . .     ." ". logo . thumb ." ". .    . thumb ." ". img  . thumb ." ". .    . thumb ." ". btn  . thumb ." ". .    . .     ."}.p-topContent:nth-child(odd) .p-topContent__inner{grid-template-areas:"... ..... ... .... ..." "... thumb ... logo ..." "... thumb ... .... ..." "... thumb ... img  ..." "... thumb ... .... ..." "... thumb ... btn  ..." "... ..... ... .... ..."}@media print,screen and (max-width: 812px){.p-topContent__inner{grid-template-areas:"... ..... ..." "... logo  ..." "... ..... ..." "... thumb ..." "... ..... ..." "... img   ..." "... ..... ..." "... btn   ..." "... ..... ..." !important;width:fit-content}}.p-topContent__inner::before{content:"";grid-column:1/6;grid-row:1/8;width:100%;height:100%;background-image:var(--image-bg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media print,screen and (max-width: 812px){.p-topContent__inner::before{grid-column:1/4;grid-row:1/10}}.p-topContent__thumb{grid-area:thumb}.p-topContent--restaurant .p-topContent__thumb{padding-top:18px}@media print,screen and (max-width: 812px){.p-topContent--restaurant .p-topContent__thumb{padding-top:0}}.p-topContent--pan .p-topContent__thumb{padding-top:26px}@media print,screen and (max-width: 812px){.p-topContent--pan .p-topContent__thumb{padding-top:0}}.p-topContent__logo{grid-area:logo}.p-topContent--conveni .p-topContent__logo{padding-top:10px}@media print,screen and (max-width: 812px){.p-topContent--conveni .p-topContent__logo{padding-top:0}}.p-topContent--hamburger .p-topContent__logo{padding-top:6px}@media print,screen and (max-width: 812px){.p-topContent--hamburger .p-topContent__logo{padding-top:0}}.p-topContent__img{grid-area:img}.p-topContent__btn{grid-area:btn}.p-topContentThumb{display:block;text-align:center}@media print,screen and (max-width: 812px){.p-topContent--restaurant .p-topContentThumb img{width:92vw}}@media print,screen and (max-width: 812px){.p-topContent--kakigoori .p-topContentThumb img{width:85.8666666667vw}}@media print,screen and (max-width: 812px){.p-topContent--conveni .p-topContentThumb img{width:75.7333333333vw}}@media print,screen and (max-width: 812px){.p-topContent--pan .p-topContentThumb img{width:73.6vw}}@media print,screen and (max-width: 812px){.p-topContent--register .p-topContentThumb img{width:72vw}}@media print,screen and (max-width: 812px){.p-topContent--hamburger .p-topContentThumb img{width:83.2vw}}.p-topContentLogo{text-align:center}@media print,screen and (max-width: 812px){.p-topContent--restaurant .p-topContentLogo img{width:84vw}}@media print,screen and (max-width: 812px){.p-topContent--kakigoori .p-topContentLogo img{width:56vw}}@media print,screen and (max-width: 812px){.p-topContent--conveni .p-topContentLogo img{width:84.8vw}}@media print,screen and (max-width: 812px){.p-topContent--pan .p-topContentLogo img{width:73.6vw}}@media print,screen and (max-width: 812px){.p-topContent--byouin .p-topContentLogo img{width:84.2666666667vw}}@media print,screen and (max-width: 812px){.p-topContent--register .p-topContentLogo img{width:61.3333333333vw}}@media print,screen and (max-width: 812px){.p-topContent--hamburger .p-topContentLogo img{width:84vw}}.p-topContentImg{display:block;text-align:center}@media print,screen and (max-width: 812px){.p-topContent--restaurant .p-topContentImg img{width:82.6666666667vw}}@media print,screen and (max-width: 812px){.p-topContent--kakigoori .p-topContentImg img{width:73.3333333333vw}}@media print,screen and (max-width: 812px){.p-topContent--conveni .p-topContentImg img{width:85.3333333333vw}}@media print,screen and (max-width: 812px){.p-topContent--pan .p-topContentImg img{width:84.8vw}}@media print,screen and (max-width: 812px){.p-topContent--byouin .p-topContentImg img{width:72.8vw}}@media print,screen and (max-width: 812px){.p-topContent--register .p-topContentImg img{width:84.5333333333vw}}@media print,screen and (max-width: 812px){.p-topContent--hamburger .p-topContentImg img{width:84.2666666667vw}}.p-topContentBtn{position:relative;display:block;max-width:372px;margin:0 auto;z-index:10}@media print,screen and (max-width: 812px){.p-topContentBtn{max-width:none;width:72vw}}.p-topContentBtn::after{position:absolute;content:"";display:inline-block;width:25px;height:21px;background-image:var(--image-bg-icon);background-repeat:no-repeat;background-position:center center;background-size:contain;top:50%;right:30px;transform:translateY(-50%)}@media print,screen and (max-width: 812px){.p-topContentBtn::after{width:4.8vw;height:4vw;right:22px}}.p-topContentBtn:hover{opacity:.7;color:#000;text-decoration:none}.p-topContentBtn__body{position:relative;display:block;font-family:"M PLUS Rounded 1c",sans-serif;color:var(--color-text);font-size:30px;font-weight:bold;text-align:center;background-color:#fffbeb;border-radius:999px;padding:17px 60px;width:100%}@media print,screen and (max-width: 812px){.p-topContentBtn__body{font-size:5.8666666667vw;padding:14px 60px}}.p-topContentBtn__body::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--color-shadow);border-radius:999px;top:8px;left:0;z-index:-1}@media print,screen and (max-width: 812px){.p-topContentBtn__body::before{top:4px}}.u-spOnly{display:none !important}@media print,screen and (max-width: 812px){.u-spOnly{display:block !important}}.u-pcOnly{display:block !important}@media print,screen and (max-width: 812px){.u-pcOnly{display:none !important}}.u-hide{display:none}.u-block{display:block}.u-inlineBlock{display:inline-block}.u-afterHide:after{display:none}.u-afterHide:hover:after{display:none}.u-alignCenter{text-align:center !important}.u-alignCenter th,.u-alignCenter td{text-align:center !important}.u-alignLeft{text-align:left !important}.u-alignLeft th,.u-alignLeft td{text-align:left !important}.u-alignRight{text-align:right !important}.u-alignRight th,.u-alignRight td{text-align:right !important}@media print,screen and (max-width: 812px){.u-alignCenter--sp{text-align:center !important}.u-alignLeft--sp{text-align:left !important}.u-alignRight--sp{text-align:right !important}}.u-alignTop{vertical-align:top !important}.u-alignMiddle{vertical-align:middle !important}.u-alignBottom{vertical-align:bottom !important}.u-fwNormal{font-weight:400 !important}.u-fwBold{font-weight:700 !important}.u-caution{position:relative;display:inline-block;padding-left:1em}.u-caution:before{position:absolute;top:0;left:0;content:"＊"}.u-indent1{text-indent:1em}.u-indent2{text-indent:2em}.u-indent3{text-indent:3em}[v-cloak]{opacity:0}.head--top{padding:40px 0 3px}@media screen and (max-width: 812px){.head--top{padding:20px 10px 23px}}.product-contents--top{padding-top:115px !important}@media screen and (max-width: 812px){.product-contents--top{padding-top:35px !important}}#product-contents .mv6 .contents-bg{background:url("/brand/anpan/omiseyasan/img/restaurant/contents06_bg.png") left top repeat}#product-contents .mv6 .movie_box{margin:30px auto 60px}@media screen and (max-width: 812px){#product-contents .mv6 .movie_box{margin:30px auto 70px}}#product-contents .mv6 .detail-contents{margin:87px auto 0}@media screen and (max-width: 812px){#product-contents .mv6 .detail-contents{margin:30px auto 0}}@media screen and (max-width: 812px){#product-contents .mv6 .detail-contents .contents-inner{padding:0 27px 16px}}#product-contents .mv6 .detail-block:not(:first-child){margin-top:30px}@media screen and (max-width: 812px){#product-contents .mv6 .detail-block:not(:first-child){margin-top:12px}}#product-contents .mv6 .detail-block--100{margin-top:100px !important}@media screen and (max-width: 812px){#product-contents .mv6 .detail-block--100{margin-top:40px !important}}#product-contents .mv6 .detail-block--110{margin-top:110px !important}@media screen and (max-width: 812px){#product-contents .mv6 .detail-block--110{margin-top:40px !important}}@media screen and (max-width: 812px){#product-contents .mv6 .detail-block p{margin-top:15px;padding:0 10px}}#product-contents .mv6 .buy-block .block-inner{padding:40px 0}@media screen and (max-width: 812px){#product-contents .mv6 .buy-block .block-inner{padding:12px 30px 19px}}@media screen and (max-width: 812px){#product-contents .mv6 .buy-block .block-inner .btn{width:86%;margin:30px auto 0}}#product-contents .mv7 .contents-bg{background:url("/brand/anpan/omiseyasan/img/kakigoori/contents07_bg.png") left top repeat}#product-contents .mv7 .movie_box{margin:30px auto 60px}@media screen and (max-width: 812px){#product-contents .mv7 .movie_box{margin:30px auto 70px}}#product-contents .mv7 .detail-contents{margin:87px auto 0}@media screen and (max-width: 812px){#product-contents .mv7 .detail-contents{margin:30px auto 0}}@media screen and (max-width: 812px){#product-contents .mv7 .detail-contents .contents-inner{padding:0 27px 16px}}#product-contents .mv7 .detail-block:not(:first-child){margin-top:30px}@media screen and (max-width: 812px){#product-contents .mv7 .detail-block:not(:first-child){margin-top:12px}}#product-contents .mv7 .detail-block--100{margin-top:100px !important}@media screen and (max-width: 812px){#product-contents .mv7 .detail-block--100{margin-top:40px !important}}#product-contents .mv7 .detail-block--110{margin-top:110px !important}@media screen and (max-width: 812px){#product-contents .mv7 .detail-block--110{margin-top:40px !important}}@media screen and (max-width: 812px){#product-contents .mv7 .detail-block p{margin-top:15px;padding:0 10px}#product-contents .mv7 .detail-block p+.detail-block__annotation{margin-top:0}}#product-contents .mv7 .buy-block .block-inner{padding:40px 0}@media screen and (max-width: 812px){#product-contents .mv7 .buy-block .block-inner{padding:12px 30px 19px}}#product-contents .mv7 .buy-block .block-inner .btn{margin-top:46px}@media screen and (max-width: 812px){#product-contents .mv7 .buy-block .block-inner .btn{width:86%;margin:30px auto 0}}#product-contents .detail-block .detail-block__annotation{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif;display:flex;justify-content:center;margin-top:8px}@media screen and (max-width: 812px){#product-contents .detail-block .detail-block__annotation{display:block;margin-top:16px}}#product-contents .detail-block .detail-block__annotation__inner{display:block;font-size:13px;line-height:normal;color:#9c7e6c;text-align:left}@media screen and (max-width: 812px){#product-contents .detail-block .detail-block__annotation__inner{font-size:10px}}
