@charset "UTF-8";
[class^=mdFixedContents]{display:none;position:relative}
[class^=mdFixedContents] [class^=ptFixedContents]{position:relative;width:100%;height:100vh;height:100dvh}
[class^=mdFixedContents] [class^=ptFixedContents] .elCoverContents{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;background:rgba(0,0,0,0)}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__center]{overflow:hidden;background-repeat:no-repeat;background-size:max(2000px,100vw) auto;background-position:center top}
[class^=wpAllContents].elGreen [class^=mdFixedContents] [class^=ptFixedContents][class*=__center]{background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/event/y-select/pc/images/mainvisual_bg_01.png)}
[class^=wpAllContents].elPink [class^=mdFixedContents] [class^=ptFixedContents][class*=__center]{background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/event/y-select/pc/images/mainvisual_bg_02.png)}
[class^=wpAllContents].elWhite [class^=mdFixedContents] [class^=ptFixedContents][class*=__center]{background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/event/y-select/pc/images/mainvisual_bg_03.png)}
[class^=wpAllContents].elGreige [class^=mdFixedContents] [class^=ptFixedContents][class*=__center]{background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/event/y-select/pc/images/mainvisual_bg_04.png)}
[class^=wpAllContents].elBrown [class^=mdFixedContents] [class^=ptFixedContents][class*=__center]{background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/event/y-select/pc/images/mainvisual_bg_05.png)}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__center] .elBackgroundImage{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-filter:blur(50px) brightness(85%);filter:blur(50px) brightness(85%)}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__left] .elBannerWrap{position:relative;width:100%;max-width:286px;margin:0 auto}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__left] .elBannerWrap .elImage:not(.elTop){-webkit-filter:drop-shadow(0 0 14.3px rgba(0, 0, 0, .2509803922));filter:drop-shadow(0 0 14.3px rgba(0, 0, 0, .2509803922))}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__left] .elText{position:absolute;top:78%;width:100%;padding:0 15%;font-size:11px;text-align:center}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__left] .elLink{color:#222;text-decoration:underline}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elNavWrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:86%;max-width:192px;margin:0 auto;max-height:474px;padding:32px 24px 20px;border-radius:20px;background:rgba(255,255,255,.85);box-shadow:0 0 12px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elHeading{position:absolute;top:0;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:8px 20px;border:1px solid #fff;border-radius:100vh;background-color:#f3eadd}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elHeading .elText{color:#6f320e;font-size:14px;font-weight:700;white-space:nowrap}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elItemList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;scroll-padding:140px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elItemList::-webkit-scrollbar{display:none}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton{display:block;position:absolute;left:0;width:100%;height:140px;pointer-events:none}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton.elPrev{display:none;top:0;border-radius:20px 20px 0 0;background:linear-gradient(to bottom,#fff 50%,rgba(255,255,255,0))}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton.elPrev .elButtonLink{position:relative;display:inline-block;line-height:24px;padding-right:14.568px;position:absolute;top:32px;padding-right:0}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton.elPrev .elButtonLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:24px;line-height:1;width:14.568px;text-indent:-4.66176px;top:50%;margin-top:-12px;right:0;color:#222}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton.elPrev .elButtonLink::after{margin-top:0}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton.elNext{bottom:0;border-radius:0 0 20px 20px;background:linear-gradient(to top,#fff 50%,rgba(255,255,255,0))}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton.elNext .elButtonLink{position:relative;display:inline-block;line-height:24px;padding-right:14.568px;position:absolute;top:auto;bottom:20px;padding-right:0}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton.elNext .elButtonLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:24px;line-height:1;width:14.568px;text-indent:-4.66176px;top:50%;margin-top:-12px;right:0;color:#222}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton.elNext .elButtonLink::after{margin-top:0}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton .elButtonLink{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;border-radius:100%;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.08);pointer-events:auto}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton .elButtonLink::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elButton .elButtonLink:hover{background-color:#f5f5f5}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elItem{position:relative;padding:8px 0}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elItem+.elItem::before{display:block;content:"";width:100%;margin:0 auto;padding:8px 0;border-top:1px solid rgba(0,0,0,.15)}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elItem.isCurrent .elLink{font-weight:700}
[class^=mdFixedContents] [class^=ptFixedContents][class*=__right] .elLink{display:block;color:#222;font-size:15px}
@media screen and (min-width:1280px){
[class^=wpFixedContents]{position:absolute;top:0;left:0;width:100%;height:100vh;height:100dvh}
[class^=wpFixedContents].elLeftContents{left:0;right:auto;width:calc((100% - 500px)/ 2)}
[class^=wpFixedContents].elRightContents{left:auto;right:0;width:calc((100% - 500px)/ 2)}
[class^=mdFixedContents]{display:contents}
}