@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap";body.myh-modal{height:100%;overflow:hidden}.ff-eng1{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ff-eng1-m{font-weight:500}.ff-eng1-sb{font-weight:600}.fw-jp-l{font-weight:400}.fw-jp-m{font-weight:500}img{width:100%;height:auto;-webkit-touch-callout:none;pointer-events:none;max-width:none !important}a{cursor:pointer;text-decoration:none}sup{vertical-align:super;font-size:60%}.footer{margin-top:47px !important}@media screen and (max-width: 960px){.footer{margin-top:12.0512820513vw !important}}.container{z-index:12}.myh-modal .container{z-index:40}.container .myh-main{position:relative;width:100%}@media screen and (max-width: 960px){.container .myh-main{overflow:hidden}}.container .myh-main *,.container .myh-main *::before,.container .myh-main *::after{box-sizing:border-box;margin:0;line-height:0}.container .myh-main .wrapper{position:relative;margin-top:132px;width:100%;color:#600624;background-color:#bebebe;-webkit-clip-path:inset(0);clip-path:inset(0)}@media screen and (max-width: 960px){.container .myh-main .wrapper{margin-top:126px}}.container .myh-main .wrapper p{margin:0}.container .myh-main .wrapper .bg{position:fixed;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 960px){.container .myh-main .wrapper .bg{display:none}}.container .myh-main .wrapper .bg .bg-l{position:absolute;top:0;left:0;width:calc((100% - 390px)/2);height:100%;background:url(/brand/special/meet-your-haagen-dazs/img/bg_l.jpg) 100% 0 no-repeat;background-size:cover}.container .myh-main .wrapper .bg .bg-r{position:absolute;top:0;right:0;width:calc((100% - 390px)/2);height:100%;background:url(/brand/special/meet-your-haagen-dazs/img/bg_r.jpg) 0 0 no-repeat;background-size:cover}.container .myh-main .wrapper .kv{position:relative;margin:0 auto;width:390px;height:771px;background:url(/brand/special/meet-your-haagen-dazs/img/header_bg.jpg) 0 0 no-repeat;background-size:390px auto;z-index:1}@media screen and (max-width: 960px){.container .myh-main .wrapper .kv{width:100vw;height:197.6923076923vw;background-size:100vw auto}}.container .myh-main .wrapper .kv .logo{position:absolute;top:191px;left:102px;width:186px}@media screen and (max-width: 960px){.container .myh-main .wrapper .kv .logo{top:48.9743589744vw;left:26.1538461538vw;width:47.6923076923vw}}.container .myh-main .wrapper .kv .cap{position:absolute;top:589px;left:20px;width:170px}@media screen and (max-width: 960px){.container .myh-main .wrapper .kv .cap{top:151.0256410256vw;left:5.1282051282vw;width:43.5897435897vw}}.container .myh-main .wrapper .btn-ticket{position:fixed;right:-1px;bottom:calc(50% - 30px);width:162px;height:60px;background:url(/brand/special/meet-your-haagen-dazs/img/btn_ticket.png) 0 0 no-repeat;background-size:162px auto;filter:drop-shadow(5px 10px 10px rgba(0, 0, 0, 0.5));transition:all .3s}.container .myh-main .wrapper .btn-ticket:hover{background-image:url(/brand/special/meet-your-haagen-dazs/img/btn_ticket_ov.png)}@media screen and (max-width: 960px){.container .myh-main .wrapper .btn-ticket{right:-.2564102564vw;bottom:7.6923076923vw;width:41.5384615385vw;height:15.3846153846vw;background-size:41.5384615385vw auto;filter:drop-shadow(1.2820512821vw 2.5641025641vw 2.5641025641vw rgba(0, 0, 0, 0.5));z-index:10;transition:right .3s}.container .myh-main .wrapper .btn-ticket.hide{right:-41.5384615385vw}}.container .myh-main .wrapper .contents{position:relative;margin:0 auto;width:390px;background:url(/brand/special/meet-your-haagen-dazs/img/bg.jpg);background-size:150px auto;z-index:2}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents{width:100vw;background-size:38.4615384615vw auto}}.container .myh-main .wrapper .contents .waku-a{margin:0 auto;width:360px;border:8px solid rgba(0,0,0,0);-o-border-image:url(/brand/special/meet-your-haagen-dazs/img/waku_a.svg) 8/8px stretch;border-image:url(/brand/special/meet-your-haagen-dazs/img/waku_a.svg) 8/8px stretch}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .waku-a{width:92.3076923077vw;border-width:2.0512820513vw;border-image-width:2.0512820513vw}}.container .myh-main .wrapper .contents .waku-b{position:relative;margin:0 auto;width:370px;border-style:solid;border-width:8px 8px 58px 8px;border-color:rgba(0,0,0,0);-o-border-image:url(/brand/special/meet-your-haagen-dazs/img/waku_b.svg) 16 16 116 16/8px 8px 58px 8px stretch;border-image:url(/brand/special/meet-your-haagen-dazs/img/waku_b.svg) 16 16 116 16/8px 8px 58px 8px stretch}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .waku-b{width:94.8717948718vw;border-width:2.0512820513vw 2.0512820513vw 14.8717948718vw 2.0512820513vw;border-image-width:2.0512820513vw 2.0512820513vw 14.8717948718vw 2.0512820513vw}}.container .myh-main .wrapper .contents .line-double-top{border-top:3px double #600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .line-double-top{border-top:.7692307692vw double #600624}}.container .myh-main .wrapper .contents .line-double-bottom{border-bottom:3px double #600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .line-double-bottom{border-bottom:.7692307692vw double #600624}}.container .myh-main .wrapper .contents .line-dashed-bottom{border-bottom:1px dashed #600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .line-dashed-bottom{border-bottom:.2564102564vw dashed #600624}}.container .myh-main .wrapper .contents .bg-img1{position:absolute;top:362px;left:293px;width:97px;height:140px;background:url(/brand/special/meet-your-haagen-dazs/img/img_a.png) 0 0 no-repeat;background-size:140px 140px;overflow:hidden}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .bg-img1{top:92.8205128205vw;left:75.1282051282vw;width:24.8717948718vw;height:35.8974358974vw;background-size:35.8974358974vw 35.8974358974vw}}.container .myh-main .wrapper .contents .info{position:relative;top:-28px;padding-bottom:32px;width:360px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info{top:-7.1794871795vw;padding-bottom:8.2051282051vw;width:92.3076923077vw}}.container .myh-main .wrapper .contents .info .cap{position:relative;margin:13px auto 0 auto;font-size:16px;line-height:1.8;letter-spacing:.1em;text-align:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .cap{margin-top:3.3333333333vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .info .cap span{position:relative;line-height:1.8;display:inline-block}.container .myh-main .wrapper .contents .info .cap span::after{content:"";position:absolute;top:4.4px;left:-30px;width:20px;height:20px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) 50% 50% no-repeat;background-size:20px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .cap span::after{top:1.1282051282vw;left:-7.6923076923vw;width:5.1282051282vw;height:5.1282051282vw;background-size:5.1282051282vw auto}}.container .myh-main .wrapper .contents .info .cap span::before{content:"";position:absolute;top:4.4px;right:-30px;width:20px;height:20px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) 50% 50% no-repeat;background-size:20px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .cap span::before{top:1.1282051282vw;right:-7.6923076923vw;width:5.1282051282vw;height:5.1282051282vw;background-size:5.1282051282vw auto}}.container .myh-main .wrapper .contents .info .date{margin:14px auto 0 auto;padding:12px 0 5px 0;width:328px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .date{margin-top:3.5897435897vw;padding:3.0769230769vw 0 1.2820512821vw 0;width:84.1025641026vw}}.container .myh-main .wrapper .contents .info .place{margin-top:15px;font-size:20px;line-height:1.2;letter-spacing:.15em;text-align:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .place{margin-top:3.8461538462vw;font-size:5.1282051282vw}}.container .myh-main .wrapper .contents .info .stairs{position:relative;margin:0 auto;padding-bottom:15px;width:325px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .stairs{padding-bottom:3.8461538462vw;width:83.3333333333vw}}.container .myh-main .wrapper .contents .info .stairs .stair{position:relative;margin:15px auto 0 auto;width:325px;height:70px;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .stairs .stair{margin-top:3.8461538462vw;width:83.3333333333vw;height:17.9487179487vw}}.container .myh-main .wrapper .contents .info .stairs .stair .floor{width:60px;font-size:50px;line-height:1.2;letter-spacing:-0.01em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .stairs .stair .floor{width:15.3846153846vw;font-size:12.8205128205vw}}.container .myh-main .wrapper .contents .info .stairs .stair .floor.floor2{letter-spacing:.07em}.container .myh-main .wrapper .contents .info .stairs .stair .floor::after{content:"";position:absolute;top:0;left:60px;width:1px;height:70px;background-color:#600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .stairs .stair .floor::after{left:15.3846153846vw;width:.2564102564vw;height:17.9487179487vw}}.container .myh-main .wrapper .contents .info .stairs .stair .text{margin-left:17px;width:255px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .stairs .stair .text{margin-left:4.358974359vw;width:65.3846153846vw}}.container .myh-main .wrapper .contents .info .stairs .stair .text .txt1{padding-bottom:4px;font-size:13px;line-height:1.4;letter-spacing:.1em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .stairs .stair .text .txt1{padding-bottom:1.0256410256vw;font-size:3.3333333333vw}}.container .myh-main .wrapper .contents .info .stairs .stair .text .txt2{padding-top:8px;font-size:17px;line-height:1.4}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .info .stairs .stair .text .txt2{padding-top:2.0512820513vw;font-size:4.358974359vw}}.container .myh-main .wrapper .contents .explanation{position:relative;margin-top:23px;width:370px;padding-bottom:12px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .explanation{margin-top:5.8974358974vw;width:94.8717948718vw;padding-bottom:3.0769230769vw}}.container .myh-main .wrapper .contents .explanation .cap{position:absolute;top:-2px;left:-2px;width:358px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .explanation .cap{top:-.5128205128vw;left:-.5128205128vw;width:91.7948717949vw}}.container .myh-main .wrapper .contents .explanation .text{margin:0 auto;padding-top:165px;width:315px;font-size:16px;line-height:1.8;letter-spacing:.1em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .explanation .text{padding-top:42.3076923077vw;width:80.7692307692vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .explanation .logo{margin:26px auto 0 auto;width:216px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .explanation .logo{margin-top:6.6666666667vw;width:55.3846153846vw}}.container .myh-main .wrapper .contents .waku-c{position:relative;margin:35px auto 0 auto;width:390px;border-top:1px solid #600624;border-bottom:1px solid #600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .waku-c{margin-top:8.9743589744vw;width:100vw;border-top-width:.2564102564vw;border-bottom-width:.2564102564vw}}.container .myh-main .wrapper .contents .waku-c::after{content:"";position:absolute;top:0;left:0;width:15px;height:100%;border-right:1px solid #600624;background:url(/brand/special/meet-your-haagen-dazs/img/icon_hishigata.svg) -1px 0 repeat-y;background-size:16px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .waku-c::after{width:3.8461538462vw;border-right-width:.2564102564vw;background-position:-.2564102564vw 0;background-size:4.1025641026vw auto}}.container .myh-main .wrapper .contents .waku-c::before{content:"";position:absolute;top:0;right:0;width:15px;height:100%;border-left:1px solid #600624;background:url(/brand/special/meet-your-haagen-dazs/img/icon_hishigata.svg) -1px 0 repeat-y;background-size:16px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .waku-c::before{width:3.8461538462vw;border-left-width:.2564102564vw;background-position:-.2564102564vw 0;background-size:4.1025641026vw auto}}.container .myh-main .wrapper .contents .event{position:relative;width:390px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event{width:100vw}}.container .myh-main .wrapper .contents .event .cap{padding:27px 0 20px 0;font-size:65px;line-height:1.2;text-align:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .cap{padding:6.9230769231vw 0 5.1282051282vw 0;font-size:16.6666666667vw}}.container .myh-main .wrapper .contents .event .event-info{position:relative;margin:0 auto;width:360px;border-bottom:1px solid #600624;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;overflow:hidden}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info{width:92.3076923077vw;border-bottom-width:.2564102564vw}}.container .myh-main .wrapper .contents .event .event-info::after{content:"";position:absolute;top:0;left:100px;width:1px;height:100%;background-color:#600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info::after{left:25.641025641vw;width:.2564102564vw}}.container .myh-main .wrapper .contents .event .event-info .item{position:relative;padding:25px 0 0 15px;width:100px;font-size:16px;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .item{padding:6.4102564103vw 0 0 3.8461538462vw;width:25.641025641vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .event .event-info .item::after{content:"";position:absolute;top:0;left:0;width:360px;height:1px;background-color:#600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .item::after{width:92.3076923077vw;height:.2564102564vw}}.container .myh-main .wrapper .contents .event .event-info .item::before{content:"";position:absolute;top:-19.5px;left:80.5px;width:40px;height:40px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .item::before{top:-5vw;left:20.641025641vw;width:10.2564102564vw;height:10.2564102564vw}}.container .myh-main .wrapper .contents .event .event-info .text{position:relative;padding:25px 12px 25px 18px;width:260px;font-size:15px;z-index:2}.container .myh-main .wrapper .contents .event .event-info .text p{line-height:1.6;letter-spacing:.03em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text{padding:6.4102564103vw 3.0769230769vw 6.4102564103vw 4.6153846154vw;width:66.6666666667vw;font-size:3.8461538462vw}}.container .myh-main .wrapper .contents .event .event-info .text .date{display:flex;justify-content:flex-start;align-items:flex-start}.container .myh-main .wrapper .contents .event .event-info .text .date p{text-align:right}.container .myh-main .wrapper .contents .event .event-info .text .time{margin-top:10px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text .time{margin-top:2.5641025641vw}}.container .myh-main .wrapper .contents .event .event-info .text .etc{font-size:12px;letter-spacing:.05em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text .etc{font-size:3.0769230769vw}}.container .myh-main .wrapper .contents .event .event-info .text .sub1{padding:2px 15px;border:1px solid #600624;border-radius:28px;display:inline-block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text .sub1{padding:.5128205128vw 3.8461538462vw;border-width:.2564102564vw;border-radius:7.1794871795vw}}.container .myh-main .wrapper .contents .event .event-info .text .mt10{margin-top:10px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text .mt10{margin-top:2.5641025641vw}}.container .myh-main .wrapper .contents .event .event-info .text .mt20{margin-top:20px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text .mt20{margin-top:5.1282051282vw}}.container .myh-main .wrapper .contents .event .event-info .text .fs14{font-size:14px;letter-spacing:.1em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text .fs14{font-size:3.5897435897vw}}.container .myh-main .wrapper .contents .event .event-info .text .link-gm{position:relative;padding:10px 40px 10px 15px;border-radius:41px;font-size:13px;line-height:1.6;letter-spacing:.05em;color:#fff;background-color:#600624;display:inline-block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text .link-gm{padding:2.5641025641vw 10.2564102564vw 2.5641025641vw 3.8461538462vw;border-radius:10.5128205128vw;font-size:3.3333333333vw}}.container .myh-main .wrapper .contents .event .event-info .text .link-gm::after{content:"";position:absolute;top:11px;right:10px;width:19px;height:19px;border-radius:19px;background:#fff url(/brand/special/meet-your-haagen-dazs/img/arrow_b.svg) 50% 50% no-repeat;background-size:19px auto;transition:all .3s}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text .link-gm::after{top:2.8205128205vw;right:2.5641025641vw;width:4.8717948718vw;height:4.8717948718vw;border-radius:4.8717948718vw;background-size:4.8717948718vw auto}}.container .myh-main .wrapper .contents .event .event-info .text .link-gm:hover::after{background-image:url(/brand/special/meet-your-haagen-dazs/img/arrow_b_ov.svg)}.container .myh-main .wrapper .contents .event .event-info .text .img-map{position:absolute;top:188px;left:-85px;width:330px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text .img-map{top:48.2051282051vw;left:-21.7948717949vw;width:84.6153846154vw}}.container .myh-main .wrapper .contents .event .event-info .text.last{min-height:468px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text.last{min-height:120vw}}.container .myh-main .wrapper .contents .event .event-info .text.last::before{content:"";position:absolute;bottom:-20.5px;left:-19.5px;width:40px;height:40px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .event .event-info .text.last::before{bottom:-5.2564102564vw;left:-5vw;width:10.2564102564vw;height:10.2564102564vw}}.container .myh-main .wrapper .contents .experience{position:relative;margin:66px auto 0 auto;width:390px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience{margin-top:16.9230769231vw;width:100vw}}.container .myh-main .wrapper .contents .experience .cap{position:relative;margin:0 auto;width:324px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .cap{width:83.0769230769vw}}.container .myh-main .wrapper .contents .experience .waku-top{position:absolute;top:84px;left:24px;width:342px;height:67px;background:url(/brand/special/meet-your-haagen-dazs/img/waku_e.svg) 50% 100% no-repeat;background-size:100% auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .waku-top{top:21.5384615385vw;left:6.1538461538vw;width:87.6923076923vw;height:17.1794871795vw}}.container .myh-main .wrapper .contents .experience .waku-top.w2{position:relative;margin:63px auto 0 auto;top:0;left:0}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .waku-top.w2{margin-top:16.1538461538vw}}.container .myh-main .wrapper .contents .experience .wapper{position:relative;margin:53px auto 0 auto;width:340px;border-left:1px solid #600624;border-right:1px solid #600624;z-index:2}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper{margin-top:13.5897435897vw;width:87.1794871795vw;border-left-width:.2564102564vw;border-right-width:.2564102564vw}}.container .myh-main .wrapper .contents .experience .wapper.w2{margin:0 auto}.container .myh-main .wrapper .contents .experience .wapper .floor{position:absolute;top:-93px;left:calc(50% - 28px);margin:0 auto;width:56px;height:56px;font-size:30px;line-height:1.2;letter-spacing:-0.01em;border-radius:56px;color:#fff;background-color:#600624;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .floor{top:-23.8461538462vw;left:calc(50% - 7.1794871795vw);width:14.358974359vw;height:14.358974359vw;font-size:7.6923076923vw;border-radius:14.358974359vw}}.container .myh-main .wrapper .contents .experience .wapper .logo{position:relative;top:-24px;margin:0 auto;width:123px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .logo{top:-6.1538461538vw;width:31.5384615385vw}}.container .myh-main .wrapper .contents .experience .wapper .text{margin:0 auto;width:290px;font-size:16px;line-height:1.8;letter-spacing:.1em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .text{width:74.358974359vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .experience .wapper .time{margin-top:15px;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .time{margin-top:3.8461538462vw}}.container .myh-main .wrapper .contents .experience .wapper .time span{padding:2px 15px;font-size:12px;line-height:1.6;letter-spacing:.05em;border:1px solid #600624;border-radius:23px;display:inline-block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .time span{padding:.5128205128vw 3.8461538462vw;font-size:3.0769230769vw;border-width:.2564102564vw;border-radius:5.8974358974vw}}.container .myh-main .wrapper .contents .experience .wapper .img1{margin:36px auto 0 auto;width:310px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .img1{margin-top:9.2307692308vw;width:79.4871794872vw}}.container .myh-main .wrapper .contents .experience .wapper .img2{margin:40px auto 0 auto;width:310px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .img2{margin-top:10.2564102564vw;width:79.4871794872vw}}.container .myh-main .wrapper .contents .experience .wapper .item{position:relative;margin:40px auto 0 auto;padding:10px 0 15px 0;width:310px;border-radius:10px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .item{margin-top:10.2564102564vw;padding:2.5641025641vw 0 3.8461538462vw 0;width:79.4871794872vw;border-radius:2.5641025641vw}}.container .myh-main .wrapper .contents .experience .wapper .item.item1{background-color:#fdf9e8}.container .myh-main .wrapper .contents .experience .wapper .item.item2{background-color:#ffe4e6}.container .myh-main .wrapper .contents .experience .wapper .item .img3{margin:0 auto;width:290px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .item .img3{width:74.358974359vw}}.container .myh-main .wrapper .contents .experience .wapper .item .img4{position:absolute;top:133px;left:233px;width:117px;height:140px;background:url(/brand/special/meet-your-haagen-dazs/img/img_b.png) 0 0 no-repeat;background-size:140px 140px;overflow:hidden}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .item .img4{top:34.1025641026vw;left:59.7435897436vw;width:30vw;height:35.8974358974vw;background-size:35.8974358974vw 35.8974358974vw}}.container .myh-main .wrapper .contents .experience .wapper .item .img5{position:absolute;top:133px;left:233px;width:117px;height:140px;background:url(/brand/special/meet-your-haagen-dazs/img/img_c.png) 0 0 no-repeat;background-size:140px 140px;overflow:hidden}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .item .img5{top:34.1025641026vw;left:59.7435897436vw;width:30vw;height:35.8974358974vw;background-size:35.8974358974vw 35.8974358974vw}}.container .myh-main .wrapper .contents .experience .wapper .item .cap1{margin:27px 0 0 20px;width:179px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .item .cap1{margin:6.9230769231vw 0 0 5.1282051282vw;width:45.8974358974vw}}.container .myh-main .wrapper .contents .experience .wapper .item .txt1{margin:20px auto 0 auto;width:270px;font-size:16px;line-height:1.8;letter-spacing:.1em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .item .txt1{margin-top:5.1282051282vw;width:69.2307692308vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .experience .wapper .item .txt2{margin:10px auto 0 auto;width:270px;font-size:12px;line-height:1.6;letter-spacing:.1em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .item .txt2{margin-top:2.5641025641vw;width:69.2307692308vw;font-size:3.0769230769vw}}.container .myh-main .wrapper .contents .experience .wapper .item .txt3{margin:0 auto;width:270px;font-size:16px;line-height:1.8;letter-spacing:.1em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .item .txt3{width:69.2307692308vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .experience .wapper .item .cap2{margin:27px 0 0 20px;width:261px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .item .cap2{margin:6.9230769231vw 0 0 5.1282051282vw;width:66.9230769231vw}}.container .myh-main .wrapper .contents .experience .wapper .img6{position:relative;margin-left:-26px;width:379px;height:368px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .img6{margin-left:-6.6666666667vw;width:97.1794871795vw;height:94.358974359vw}}.container .myh-main .wrapper .contents .experience .wapper .img6 .img6-fit{position:absolute;top:-35px;left:0;width:379px;height:368px;overflow:hidden}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .img6 .img6-fit{top:-8.9743589744vw;width:97.1794871795vw;height:94.358974359vw}}.container .myh-main .wrapper .contents .experience .wapper .img6 .img6-fit img{position:absolute;top:0;left:-41px;width:420px;height:383px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .img6 .img6-fit img{left:-10.5128205128vw;width:107.6923076923vw;height:98.2051282051vw}}.container .myh-main .wrapper .contents .experience .wapper .img6 .txt4{position:absolute;top:325px;left:231px;font-size:12px;line-height:1.6;letter-spacing:.1em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .img6 .txt4{top:83.3333333333vw;left:59.2307692308vw;font-size:3.0769230769vw}}.container .myh-main .wrapper .contents .experience .wapper .line{position:relative;width:100%;height:1px;background-color:#600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .line{height:.2564102564vw}}.container .myh-main .wrapper .contents .experience .wapper .line::after{content:"";position:absolute;top:-19.5px;left:0;width:20px;height:40px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) -20.5px 0 no-repeat;background-size:40px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .line::after{top:-5vw;width:5.1282051282vw;height:10.2564102564vw;background-position:-5.2564102564vw 0;background-size:10.2564102564vw auto}}.container .myh-main .wrapper .contents .experience .wapper .line::before{content:"";position:absolute;top:-19.5px;right:0;width:20px;height:40px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) .5px 0 no-repeat;background-size:40px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .line::before{top:-5vw;width:5.1282051282vw;height:10.2564102564vw;background-position:.1282051282vw 0;background-size:10.2564102564vw auto}}.container .myh-main .wrapper .contents .experience .wapper .line2{position:relative;width:100%;height:1px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .line2{height:.2564102564vw}}.container .myh-main .wrapper .contents .experience .wapper .line2::after{content:"";position:absolute;top:-19px;left:0;width:20px;height:40px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) -20.5px 0 no-repeat;background-size:40px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .line2::after{top:-4.8717948718vw;width:5.1282051282vw;height:10.2564102564vw;background-position:-5.2564102564vw 0;background-size:10.2564102564vw auto}}.container .myh-main .wrapper .contents .experience .wapper .line2::before{content:"";position:absolute;top:-19px;right:0;width:20px;height:40px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) .5px 0 no-repeat;background-size:40px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .line2::before{top:-4.8717948718vw;width:5.1282051282vw;height:10.2564102564vw;background-position:.1282051282vw 0;background-size:10.2564102564vw auto}}.container .myh-main .wrapper .contents .experience .wapper .cap3{margin:22px auto 20px auto;width:225px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .cap3{margin:5.641025641vw auto 5.1282051282vw auto;width:57.6923076923vw}}.container .myh-main .wrapper .contents .experience .wapper .txt5{margin:25px auto 0 auto;width:295px;font-size:16px;line-height:1.8;letter-spacing:.05em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt5{margin-top:6.4102564103vw;width:75.641025641vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .experience .wapper .img7{margin:26px auto 0 auto;width:310px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .img7{margin-top:6.6666666667vw;width:79.4871794872vw}}.container .myh-main .wrapper .contents .experience .wapper .txt6{margin:10px 0 0 205px;font-size:12px;line-height:1.6;letter-spacing:.1em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt6{margin:2.5641025641vw 0 0 52.5641025641vw;font-size:3.0769230769vw}}.container .myh-main .wrapper .contents .experience .wapper .btn-myh-modal{position:relative;margin:11px 0 38px 65px;padding:10px 40px 10px 20px;border-radius:46px;font-size:16px;line-height:1.6;letter-spacing:.1em;color:#fff;background-color:#600624;display:inline-block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .btn-myh-modal{margin:2.8205128205vw 0 9.7435897436vw 16.6666666667vw;padding:2.5641025641vw 10.2564102564vw 2.5641025641vw 5.1282051282vw;border-radius:11.7948717949vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .experience .wapper .btn-myh-modal::after{content:"";position:absolute;top:13px;right:10px;width:19px;height:19px;border-radius:19px;background:#fff url(/brand/special/meet-your-haagen-dazs/img/arrow_b.svg) 50% 50% no-repeat;background-size:19px auto;transition:all .3s}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .btn-myh-modal::after{top:3.3333333333vw;right:2.5641025641vw;width:4.8717948718vw;height:4.8717948718vw;border-radius:4.8717948718vw;background-size:4.8717948718vw auto}}.container .myh-main .wrapper .contents .experience .wapper .btn-myh-modal:hover::after{background-image:url(/brand/special/meet-your-haagen-dazs/img/arrow_b_ov.svg)}.container .myh-main .wrapper .contents .experience .wapper .img9{position:relative;margin-top:-31px;width:403px;transform:rotate(-14deg);filter:drop-shadow(0 25px 25px rgba(0, 0, 0, 0.2))}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .img9{margin-top:-7.9487179487vw;width:103.3333333333vw;filter:drop-shadow(0 6.4102564103vw 6.4102564103vw rgba(0, 0, 0, 0.2))}}.container .myh-main .wrapper .contents .experience .wapper .txt11{margin:42px 0 0 20px;font-size:16px;line-height:1.8;letter-spacing:.05em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt11{margin:10.7692307692vw 0 0 5.1282051282vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .experience .wapper .txt12{margin:10px 0 31px 20px;font-size:12px;line-height:1.6;letter-spacing:.1em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt12{margin:2.5641025641vw 0 7.9487179487vw 5.1282051282vw;font-size:3.0769230769vw}}.container .myh-main .wrapper .contents .experience .wapper .logo2{position:relative;margin:0 auto;width:282px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .logo2{width:72.3076923077vw}}.container .myh-main .wrapper .contents .experience .wapper .txt7{margin:27px auto 0 auto;width:290px;font-size:16px;line-height:1.8;letter-spacing:.04em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt7{margin-top:6.9230769231vw;width:74.358974359vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .experience .wapper .txt8{margin:20px auto 0 auto;width:290px;font-size:12px;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt8{margin-top:5.1282051282vw;width:74.358974359vw;font-size:3.0769230769vw}}.container .myh-main .wrapper .contents .experience .wapper .img8{margin:58px auto 0 auto;width:310px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .img8{margin-top:14.8717948718vw;width:79.4871794872vw}}.container .myh-main .wrapper .contents .experience .wapper .txt10{margin:10px 0 36px 205px;font-size:12px;line-height:1.6;letter-spacing:.1em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt10{margin:2.5641025641vw 0 9.2307692308vw 52.5641025641vw;font-size:3.0769230769vw}}.container .myh-main .wrapper .contents .experience .wapper .cap4{margin:29px auto 43px auto;font-size:35px;line-height:.95;letter-spacing:.05em;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .cap4{margin:7.4358974359vw auto 11.0256410256vw auto;font-size:8.9743589744vw}}.container .myh-main .wrapper .contents .experience .wapper .cap5{position:absolute;top:-18px;left:25px;width:290px;height:36px;font-size:16px;line-height:1.6;letter-spacing:.1em;color:#fff;background-color:#600624;border-radius:36px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .cap5{top:-4.6153846154vw;left:6.4102564103vw;width:74.358974359vw;height:9.2307692308vw;font-size:4.1025641026vw;border-radius:9.2307692308vw}}.container .myh-main .wrapper .contents .experience .wapper .txt9{position:relative;margin:38px auto 0 auto;font-size:14px;line-height:1.8;text-align:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt9{margin-top:9.7435897436vw;font-size:3.5897435897vw}}.container .myh-main .wrapper .contents .experience .wapper .txt9 span{position:relative;line-height:1.8;display:inline-block}.container .myh-main .wrapper .contents .experience .wapper .txt9 span::after{content:"";position:absolute;top:5.1px;left:-20px;width:15px;height:15px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) 50% 50% no-repeat;background-size:15px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt9 span::after{top:1.3076923077vw;left:-5.1282051282vw;width:3.8461538462vw;height:3.8461538462vw;background-size:3.8461538462vw auto}}.container .myh-main .wrapper .contents .experience .wapper .txt9 span::before{content:"";position:absolute;top:5.1px;right:-20px;width:15px;height:15px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) 50% 50% no-repeat;background-size:15px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .txt9 span::before{top:1.3076923077vw;right:-5.1282051282vw;width:3.8461538462vw;height:3.8461538462vw;background-size:3.8461538462vw auto}}.container .myh-main .wrapper .contents .experience .wapper .menu-list{margin:20px auto 0 auto;padding:0 0 66px 0;width:310px;list-style:none}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .menu-list{margin-top:5.1282051282vw;padding-bottom:16.9230769231vw;width:79.4871794872vw}}.container .myh-main .wrapper .contents .experience .wapper .menu-list.addcap{padding-bottom:10px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .menu-list.addcap{padding-bottom:2.5641025641vw}}.container .myh-main .wrapper .contents .experience .wapper .menu-list.last{padding-bottom:54px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .menu-list.last{padding-bottom:13.8461538462vw}}.container .myh-main .wrapper .contents .experience .wapper .menu-list li{margin-top:10px;height:75px;border-radius:10px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .menu-list li{margin-top:2.5641025641vw;height:19.2307692308vw;border-radius:2.5641025641vw}}.container .myh-main .wrapper .contents .experience .wapper .menu-list li:first-child{margin-top:0}.container .myh-main .wrapper .contents .experience .wapper .menu-list li .menu-img{margin-left:10px;height:75px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .menu-list li .menu-img{margin-left:2.5641025641vw;height:19.2307692308vw}}.container .myh-main .wrapper .contents .experience .wapper .menu-list li .menu-img img{width:100px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .menu-list li .menu-img img{width:25.641025641vw}}.container .myh-main .wrapper .contents .experience .wapper .menu-list li .menu-txt{margin-left:5px;width:186px;font-size:15px;line-height:1.7;letter-spacing:.05em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .menu-list li .menu-txt{margin-left:1.2820512821vw;width:47.6923076923vw;font-size:3.8461538462vw}}.container .myh-main .wrapper .contents .experience .wapper .menu-list li .menu-txt.typ2{width:192px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .menu-list li .menu-txt.typ2{width:49.2307692308vw}}.container .myh-main .wrapper .contents .experience .wapper .menu-txt-sub{margin:0 auto;padding:0 0 66px 0;width:310px;font-size:12px;line-height:1.6;letter-spacing:.05em;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .wapper .menu-txt-sub{padding-bottom:16.9230769231vw;width:79.4871794872vw;font-size:3.0769230769vw}}.container .myh-main .wrapper .contents .experience .andmore{margin:0 auto;width:340px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .andmore{width:87.1794871795vw}}.container .myh-main .wrapper .contents .experience .price{margin:0 auto;width:340px;height:60px;color:#fff;background-color:#600624;border-radius:0 0 5px 5px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .price{width:87.1794871795vw;height:15.3846153846vw;border-radius:0 0 1.2820512821vw 1.2820512821vw}}.container .myh-main .wrapper .contents .experience .price .p1{font-size:35px;line-height:.95}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .price .p1{font-size:8.9743589744vw}}.container .myh-main .wrapper .contents .experience .price .p2{margin-left:8px;font-size:16px;line-height:1.4;letter-spacing:.1em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .experience .price .p2{margin-left:2.0512820513vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .places{position:relative;margin:66px auto 0 auto;width:360px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places{margin-top:16.9230769231vw;width:92.3076923077vw}}.container .myh-main .wrapper .contents .places .cap{position:relative;font-size:65px;line-height:1.2;text-align:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .cap{font-size:16.6666666667vw}}.container .myh-main .wrapper .contents .places .sub{position:relative;top:-20px;left:15px;width:322px;height:39px;font-size:18px;line-height:1.6;letter-spacing:.1em;border:1px solid #600624;border-radius:39px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .sub{top:-5.1282051282vw;left:3.8461538462vw;width:82.5641025641vw;height:10vw;font-size:4.6153846154vw;border-width:.2564102564vw;border-radius:10vw}}.container .myh-main .wrapper .contents .places .txt1{margin:6px auto 0 auto;width:290px;font-size:16px;line-height:1.8;letter-spacing:.1em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .txt1{margin-top:1.5384615385vw;width:74.358974359vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .places .txt2{margin:10px auto 0 auto;width:290px;font-size:12px;line-height:1.6;letter-spacing:.1em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .txt2{margin-top:2.5641025641vw;width:74.358974359vw;font-size:3.0769230769vw}}.container .myh-main .wrapper .contents .places .place-info{position:relative;margin:30px auto 0 auto;width:360px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;overflow:hidden}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info{margin-top:7.6923076923vw;width:92.3076923077vw}}.container .myh-main .wrapper .contents .places .place-info::after{content:"";position:absolute;top:0;left:100px;width:1px;height:100%;background-color:#600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info::after{left:25.641025641vw;width:.2564102564vw}}.container .myh-main .wrapper .contents .places .place-info .item{position:relative;padding:25px 0 0 15px;width:100px;font-size:16px;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .item{padding:6.4102564103vw 0 0 3.8461538462vw;width:25.641025641vw;font-size:4.1025641026vw}}.container .myh-main .wrapper .contents .places .place-info .item::after{content:"";position:absolute;top:0;left:0;width:360px;height:1px;background-color:#600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .item::after{width:92.3076923077vw;height:.2564102564vw}}.container .myh-main .wrapper .contents .places .place-info .item::before{content:"";position:absolute;top:-19.5px;left:80.5px;width:40px;height:40px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .item::before{top:-5vw;left:20.641025641vw;width:10.2564102564vw;height:10.2564102564vw}}.container .myh-main .wrapper .contents .places .place-info .text{position:relative;padding:25px 12px 25px 18px;width:260px;font-size:15px;line-height:1.6;letter-spacing:.03em;z-index:2}.container .myh-main .wrapper .contents .places .place-info .text p{line-height:1.6}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .text{padding:6.4102564103vw 3.0769230769vw 6.4102564103vw 4.6153846154vw;width:66.6666666667vw;font-size:3.8461538462vw}}.container .myh-main .wrapper .contents .places .place-info .text .mt10{margin-top:10px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .text .mt10{margin-top:2.5641025641vw}}.container .myh-main .wrapper .contents .places .place-info .text .mt20{margin-top:20px}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .text .mt20{margin-top:5.1282051282vw}}.container .myh-main .wrapper .contents .places .place-info .text .fs14{font-size:14px;letter-spacing:.1em}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .text .fs14{font-size:3.5897435897vw}}.container .myh-main .wrapper .contents .places .place-info .text .link-gm{position:relative;padding:10px 40px 10px 15px;border-radius:41px;font-size:13px;line-height:1.6;letter-spacing:.05em;color:#fff;background-color:#600624;display:inline-block}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .text .link-gm{padding:2.5641025641vw 10.2564102564vw 2.5641025641vw 3.8461538462vw;border-radius:10.5128205128vw;font-size:3.3333333333vw}}.container .myh-main .wrapper .contents .places .place-info .text .link-gm::after{content:"";position:absolute;top:11px;right:10px;width:19px;height:19px;border-radius:19px;background:#fff url(/brand/special/meet-your-haagen-dazs/img/arrow_b.svg) 50% 50% no-repeat;background-size:19px auto;transition:all .3s}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .text .link-gm::after{top:2.8205128205vw;right:2.5641025641vw;width:4.8717948718vw;height:4.8717948718vw;border-radius:4.8717948718vw;background-size:4.8717948718vw auto}}.container .myh-main .wrapper .contents .places .place-info .text .link-gm:hover::after{background-image:url(/brand/special/meet-your-haagen-dazs/img/arrow_b_ov.svg)}.container .myh-main .wrapper .contents .places .place-info .text.last::before{content:"";position:absolute;bottom:-20.5px;left:-19.5px;width:40px;height:40px;background:url(/brand/special/meet-your-haagen-dazs/img/icon_star.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 960px){.container .myh-main .wrapper .contents .places .place-info .text.last::before{bottom:-5.2564102564vw;left:-5vw;width:10.2564102564vw;height:10.2564102564vw}}.container .myh-main .wrapper .haagen8{position:relative;margin:0 auto;padding-top:44px;width:390px;background:url(/brand/special/meet-your-haagen-dazs/img/bg.jpg);background-size:150px auto}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8{padding-top:11.2820512821vw;width:100vw;background-size:38.4615384615vw auto}}.container .myh-main .wrapper .haagen8 .cap{margin:0 auto;width:260px;display:block}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .cap{width:66.6666666667vw}}.container .myh-main .wrapper .haagen8 .products-cap{position:absolute;top:161px;left:78px;width:234px;height:39px;font-size:18px;line-height:1.6;letter-spacing:.1em;background-color:#fff;border:1px solid #600624;border-radius:39px;display:flex;justify-content:center;align-items:center;z-index:2}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .products-cap{top:41.2820512821vw;left:20vw;width:60vw;height:10vw;font-size:4.6153846154vw;border-width:.2564102564vw;border-radius:10vw}}.container .myh-main .wrapper .haagen8 .products-wrap{position:relative;margin:14px 0 0 0;padding:40px 0 37px 0;border-radius:20px 20px 0 0;background-color:#600624}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .products-wrap{margin-top:3.5897435897vw;padding:10.2564102564vw 0 9.4871794872vw 0;border-radius:5.1282051282vw 5.1282051282vw 0 0}}.container .myh-main .wrapper .haagen8 .products-wrap .products-list{position:relative;margin:0 auto;padding:0;width:350px;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .products-wrap .products-list{width:89.7435897436vw}}.container .myh-main .wrapper .haagen8 .products-wrap .products-list li{position:relative;margin-top:15px;width:170px;height:196px}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .products-wrap .products-list li{margin-top:3.8461538462vw;width:43.5897435897vw;height:50.2564102564vw}}.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a{position:relative;display:block;overflow:hidden}.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .item{position:absolute;top:0;left:19px;width:132px;filter:drop-shadow(-10px 10px 7px rgba(0, 0, 0, 0.2));z-index:2}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .item{left:4.8717948718vw;width:33.8461538462vw;filter:drop-shadow(-2.5641025641vw 2.5641025641vw 1.7948717949vw rgba(0, 0, 0, 0.2))}}.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .waku{position:relative;margin-top:36.5px;width:170px;height:160px;background:url(/brand/special/meet-your-haagen-dazs/img/waku_d.svg) 0 0 no-repeat;background-size:100% auto;overflow:hidden;transition:all .3s}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .waku{margin-top:9.358974359vw;width:43.5897435897vw;height:41.0256410256vw}}.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .waku .name{position:relative;margin-top:106px;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .waku .name{margin-top:27.1794871795vw}}.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .waku .name span{position:relative;padding-right:29px;height:38px;font-size:15px;line-height:1.2;letter-spacing:.03em;color:#fff;display:flex;justify-content:flex-start;align-items:center;text-align:center}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .waku .name span{padding-right:7.4358974359vw;height:9.7435897436vw;font-size:3.8461538462vw}}.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .waku .name span::after{content:"";position:absolute;top:9px;right:0;width:19px;height:19px;border-radius:19px;background:#fff url(/brand/special/meet-your-haagen-dazs/img/arrow_a.svg) 50% 50% no-repeat;background-size:19px auto;transition:all .3s}@media screen and (max-width: 960px){.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a .waku .name span::after{top:2.3076923077vw;width:4.8717948718vw;height:4.8717948718vw;border-radius:4.8717948718vw;background-size:4.8717948718vw auto}}.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a:hover .waku{background-image:url(/brand/special/meet-your-haagen-dazs/img/waku_d_ov.svg)}.container .myh-main .wrapper .haagen8 .products-wrap .products-list li a:hover .waku span::after{background-image:url(/brand/special/meet-your-haagen-dazs/img/arrow_a_ov.svg)}.container .myh-main .haagen8-bottom{position:relative;top:-1px;margin:0 auto;width:390px;height:20px;border-radius:0 0 20px 20px;background-color:#600624}@media screen and (max-width: 960px){.container .myh-main .haagen8-bottom{top:-.2564102564vw;width:100vw;height:5.1282051282vw;border-radius:0 0 5.1282051282vw 5.1282051282vw}}.container .myh-main .myh-topping-modal{position:fixed;top:0;left:calc(50% - 195px);width:390px;height:100%;background-color:#600624;opacity:0;visibility:hidden;z-index:100;transition:opacity .3s,visibility .3s}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal{left:0;width:100vw}}.myh-modal .container .myh-main .myh-topping-modal{opacity:1;visibility:visible}.container .myh-main .myh-topping-modal .btn-myh-modal-close{position:absolute;top:15px;right:15px;width:46px;height:46px;border:1.64px solid #600624;background:#fff url(/brand/special/meet-your-haagen-dazs/img/close.svg) 50% 50% no-repeat;background-size:46px;border-radius:46px;z-index:2;transition:all .3s}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .btn-myh-modal-close{top:3.8461538462vw;right:3.8461538462vw;width:11.7948717949vw;height:11.7948717949vw;border-width:.4205128205vw;background-size:11.7948717949vw;border-radius:11.7948717949vw}}.container .myh-main .myh-topping-modal .btn-myh-modal-close:hover{border-color:#fff;background-color:#600624;background-image:url(/brand/special/meet-your-haagen-dazs/img/close_ov.svg)}.container .myh-main .myh-topping-modal .modal-wrapper{position:relative;width:100%;height:100%;overflow-y:scroll}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents{position:relative;margin:26px auto;padding-bottom:26px;width:340px;border-radius:5px;color:#600624;background:url(/brand/special/meet-your-haagen-dazs/img/bg.jpg);background-size:150px auto;overflow:hidden}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents{margin-top:6.6666666667vw;padding-bottom:6.6666666667vw;width:87.1794871795vw;border-radius:1.2820512821vw;background-size:38.4615384615vw auto}}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents .cap{position:relative;margin:18px auto 0 auto;width:200px;height:36px;font-size:16px;line-height:1.6;letter-spacing:.1em;color:#fff;background-color:#600624;border-radius:36px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents .cap{margin-top:4.6153846154vw;width:51.2820512821vw;height:9.2307692308vw;font-size:4.1025641026vw;border-radius:9.2307692308vw}}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul{margin:20px auto 0 auto;padding:0;width:310px;list-style:none}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul{margin-top:5.1282051282vw;width:79.4871794872vw}}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul.addcap{padding-bottom:10px}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul.addcap{padding-bottom:2.5641025641vw}}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul.last{padding-bottom:54px}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul.last{padding-bottom:13.8461538462vw}}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul li{margin-top:10px;height:75px;border-radius:10px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul li{margin-top:2.5641025641vw;height:19.2307692308vw;border-radius:2.5641025641vw}}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul li:first-child{margin-top:0}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul li .menu-img{margin-left:10px;height:75px}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul li .menu-img{margin-left:2.5641025641vw;height:19.2307692308vw}}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul li .menu-img img{width:100px}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul li .menu-img img{width:25.641025641vw}}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul li .menu-txt{margin-left:5px;width:192px;font-size:15px;line-height:1.7;letter-spacing:.05em}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents ul li .menu-txt{margin-left:1.2820512821vw;width:49.2307692308vw;font-size:3.8461538462vw}}.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents .note{margin:10px auto 0 auto;width:310px;font-size:12px;line-height:1.6;letter-spacing:.05em;display:block}@media screen and (max-width: 960px){.container .myh-main .myh-topping-modal .modal-wrapper .myh-topping-list-contents .note{margin-top:2.5641025641vw;width:79.4871794872vw;font-size:3.0769230769vw}}@-webkit-keyframes fade-in-def{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-def{0%{opacity:0}100%{opacity:1}}