@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:none;transform:translate(0,-50%)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}.slick-next:focus,.slick-prev:focus{top:calc(50% - 1px)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon{color:orange;font-size:28px;margin-left:-2px}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#000;opacity:.75;font-family:slick;font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:10px;width:10px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:slick;font-size:12px;line-height:1;text-align:center;transition:all 50ms linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#000}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}button,input[type=date],input[type=mail],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#000}button:focus-visible,input[type=date]:focus-visible,input[type=mail]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,select:focus-visible,textarea:focus-visible{outline:initial;outline-color:#005fcc;outline-offset:1px;outline-style:auto;outline-width:1px}select::-ms-expand{display:none}li,ol,ul{list-style:none}:root{--black:#000;--white:#fff;--gray:#d1d1d1;--gray2:#f6f6f6;--gray3:#bbbbbb;--navy:#056EB1;--blue:#359AE4;--skyblue:#f2f9fd;--yellow:#FAF000;--pink:#E73068;--red:#E60012;--gradient:linear-gradient(90deg, #056EB1, #01B1EA);--gradient2:linear-gradient(90deg, #E73068, #EF91A1);--fontfamily:'Noto Sans JP','Helvetica Neue',Arial,'Hiragino Kaku Gothic ProN','Hiragino Sans',Meiryo,sans-serif;--medium:500;--semibold:600;--bold:700}html{overflow-y:scroll;font-size:100%}body{text-align:center;background:var(--white);color:var(--black);font-family:var(--fontfamily);font-weight:var(--medium);line-height:1.5;font-feature-settings:"palt";-webkit-text-size-adjust:100%}@media (min-width:901px){body{background:var(--skyblue)}}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}a{text-decoration:underline}a:link,a:visited{color:var(--black)}@media (any-hover:hover) and (min-width:901px){a{transition:.3s}a:active,a:hover{opacity:.6}}button,input[type=button],input[type=submit]{cursor:pointer}@media (any-hover:hover) and (min-width:901px){button,input[type=button],input[type=submit]{transition:.3s}button:active,button:hover,input[type=button]:active,input[type=button]:hover,input[type=submit]:active,input[type=submit]:hover{opacity:.6}}a *,button *{pointer-events:none}img{display:block;width:100%;height:auto;vertical-align:bottom}html.ModalOpen{overflow:hidden;width:100%;height:100%}html.ModalOpen.iphone{height:100vh}body.ModalOpen{position:fixed;left:0;width:100%}@-ms-viewport{width:auto}.Modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10000}.Modal .ModalInner{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:430px;text-align:center;z-index:1000}.Modal .ModalClose{margin:25px auto 0!important}.ModalWrap{overflow-y:scroll;width:100%;max-height:calc(100vh - 180px);background-color:var(--white);border-radius:10px}.ModalBg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.Accordion{margin:0 auto 60px;width:860px}@media (max-width:900px){.Accordion{margin:0 5.3333333333vw 30px;width:auto}}.Accordion dt{margin-top:30px;padding-bottom:5px;font-size:1.125rem;font-weight:700;cursor:pointer;border-bottom:1px solid #000}@media (max-width:900px){.Accordion dt{font-size:max(18px,1rem + .5333333333vw)}}.Accordion dt:first-child{margin-top:0}.Accordion p{margin:15px 0 0;text-align:left}.Accordion button{margin:15px auto 0;padding:5px 15px;cursor:pointer;display:block;border:1px solid #000;border-radius:5px}.Accordion .AccordionBox{display:none}.SlickCarousel{position:relative}@media (min-width:901px){.SlickCarousel{width:80%;margin:0 auto 40px}}@media (max-width:900px){.SlickCarousel{width:60vw;margin:0 auto 10.6666666667vw}}.SlickCarousel .exampleCarouselItem img{width:100%;height:auto}.slick-list{margin:0 auto}@media (min-width:901px){.slick-next{right:-50px}}@media (max-width:900px){.slick-next{right:-13.3333333333vw}}@media (min-width:901px){.slick-prev{left:-50px}}@media (max-width:900px){.slick-prev{left:-13.3333333333vw}}.slick-dots{position:absolute;bottom:-30px}@media (max-width:900px){.slick-dots{bottom:vw(-30)}}.Txt{font-size:max(14px,1rem - .5333333333vw)}@media (min-width:901px){.Txt{font-size:1rem}}.TxtSmall{font-size:max(10px,1rem - 1.6vw)}@media (min-width:901px){.TxtSmall{font-size:.75rem}}.TxtBold{font-weight:var(--bold)}.TxtLeft{text-align:left}.TxtCenter{text-align:center}.TxtRight{text-align:right}ol+p,ol+ul,p+p,p+ul,ul+p,ul+ul{margin-top:15px}.TxtRed{color:var(--red)}.TxtCaution{text-align:left}.TxtCaution li{padding-left:1em;text-indent:-1em}.TxtCaution._Circle li{text-indent:0;position:relative}.TxtCaution._Circle li::before{content:"・";display:block;width:1em;position:absolute;top:0;left:0}.Btn,.BtnBlue,.BtnGradient,.BtnPink{position:relative;text-decoration:none;background:var(--white);box-sizing:border-box;width:100%;min-height:48px;padding:3px 27px;display:flex;justify-content:center;align-items:center;border:2px solid var(--black);border-radius:500px}.Btn::after,.BtnBlue::after,.BtnGradient::after,.BtnPink::after{content:"";display:block;position:absolute;width:6px;height:12px;top:50%;right:16px;transform:translate(0,-50%);background:url(/images/common_icon_arrow_gradient.svg) no-repeat center center/contain;z-index:2}.Btn>span,.BtnBlue>span,.BtnGradient>span,.BtnPink>span{display:inline-block;font-weight:var(--bold);line-height:1}.Btn._Back::after,._Back.BtnBlue::after,._Back.BtnGradient::after,._Back.BtnPink::after{right:initial;left:16px;transform:translate(0,-50%) scale(-1,1)}.Btn._Small,._Small.BtnBlue,._Small.BtnGradient,._Small.BtnPink{min-height:42px;width:53.3333333333vw;margin:0 auto}@media (min-width:901px){.Btn._Small,._Small.BtnBlue,._Small.BtnGradient,._Small.BtnPink{width:240px}}.Btn._Small._Zoom,._Small._Zoom.BtnBlue,._Small._Zoom.BtnGradient,._Small._Zoom.BtnPink{margin-top:15px;min-height:30px;font-size:max(12px,1rem - 1.0666666667vw);line-height:1}@media (min-width:901px){.Btn._Small._Zoom,._Small._Zoom.BtnBlue,._Small._Zoom.BtnGradient,._Small._Zoom.BtnPink{font-size:.75rem}}.Btn._Small._Zoom::after,._Small._Zoom.BtnBlue::after,._Small._Zoom.BtnGradient::after,._Small._Zoom.BtnPink::after{width:15px;height:15px;right:initial;left:7px;transform:translate(0,-50%);background-image:url(/images/common_icon_zoom_black.svg)}.BtnPink{border:none;min-height:56px;background:var(--pink);box-shadow:0 1px 5px 2px rgba(0,0,0,.15)}.BtnPink::after{width:9px;height:16px;background-image:url(/images/common_icon_arrow_white.svg)}.BtnPink>span{font-size:max(24px,1rem + 2.1333333333vw);color:var(--white);transform:translate(0,-2px)}@media (min-width:901px){.BtnPink>span{font-size:1.5rem}}.BtnPink._Point>span{position:relative;padding-left:24px}.BtnPink._Point>span::before{content:"";display:block;width:17px;height:23px;background:url(/images/common_icon_receipt_white.svg) no-repeat center center/contain;position:absolute;top:calc(50% + 2px);left:0;transform:translate(0,-50%)}.BtnPink._GrayOut{background:var(--gray3)!important;box-shadow:none;pointer-events:none}.BtnPink._GrayOut::after{content:"";display:none}input[type=button].BtnPink,input[type=submit].BtnPink{font-size:max(24px,1rem + 2.1333333333vw);font-weight:var(--bold);color:var(--white);transform:translate(0,-2px);background:var(--pink) url(/images/common_icon_arrow_white.svg) no-repeat right 16px top 50%/9px auto}@media (min-width:901px){input[type=button].BtnPink,input[type=submit].BtnPink{font-size:1.5rem}}input[type=button].BtnPink::after,input[type=submit].BtnPink::after{content:none;display:none}.grayOut .BtnPink{background:var(--gray3)!important;box-shadow:none;pointer-events:none}.grayOut .BtnPink::after{content:"";display:none}.BtnBlue{min-height:42px;width:53.3333333333vw;margin:0 auto;background:var(--gradient);border:none;box-shadow:0 1px 15px 5px rgba(0,0,0,.16)}@media (min-width:901px){.BtnBlue{width:240px}}.BtnBlue::after{background-image:url(/images/common_icon_arrow_white.svg)}.BtnBlue>span{font-size:max(14px,1rem - .5333333333vw);color:var(--white)}@media (min-width:901px){.BtnBlue>span{font-size:1rem}}.BtnGradient{background:var(--gradient);border:none;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.BtnGradient::before{content:"";display:block;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;background:var(--white);border-radius:500px;z-index:1}.BtnGradient>span{display:inline-block;font-weight:var(--bold);line-height:1;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:3}.BtnGradient._Photo{min-height:56px}.BtnGradient._Photo::after{background-image:url(/images/common_icon_camera_gradient.svg);width:23px;height:23px;right:initial;left:16px}.BtnGradient._Close::after{background-image:url(/images/common_icon_close_navy.svg);width:12px;height:12px;right:initial;left:16px}.BtnList{width:100%;display:flex;flex-direction:column;row-gap:15px}.TxtLink,.TxtLinkBlue,.TxtLinkWhite{font-size:max(14px,1rem - .5333333333vw)}@media (min-width:901px){.TxtLink,.TxtLinkBlue,.TxtLinkWhite{font-size:.875rem}}.TxtLink::after,.TxtLinkBlue::after,.TxtLinkWhite::after{content:"";display:inline-block;width:6px;height:9px;background:url(/images/common_icon_arrow_gradient.svg) no-repeat center center/contain;margin-left:5px}.TxtLinkWhite{color:var(--white)!important;display:inline-block}.TxtLinkWhite::after{background-image:url(/images/common_icon_arrow_white.svg)}.TxtLinkBlue{text-decoration:none}.TxtLinkBlue span{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.TxtLinkBlue span::after{content:"";display:block;width:100%;height:1px;background:var(--gradient);position:absolute;bottom:0;left:0}.TxtLink,.TxtLinkBlue,.TxtLinkWhite{font-size:max(14px,1rem - .5333333333vw)}@media (min-width:901px){.TxtLink,.TxtLinkBlue,.TxtLinkWhite{font-size:.875rem}}.TxtLink::after,.TxtLinkBlue::after,.TxtLinkWhite::after{content:"";display:inline-block;width:6px;height:9px;background:url(/images/common_icon_arrow_gradient.svg) no-repeat center center/contain;margin-left:5px}.TxtLinkWhite{color:var(--white);display:inline-block}.TxtLinkWhite::after{background-image:url(/images/common_icon_arrow_white.svg)}.TxtLinkBlue{text-decoration:none}.TxtLinkBlue span{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.TxtLinkBlue span::after{content:"";display:block;width:100%;height:1px;background:var(--gradient);position:absolute;bottom:0;left:0}header{width:100%}footer{width:100%;background:var(--navy);color:var(--white);position:relative;z-index:2}footer .FooterInner{width:100%;padding:15px 5.3333333333vw;box-sizing:border-box}@media (min-width:901px){footer .FooterInner{padding:20px 30px}}footer .FooterId{width:fit-content;background:var(--white);color:var(--navy);font-size:max(10px,1rem - 1.6vw);line-height:1;border-radius:500px;margin:0 auto;box-sizing:border-box;padding:3px 10px}@media (min-width:901px){footer .FooterId{font-size:.75rem}}footer .FooterId+.FooterLink{margin-top:15px}footer .FooterLink{font-size:max(10px,1rem - 1.6vw);line-height:1;display:flex;justify-content:center;align-items:center;column-gap:5.3333333333vw}footer .FooterLink a{color:var(--white)}@media (min-width:901px){footer .FooterLink{font-size:.75rem;column-gap:30px}}footer .FooterCopyright{margin-top:15px;font-size:max(10px,1rem - 1.6vw);line-height:1}@media (min-width:901px){footer .FooterCopyright{font-size:.75rem}}.PageTitle{padding:0 5.3333333333vw}@media (min-width:901px){.PageTitle{padding:0 30px}}.PageTitle h1{font-size:max(25px,1rem + 2.4vw);font-weight:var(--bold);color:var(--navy);text-align:center;padding:20px 0 40px}@media (min-width:901px){.PageTitle h1{font-size:1.6875rem}}.PageTitle h1:has(+p){padding-bottom:20px}.PageTitle p{font-weight:var(--bold);text-align:center;padding:0 0 8vw}@media (min-width:901px){.PageTitle p{padding:0 0 30px}}.SubtitlePink{display:inline-block;color:var(--white);position:relative;padding:3px 3.2vw 5px;font-style:italic}@media (min-width:901px){.SubtitlePink{padding:3px 15px 5px}}.SubtitlePink::after{content:"";display:block;width:100%;height:100%;background:var(--pink);position:absolute;z-index:1;top:0;left:0;transform:skewX(-8deg)}.SubtitlePink span{display:inline-block;position:relative;z-index:2}.SubtitleWhite{display:inline-block;color:var(--navy);position:relative;padding:3px 3.2vw 5px;font-style:italic}@media (min-width:901px){.SubtitleWhite{padding:3px 15px 5px}}.SubtitleWhite::after{content:"";display:block;width:100%;height:100%;background:var(--white);position:absolute;z-index:1;top:0;left:0;transform:skewX(-8deg)}.SubtitleWhite span{display:inline-block;position:relative;z-index:2}.SubtitleBlue{display:inline-block;color:var(--white);position:relative;padding:3px 3.2vw 5px;font-style:italic}@media (min-width:901px){.SubtitleBlue{padding:3px 15px 5px}}.SubtitleBlue::after{content:"";display:block;width:100%;height:100%;background:var(--gradient);position:absolute;z-index:1;top:0;left:0;transform:skewX(-8deg)}.SubtitleBlue span{display:inline-block;position:relative;z-index:2}.Contents{width:100%;background:var(--white)}@media (min-width:901px){.Contents{width:600px;margin:0 auto;box-shadow:0 1px 15px 5px rgba(0,0,0,.16)}}.Wrapper{width:100%;padding:8vw 5.3333333333vw;box-sizing:border-box;position:relative}@media (min-width:901px){.Wrapper{padding:40px 30px 50px}}.Wrapper .WrapperInner{position:relative;z-index:2}.Wrapper._Skew{padding:8vw 5.3333333333vw 10.6666666667vw;margin-top:-2.6666666667vw}@media (min-width:901px){.Wrapper._Skew{padding:30px 30px 40px;margin-top:-5px}}.Wrapper._Skew::after{transform:skewY(3deg);content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.Wrapper._Skew._Navy{color:var(--white)}.Wrapper._Skew._Navy::after{background:var(--navy)}.Wrapper._Skew._Blue::after{background:var(--skyblue)}.Wrapper._Skew._White::after{background:var(--white)}.Wrapper._Skew._Drop::after{background:rgba(0,0,0,.9);background:url(/images/background-drop_skew.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat}.Wrapper._Skew._Sakura::after{background:#f5fafe url(/images/campaign_background_sakura.webp);background-size:100% auto}@media (min-width:901px){.Wrapper._Skew._Sakura::after{background:#f5fafe url(/images/campaign_background_sakura_pc.webp);background-size:100% auto}}@media (min-width:901px){.Wrapper._Skew._Sakura{margin-top:-17px}}.Wrapper._Skew._SkewReverse::after{transform:skewY(-3deg)}.Wrapper._Straight{padding:8vw 5.3333333333vw 10.6666666667vw;margin-top:-2.6666666667vw;z-index:2}@media (min-width:901px){.Wrapper._Straight{padding:30px 30px 40px;margin-top:-17px}}.Wrapper._Straight._Gray{background:var(--gray2)}.Wrapper._Straight._White{background:var(--white)}#Lp+footer,#Mypage+footer{margin-top:-2.6666666667vw;padding-bottom:150px}@media (min-width:901px){#Lp+footer,#Mypage+footer{margin-top:-17px}}#Mypage+footer{padding-bottom:160px}.Lp,.Mypage{position:relative}.Lp::after,.Mypage::after{content:"";width:100%;height:100%;display:block;background:url(/images/background-sky.webp) no-repeat center center/cover;position:fixed;top:0;left:0;z-index:1}@media (min-width:901px){.Lp::after,.Mypage::after{width:600px;left:50%;transform:translate(-50%,0)}}#Lp ._TextShadow,#Mypage ._TextShadow{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}#Lp .HeaderWrapper,#Mypage .HeaderWrapper{position:relative;z-index:2;width:100%;margin:0;padding-bottom:30px;background:url(/images/header-sakura.png) no-repeat center top/100% auto,url(/images/header-background.jpg) no-repeat center top/cover;clip-path:polygon(0 0,100% 0,100% calc(100% - 5.3333333333vw),0 100%)}@media (min-width:901px){#Lp .HeaderWrapper,#Mypage .HeaderWrapper{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),0 100%)}}#Lp .HeaderTitle,#Mypage .HeaderTitle{width:97%;margin:0 auto;padding:10px 0 8px}@media (min-width:901px){#Lp .HeaderTitle,#Mypage .HeaderTitle{width:93%;padding:12px 0 8px}}#Lp .PointAndStampArea,#Mypage .PointAndStampArea{position:relative;z-index:2}#Lp .StampArea,#Mypage .StampArea{position:relative}#Lp .StampArea::after,#Mypage .StampArea::after{width:100%;height:calc(100% + 5.3333333333vw);background:url(/images/background-sakura.webp) no-repeat left top/cover;content:"";display:block;position:absolute;top:-5.3333333333vw;left:0;z-index:1}@media (min-width:901px){#Lp .StampArea::after,#Mypage .StampArea::after{height:calc(100% + 20px);top:-20px}}#Lp .StampArea.Wrapper,#Mypage .StampArea.Wrapper{padding:max(30px,1rem + 3.7333333333vw) 0 max(50px,1rem + 9.0666666667vw)}@media (min-width:901px){#Lp .StampArea.Wrapper,#Mypage .StampArea.Wrapper{padding:30px 20px 80px}}#Lp .StampAreaInner,#Mypage .StampAreaInner{position:relative;z-index:2}#Lp .PointBlock,#Mypage .PointBlock{display:flex;flex-direction:column;align-items:bottom;gap:10px;margin:0 auto;width:fit-content}#Lp .PointArea,#Mypage .PointArea{display:flex;align-items:center;gap:12px;white-space:nowrap}#Lp .PointLabel,#Mypage .PointLabel{color:var(--white);font-size:max(16px,1rem + 0);font-weight:700}#Lp .PointLabel:last-child,#Mypage .PointLabel:last-child{position:relative;display:inline-block}#Lp .PointLabel:last-child::after,#Mypage .PointLabel:last-child::after{content:"※";display:block;vertical-align:top;font-size:.625rem;position:absolute;top:-2px;right:-1em}#Lp .PointValue,#Mypage .PointValue{width:120px;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:max(44px,1rem + 7.4666666667vw);font-weight:700;line-height:1;color:var(--pink);background:var(--white);border-radius:5px;flex-shrink:0;padding:0 0 5px}@media (min-width:901px){#Lp .PointValue,#Mypage .PointValue{font-size:3rem}}#Lp .PointHistoryLink,#Mypage .PointHistoryLink{color:var(--white);font-size:max(12px,1rem - 1.0666666667vw)}@media (min-width:901px){#Lp .PointHistoryLink,#Mypage .PointHistoryLink{font-size:.875rem}}#Lp .Note,#Lp .StampText,#Mypage .Note,#Mypage .StampText{padding:10px 0;font-size:max(10px,1rem - 1.6vw);color:var(--black)}@media (min-width:901px){#Lp .Note,#Lp .StampText,#Mypage .Note,#Mypage .StampText{font-size:.625rem}}#Lp .Note,#Mypage .Note{color:var(--white);padding:0}#Lp .Points,#Mypage .Points{height:59px;width:181px;background-color:rgba(255,255,255,.8);box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:5px;margin:0 auto}#Lp .StatusText,#Mypage .StatusText{margin:10px auto;width:96%}#Lp ._Short,#Mypage ._Short{width:55%;margin:10px auto}#Lp .StatusArea,#Lp .StatusArea3,#Mypage .StatusArea,#Mypage .StatusArea3{width:180px;height:auto;margin:0 auto}#Lp .StatusArea3,#Mypage .StatusArea3{margin:0 auto 10px auto}#Lp .StatusWrapper,#Mypage .StatusWrapper{position:relative;display:inline-block}#Lp .StatusArea,#Mypage .StatusArea{display:block;box-shadow:0 4px 10px rgba(0,0,0,.1)}#Lp .HelpButton,#Mypage .HelpButton{position:absolute;top:6px;right:6px;width:20px;height:20px}#Lp .HelpButton img,#Mypage .HelpButton img{width:100%;height:100%;display:block}#Lp .Stamp,#Mypage .Stamp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;row-gap:16px;justify-content:center;padding:0 max(20px,1rem + 1.0666666667vw)}#Lp .StampTitle,#Mypage .StampTitle{width:85%;margin:0 auto;padding:0 max(20px,1rem + 1.0666666667vw)}#Lp .StampSlot,#Mypage .StampSlot{width:100%;display:block;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, .1))}#Lp .StampCount,#Mypage .StampCount{margin:4px auto 0 auto;width:36px;height:18px;background:#fff;border-radius:4px;font-size:max(10px,1rem - 1.6vw);font-weight:700;color:#2e87c4;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.08)}#Lp .SectionTitle,#Mypage .SectionTitle{color:var(--navy);font-size:max(25px,1rem + 2.4vw)}@media (min-width:901px){#Lp .SectionTitle,#Mypage .SectionTitle{font-size:2rem}}#Lp .EntryPeriod,#Mypage .EntryPeriod{position:relative;z-index:2}@media (min-width:901px){#Lp .EntryPeriod,#Mypage .EntryPeriod{margin-top:-17px}}#Lp .EntryPeriodTxt,#Mypage .EntryPeriodTxt{font-size:max(11px,1rem - 1.3333333333vw);color:var(--white);padding-top:10px}@media (min-width:901px){#Lp .EntryPeriodTxt,#Mypage .EntryPeriodTxt{font-size:.8125rem}}#Lp .EntryPeriod.Wrapper._Skew._White,#Mypage .EntryPeriod.Wrapper._Skew._White{padding:max(40px,1rem + 6.4vw) max(20px,1rem + 1.0666666667vw)}@media (min-width:901px){#Lp .EntryPeriod.Wrapper._Skew._White,#Mypage .EntryPeriod.Wrapper._Skew._White{padding:30px 30px}}#Lp .EntryPeriodImg,#Mypage .EntryPeriodImg{margin:10px 0}@media (min-width:901px){#Lp .EntryPeriodImg,#Mypage .EntryPeriodImg{width:70%;margin:15px auto}}#Lp .EntryPeriodNote,#Mypage .EntryPeriodNote{font-size:max(11px,1rem - 1.3333333333vw);color:var(--red)}@media (min-width:901px){#Lp .EntryPeriodNote,#Mypage .EntryPeriodNote{ont-size:max(13px,1rem - .8vw)}}#Lp .Prizes,#Mypage .Prizes{position:relative;z-index:2;padding:60px 10.6666666667vw}@media (min-width:901px){#Lp .Prizes,#Mypage .Prizes{padding:55px 40px}}#Lp .PrizesLists,#Mypage .PrizesLists{width:100%;display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin:0 auto}#Lp .PrizesList,#Mypage .PrizesList{width:100%;background-color:var(--white);border:4px solid var(--pink);text-align:center;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);position:relative}@media (min-width:901px){#Lp .PrizesList,#Mypage .PrizesList{width:78%}}#Lp .PrizesImage,#Mypage .PrizesImage{display:block;border-radius:6px 6px 0 0}#Lp .PrizesText,#Mypage .PrizesText{padding:20px 16px;display:flex;flex-direction:column;gap:20px}#Lp .WirelessSpeakerTitle,#Mypage .WirelessSpeakerTitle{width:59.2vw;margin:0 auto}@media (min-width:901px){#Lp .WirelessSpeakerTitle,#Mypage .WirelessSpeakerTitle{width:222px}}#Lp .PrizesBadge,#Mypage .PrizesBadge{position:absolute;top:-27px;left:-27px;width:80px;height:auto;z-index:2}#Lp .Products,#Mypage .Products{position:relative;z-index:2}#Lp .Products .ProductsBox,#Mypage .Products .ProductsBox{margin:0 auto;width:fit-content;display:inline-block}#Lp .Products .ProductsLead,#Mypage .Products .ProductsLead{color:var(--navy);font-size:max(16px,1rem + 0);font-weight:700;margin:0 auto;text-align:left}@media (min-width:901px){#Lp .Products .ProductsLead,#Mypage .Products .ProductsLead{font-size:1.125rem;text-align:center}}#Lp .Products .ProductsLead span,#Mypage .Products .ProductsLead span{font-size:max(12px,1rem - 1.0666666667vw);font-weight:var(--medium)}@media (min-width:901px){#Lp .Products .ProductsLead span,#Mypage .Products .ProductsLead span{font-size:.75rem}}#Lp .Products .ProductVariants,#Lp .Products .ProductsNote,#Mypage .Products .ProductVariants,#Mypage .Products .ProductsNote{font-size:max(10px,1rem - 1.6vw);color:var(--navy);margin-top:3px;text-align:left;box-sizing:border-box}@media (min-width:901px){#Lp .Products .ProductVariants,#Lp .Products .ProductsNote,#Mypage .Products .ProductVariants,#Mypage .Products .ProductsNote{font-size:.75rem}}#Lp .Products .ProductVariants li,#Lp .Products .ProductsNote li,#Mypage .Products .ProductVariants li,#Mypage .Products .ProductsNote li{padding-left:1em;text-indent:-1em}#Lp .Products .ProductsNoteContainer,#Mypage .Products .ProductsNoteContainer{margin:24px auto 0}@media (min-width:901px){#Lp .Products .ProductsNoteContainer,#Mypage .Products .ProductsNoteContainer{width:67.5%}}#Lp .Products .ProductsNote,#Mypage .Products .ProductsNote{text-align:left;margin-top:0}#Lp .Products .ProductVariantsFlavers,#Mypage .Products .ProductVariantsFlavers{margin-top:0}#Lp .Products .ProductCanItem,#Mypage .Products .ProductCanItem{width:100%;height:auto;object-fit:contain;display:block}#Lp .Products .ProductCans,#Mypage .Products .ProductCans{width:74.1333333333vw;display:grid;grid-template-columns:repeat(4,1fr);column-gap:10px;row-gap:16px;justify-content:center;margin:20px auto;position:relative}@media (min-width:901px){#Lp .Products .ProductCans,#Mypage .Products .ProductCans{width:70%;column-gap:15px}}#Lp .Products .ProductCans::after,#Mypage .Products .ProductCans::after{content:"お酒";display:block;width:8vw;height:8vw;background:url(/images/osake.webp) no-repeat center center/contain;overflow:hidden;text-indent:-9999px;position:absolute;right:-9.3333333333vw;bottom:0}@media (min-width:901px){#Lp .Products .ProductCans::after,#Mypage .Products .ProductCans::after{width:40px;height:40px;right:-45px}}#Lp .Products .ProductsHighlightImg,#Mypage .Products .ProductsHighlightImg{width:59.2vw;height:auto;margin:0 auto}@media (min-width:901px){#Lp .Products .ProductsHighlightImg,#Mypage .Products .ProductsHighlightImg{width:66%}}#Lp .Products.Wrapper._Skew._SkewReverse._Drop,#Mypage .Products.Wrapper._Skew._SkewReverse._Drop{padding:13.3333333333vw 5.3333333333vw}@media (min-width:901px){#Lp .Products.Wrapper._Skew._SkewReverse._Drop,#Mypage .Products.Wrapper._Skew._SkewReverse._Drop{padding:60px 30px}}#Lp .SupportButtons,#Mypage .SupportButtons{margin-top:-2.6666666667vw;background-color:var(--navy);z-index:2;clip-path:polygon(0 5.3333333333vw,100% 0,100% 100%,0 calc(100% - 5.3333333333vw))}@media (min-width:901px){#Lp .SupportButtons,#Mypage .SupportButtons{clip-path:polygon(0 20px,100% 0,100% 100%,0 calc(100% - 20px));margin-bottom:-2.6666666667vw}}#Lp .SupportButtons.Wrapper,#Mypage .SupportButtons.Wrapper{padding:16vw 5.3333333333vw}@media (min-width:901px){#Lp .SupportButtons.Wrapper,#Mypage .SupportButtons.Wrapper{padding:50px 30px 70px}}#Lp .Contact,#Mypage .Contact{padding:8vw 5.3333333333vw 10.6666666667vw;box-sizing:border-box;width:100%;position:relative;z-index:2}@media (min-width:901px){#Lp .Contact,#Mypage .Contact{padding:30px 30px 50px}}#Lp .ContactList,#Mypage .ContactList{width:fit-content;margin:0 auto;word-break:break-all;text-align:left}#Lp .ContactItem,#Mypage .ContactItem{font-weight:400;padding-left:7.2vw;position:relative}@media (min-width:901px){#Lp .ContactItem,#Mypage .ContactItem{padding-left:27px}}#Lp .ContactItem::before,#Mypage .ContactItem::before{content:"";display:block;width:6.4vw;height:6.4vw;background:url(/images/contact_icon.png) no-repeat center center/contain;position:absolute;left:0;top:0}@media (min-width:901px){#Lp .ContactItem::before,#Mypage .ContactItem::before{width:24px;height:24px}}#Lp .ContactItem:nth-child(2),#Mypage .ContactItem:nth-child(2){margin-top:5px}#Lp .ContactItem:nth-child(2)::before,#Mypage .ContactItem:nth-child(2)::before{background-image:url(/images/contact_icon2.png)}#Lp .ContactItem:nth-child(3),#Mypage .ContactItem:nth-child(3){margin-top:5px}#Lp .ContactItem:nth-child(3)::before,#Mypage .ContactItem:nth-child(3)::before{background-image:url(/images/contact_icon3.png)}#Lp .ContactItem a,#Mypage .ContactItem a{color:var(--navy)}#Lp dl,#Mypage dl{display:flex;justify-content:flex-start;align-items:flex-start}#Lp .ContactItemDate,#Lp .ContactItemLabel,#Lp .ContactItemValue,#Mypage .ContactItemDate,#Mypage .ContactItemLabel,#Mypage .ContactItemValue{font-size:max(14px,1rem - .5333333333vw);color:var(--navy);margin:0}@media (min-width:901px){#Lp .ContactItemDate,#Lp .ContactItemLabel,#Lp .ContactItemValue,#Mypage .ContactItemDate,#Mypage .ContactItemLabel,#Mypage .ContactItemValue{font-size:.875rem}}#Lp .ContactText p,#Mypage .ContactText p{margin:0;color:var(--navy)}#Lp .SectionSubTitle,#Mypage .SectionSubTitle{margin:10px 0;color:var(--navy);font-size:max(14px,1rem - .5333333333vw)}@media (min-width:901px){#Lp .SectionSubTitle,#Mypage .SectionSubTitle{font-size:.875rem}}#Lp .slick-slide{margin:0 8px;font-size:0}#Lp .col{border-radius:10px}#Lp .slick-dots li.slick-active button .slick-dot-icon{color:var(--white)}#Lp .slick-dots li button .slick-dot-icon{color:#b2b2b2;opacity:1}#Lp .slick-dots li button .slick-dot-icon:before,#Lp .slick-dots li.slick-active button .slick-dot-icon:before{font-size:max(10px,1rem - 1.6vw)}#Lp .slick-dots li.slick-active button .slick-dot-icon:before{margin-top:0;margin-left:0}#Lp .slick-dots li{margin:0 7px}#Lp .SlickCarousel{width:100%}#Lp .slick-next{right:10px}#Lp .slick-prev{left:10px}#Lp .slick-next,#Lp .slick-prev{height:26px;z-index:2}#Lp .slick-next img,#Lp .slick-prev img{height:100%;width:auto}#Lp .KeyVisual{position:relative;z-index:2}#Lp .EntryPeriod{background-color:var(--navy);padding:5.3333333333vw 5.3333333333vw 11.7333333333vw;position:relative;z-index:2}@media (min-width:901px){#Lp .EntryPeriod{padding:30px 30px 60px;margin-top:0}}#Lp .EntryPeriod .EntryPeriodImg{margin-bottom:0}#Lp .EntryPeriod .SectionTitle{color:var(--white)}#Lp .Campaign{padding:13.3333333333vw 5.3333333333vw;position:relative;z-index:2}@media (min-width:901px){#Lp .Campaign{padding:60px 30px}}#Lp .Campaign .CampaignTitle{margin:4.8vw auto 6.4vw}@media (min-width:901px){#Lp .Campaign .CampaignTitle{margin:20px auto 30px}}#Lp .Campaign .CampaignNote{color:var(--navy);font-size:max(10px,1rem - 1.6vw);font-weight:400;text-align:left;margin-top:6.4vw}@media (min-width:901px){#Lp .Campaign .CampaignNote{font-size:.75rem;margin-top:30px}}#Lp .Campaign .CampaignNote li{padding-left:1em;text-indent:-1em}#Lp .Campaign .CampaignMain{width:100%;margin:0 auto}#Lp .Campaign .CampaignSpeech{filter:drop-shadow(0 1px 10px rgba(0, 0, 0, .2))}#Lp .Entry{margin-bottom:-5.3333333333vw}#Lp .Entry .slick-slider{margin-bottom:0}#Lp .Entry .slick-dots button{padding:0!important}#Lp .Entry .slick-dots li:first-child{margin-left:0}#Lp .Entry .slick-dots li:last-child{margin-right:0}#Lp .Entry .SectionTitle{color:var(--white);margin-bottom:20px}#Lp .Entry{width:100%;box-sizing:border-box;position:relative;z-index:2}#Lp .Entry .WrapperInner{position:relative;z-index:2}#Lp .Entry{padding:13.3333333333vw 0 24vw;margin-top:-2.6666666667vw}@media (min-width:901px){#Lp .Entry{margin-top:-10px;padding:50px 0 130px}}#Lp .Entry::after{transform:skewY(3deg);content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}#Lp .Entry::after{background:var(--navy)}.LpTerms{position:relative;z-index:2;font-weight:400;word-break:break-all}.LpTerms .LpTermsContainer{width:88%;margin:20px auto;background-color:var(--white);border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:left;max-height:300px;overflow-y:auto;padding:24px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.LpTerms .Bold{font-weight:var(--bold)}.LpTerms .TermsSubTitle{font-size:max(12px,1rem - 1.0666666667vw);text-align:left;margin-top:10px;font-weight:400}.LpTerms .TermsTitle{font-size:max(12px,1rem - 1.0666666667vw);font-weight:var(--bold);text-align:left;margin-top:10px}.LpTerms .TermsItem+.TermsItem{margin-top:10px}.LpTerms .TermsText{font-size:max(12px,1rem - 1.0666666667vw);text-align:left;margin-top:5px}.LpTerms ._IndentAdjust{padding-left:1em;text-indent:-1em}.LpTerms ._IndentAdjust:has(._Nakaguro){position:relative;text-indent:0}.LpTerms ._IndentAdjust{position:relative}.LpTerms ._Nakaguro{display:block;width:1em;position:absolute;left:.2em;top:0}.LpTerms.Wrapper._Skew._Sky{padding:16vw 5.3333333333vw}@media (min-width:901px){.LpTerms.Wrapper._Skew._Sky{padding:50px 30px}}#ModalReceiptOK .StampItem+.StampItem{border-top:2px dotted var(--gray)}#ModalReceiptOK .StampItem{display:flex;flex-direction:row;gap:10px;padding:16px}#ModalReceiptOK .StampItem__Image img{width:60px;height:auto;display:block;filter:drop-shadow(0 2px 20px rgba(0, 0, 0, .1))}#ModalReceiptOK .StampItem__Name{flex:1;font-size:max(16px,1rem + 0);font-weight:700;text-align:left;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@media (min-width:901px){#ModalReceiptOK .StampItem__Name{font-size:max(18px,1rem + .5333333333vw)}}#ModalReceiptOK .PointsRow+.PointsRow,#ModalReceiptOK .StampItem+.StampItem{border-top:2px dotted var(--gray)}#ModalReceiptNG .ModalWrap,#ModalReceiptOK .ModalWrap{background-color:var(--white);box-sizing:border-box;padding:24px 6.4vw}@media (min-width:901px){#ModalReceiptNG .ModalWrap,#ModalReceiptOK .ModalWrap{padding:30px}}#ModalReceiptNG .ModalTitle,#ModalReceiptOK .ModalTitle{font-size:max(20px,1rem + 1.0666666667vw);color:var(--navy);font-weight:var(--bold)}@media (min-width:901px){#ModalReceiptNG .ModalTitle,#ModalReceiptOK .ModalTitle{font-size:1.5rem}}#ModalReceiptNG .ModalDescription,#ModalReceiptOK .ModalDescription{font-size:max(14px,1rem - .5333333333vw);color:var(--black);font-weight:var(--bold);margin:16px auto}@media (min-width:901px){#ModalReceiptNG .ModalDescription,#ModalReceiptOK .ModalDescription{font-size:1rem}}#ModalReceiptNG .ModalText,#ModalReceiptOK .ModalText{font-size:max(12px,1rem - 1.0666666667vw);font-weight:400;margin-top:16px}@media (min-width:901px){#ModalReceiptNG .ModalText,#ModalReceiptOK .ModalText{font-size:.875rem}}#ModalAgecheck .ModalContent{padding:24px 24px 18px}#ModalAgecheck .ModalActions{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}#ModalAgecheck .BtnBlue{min-height:46px;width:100%}#ModalAgecheck .BtnBlue span{font-size:24px}#ModalAgecheck .BtnBlue::after{display:none}#ModalAgecheck .modalNotice{font-size:max(14px,1rem - .5333333333vw);font-weight:var(--medium)}#ModalAgecheck .modalTitle{font-size:24px;color:var(--navy);margin:24px auto}#ModalAgecheck .ModalRemember{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:400;font-size:max(16px,1rem + 0);padding:6px 8px}#ModalAgecheck .ModalCheckbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}#ModalAgecheck .FakeCheckbox{width:18px;height:18px;border:2px solid #d3d3d4;border-radius:3px;box-sizing:border-box;position:relative}#ModalAgecheck .ModalCheckbox:checked+.FakeCheckbox{background-color:var(--navy);border-color:var(--navy)}#ModalAgecheck .FakeCheckbox::after{content:"";position:absolute;top:3px;left:2px;width:8px;height:5px;transform:rotate(-45deg);border-left:2px solid var(--white);border-bottom:2px solid var(--white);opacity:0}#ModalAgecheck .ModalCheckbox:checked+.FakeCheckbox::after{opacity:1}#ModalAgecheck .ModalCheckbox:focus-visible+.FakeCheckbox{outline:2px solid var(--navy);outline-offset:3px}.PointsTable{width:100%;box-sizing:border-box;border-radius:5px;overflow:hidden;padding:0 10px;border:2px solid transparent;background:linear-gradient(var(--white),var(--white)) padding-box,var(--gradient) border-box;margin-bottom:24px}.PointsRow{padding:10px 0;display:flex;justify-content:flex-start;font-size:max(12px,1rem - 1.0666666667vw)}@media (min-width:901px){.PointsRow{font-size:.875rem}}.PointsLabel,.PointsValue{flex:0 0 50%;text-align:center}.PointsLabel{font-weight:700;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.StampItem{display:flex;flex-direction:column;align-items:center;gap:4px}.StampItem__Image{flex:0 0 64px}.StampItem__Image img{width:64px;height:auto;display:block}.StampItem__Name{flex:1;font-size:max(16px,1rem + 0);font-weight:700;color:var(--navy);text-align:left}@media (min-width:901px){.StampItem__Name{font-size:1.125rem}}#ModalFirst .ModalFirstInner{padding:25px 5.3333333333vw;width:100%;box-sizing:border-box}@media (min-width:901px){#ModalFirst .ModalFirstInner{padding:30px 50px}}#ModalFirst .ModalFirstSlick{width:100%}#ModalFirst .slick-slider.slick-dotted{margin-bottom:0;bottom:0}#ModalFirst .slick-dots li.slick-active button .slick-dot-icon{color:var(--gray)}#ModalFirst .slick-dots li button:focus .slick-dot-icon::before,#ModalFirst .slick-dots li.slick-active button .slick-dot-icon{color:var(--navy)}#ModalFirst .slick-dots li button .slick-dot-icon::before{font-size:10px!important;margin:0!important}#ModalFirst .slick-dots{bottom:-15px}.ReceiptInput .SubtitlePink{font-size:max(13px,1rem - .8vw);font-weight:var(--bold);line-height:1}@media (min-width:901px){.ReceiptInput .SubtitlePink{font-size:.875rem}}.ReceiptInput h2{font-weight:var(--bold);line-height:1;color:var(--navy);margin-top:15px}@media (min-width:901px){.ReceiptInput h2{font-size:1.0625rem}}.ReceiptInput h2._White{color:var(--white)}.ReceiptTitle .Txt{padding:15px 0 0}.ReceiptAccordion{background:var(--white);border-radius:5px;box-shadow:0 1px 10px 2px rgba(0,0,0,.16);margin-top:15px}.ReceiptAccordion h3{font-size:max(18px,1rem + .5333333333vw);font-weight:var(--bold);color:var(--navy);text-align:left;cursor:pointer;box-sizing:border-box;padding:10px 4vw;position:relative}@media (min-width:901px){.ReceiptAccordion h3{font-size:1.25rem;padding:10px 20px}}.ReceiptAccordion h3::after{content:"";width:10px;height:100%;background:url(/images/common_icon_arrow_down_black.svg) no-repeat center center/contain;position:absolute;top:50%;right:4vw;transform:translate(0,-50%)}@media (min-width:901px){.ReceiptAccordion h3::after{right:15px}}.ReceiptAccordion h3._Open::after{transform:translate(0,-50%) scaleY(-1)}.ReceiptAccordion .ReceiptAccordionBody{display:none;padding:0 4vw;margin-top:10px}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody{padding:0 20px}}.ReceiptAccordion .ReceiptAccordionBody._Open{display:block}.ReceiptAccordion .ReceiptAccordionBody table{width:100%;border-collapse:collapse}.ReceiptAccordion .ReceiptAccordionBody table td,.ReceiptAccordion .ReceiptAccordionBody table th{font-size:max(14px,1rem - .5333333333vw);font-weight:var(--medium);text-align:left}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table td,.ReceiptAccordion .ReceiptAccordionBody table th{font-size:1rem}}.ReceiptAccordion .ReceiptAccordionBody table thead th{color:var(--navy);font-size:max(13px,1rem - .8vw);text-align:center;padding-bottom:10px}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table thead th{font-size:.875rem}}.ReceiptAccordion .ReceiptAccordionBody table tbody tr{border-top:1px solid var(--gray)}.ReceiptAccordion .ReceiptAccordionBody table tbody tr:first-child{border:none}.ReceiptAccordion .ReceiptAccordionBody table tbody th{width:calc(100% - 18.6666666667vw);text-align:left;box-sizing:border-box;padding:10px 6.4vw 10px 0;background:url(/images/common_icon_times_black.svg) no-repeat right 8px top 50%/12px auto}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table tbody th{width:calc(100% - 80px);padding-right:24px}}.ReceiptAccordion .ReceiptAccordionBody table tbody th figure{width:100%;display:flex;justify-content:flex-start;align-items:center;column-gap:1.8666666667vw}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table tbody th figure{column-gap:10px}}.ReceiptAccordion .ReceiptAccordionBody table tbody th .figureInner{width:22.4vw}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table tbody th .figureInner{width:84px}}.ReceiptAccordion .ReceiptAccordionBody table tbody th img{width:17.0666666667vw;height:16vw;object-fit:contain;display:inline-block}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table tbody th img{width:64px;height:60px}}.ReceiptAccordion .ReceiptAccordionBody table tbody th img.OsakeImg{width:4.8vw;object-position:center bottom}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table tbody th img.OsakeImg{width:18px}}.ReceiptAccordion .ReceiptAccordionBody table tbody td{width:18.6666666667vw;text-align:center;position:relative;padding:10px 0;vertical-align:middle}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table tbody td{width:80px}}.ReceiptAccordion .ReceiptAccordionBody table tbody td::after{content:"";display:block;width:fit-content;position:absolute;z-index:3;bottom:13px;right:3px;font-size:max(10px,1rem - 1.6vw);line-height:1}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table tbody td::after{font-size:.625rem}}.ReceiptAccordion .ReceiptAccordionBody table tbody td input{display:block}.ReceiptAccordion .ReceiptAccordionBody table tbody tr._can td::after{content:"本"}.ReceiptAccordion .ReceiptAccordionBody table tbody tr._pack td::after{content:"パック"}.ReceiptAccordion .ReceiptAccordionBody table tbody tr._case td::after{content:"ケース"}.ReceiptAccordion .ReceiptAccordionBody table ._error{font-size:max(10px,1rem - 1.6vw);letter-spacing:-.01em;color:var(--red);padding-bottom:3px}.ReceiptAccordion .ReceiptAccordionBody table ._error._hidden{display:none}.ReceiptAccordion .ReceiptAccordionBody table input{width:18.6666666667vw;min-height:60px;box-sizing:border-box;border:1px solid var(--navy);border-radius:5px;text-align:center;font-size:max(30px,1rem + 3.7333333333vw);position:relative;padding:0}@media (max-width:900px){.ReceiptAccordion .ReceiptAccordionBody table input{min-height:16vw}}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table input{width:80px;font-size:2.25rem}}.ReceiptAccordion .ReceiptAccordionBody table input::placeholder{color:var(--gray)}.ReceiptAccordion .ReceiptAccordionBody table .ConfirmNum{width:18.6666666667vw;min-height:60px;box-sizing:border-box;text-align:center;font-size:max(36px,1rem + 5.3333333333vw);position:relative}@media (min-width:901px){.ReceiptAccordion .ReceiptAccordionBody table .ConfirmNum{width:80px;font-size:2.625rem}}.ReceiptCamera .BtnList{margin-top:20px}.ReceiptCamera .ReceiptPhoto{margin-top:20px}.confirmSection .ReceiptInputGetPoint{margin-top:15px}.ModalReceiptHowto{padding:18px 18px 24px!important}.ModalReceiptHowto .ReceiptHowtoWrap{padding:8px 9px;border:1px solid #999;border-radius:5px}.ModalReceiptHowto .ReceiptHowtoRedWrap{padding:8px 9px;border:1px solid #999;border-radius:5px;border:1px solid var(--red);color:var(--red)}.ModalReceiptHowto p{text-align:left;font-size:12px}.ModalReceiptHowto h3{font-size:15px}.ModalReceiptHowto h4{font-size:15px}.ModalReceiptHowto .ReceiptHowtoCap{text-align:left;font-size:12px;line-height:1.5}.ModalReceiptHowto .ReceiptHowtoCap li{padding-left:1em;text-indent:-1em}.ModalReceiptHowto .ReceiptHowtoCheckUl{width:calc(100% - 10px);max-width:320px;margin:0 auto;padding-bottom:4px;text-align:left;font-size:12px;line-height:1.35}.ModalReceiptHowto .ReceiptHowtoCheckUl li{position:relative;padding-left:1.4em;line-height:1.6em}.ModalReceiptHowto .ReceiptHowtoCheckUl li::after{content:"\e5ca";position:absolute;top:50%;left:0;transform:translateY(-50%);text-indent:-.02em;color:#fff;font-family:"Material Symbols Rounded";font-size:1.1em;font-weight:700}.ModalReceiptHowto .ReceiptHowtoCheckUl li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.1em;height:1.1em;background-color:var(--red);border-radius:50%}.ModalReceiptHowto .ReceiptHowtoOK{position:relative;display:inline-block;padding:0 .2em .3em 1.5em;border-bottom:4px solid var(--red);letter-spacing:-.02em;color:var(--red);font-size:20px;font-weight:600;line-height:1.1em}.ModalReceiptHowto .ReceiptHowtoOK::after{content:"\ef4a";position:absolute;top:0;left:0;font-family:"Material Symbols Rounded";font-size:1.25em;font-weight:900}.ModalReceiptHowto .ReceiptHowtoNG{position:relative;display:inline-block;padding:0 .2em .3em 1.5em;border-bottom:4px solid var(--red);letter-spacing:-.02em;color:var(--red);font-size:20px;font-weight:600;line-height:1.1em}.ModalReceiptHowto .ReceiptHowtoNG::after{content:"\ef4a";position:absolute;top:0;left:0;font-family:"Material Symbols Rounded";font-size:1.25em;font-weight:900}.ModalReceiptHowto .ReceiptHowtoNG{border-bottom:4px solid var(--black);color:var(--black)}.ModalReceiptHowto .ReceiptHowtoNG::after{content:"\e5cd"}.ModalReceiptHowto .MarginTop5{margin-top:5px}.ModalReceiptHowto .MarginTop10{margin-top:10px}.ModalReceiptHowto .MarginTop15{margin-top:15px}.ModalReceiptHowto .MarginTop20{margin-top:20px}.ModalReceiptHowto .MarginTop25{margin-top:25px}.ReciptInputFixedBtn{background:var(--gray2);padding:10px 5.3333333333vw 10px;position:sticky;z-index:1000;bottom:0;left:0;width:100%;box-sizing:border-box;margin-top:-4.5333333333vw;padding-bottom:10px}@media (min-width:901px){.ReciptInputFixedBtn{width:600px;left:50%;margin-top:-17px}}.ReciptInputFixedBtn .ReciptInputFlow{width:100%;display:flex;justify-content:center;align-items:center;column-gap:10.6666666667vw}@media (min-width:901px){.ReciptInputFixedBtn .ReciptInputFlow{column-gap:40px}}.ReciptInputFixedBtn .ReciptInputFlow li{color:var(--gray3);font-size:max(13px,1rem - .8vw);line-height:1;font-style:italic;font-weight:700}.ReciptInputFixedBtn .ReciptInputFlow li::before{content:"";display:inline-block;width:4.5333333333vw;height:4.5333333333vw;background:url(/images/common_icon_check_gray.svg) no-repeat center center/contain;margin-right:3px;vertical-align:middle}@media (min-width:901px){.ReciptInputFixedBtn .ReciptInputFlow li::before{width:18px;height:18px}}.ReciptInputFixedBtn .ReciptInputFlow li span{vertical-align:middle;display:inline-block}.ReciptInputFixedBtn .ReciptInputFlow li.checked::before{background-image:url(/images/common_icon_check_gradient.svg)}.ReciptInputFixedBtn .ReciptInputFlow li.checked span{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.ReceiptInputGetPoint{background:var(--gradient);border-radius:5px;padding:2px;width:100%;box-sizing:border-box}.ReceiptInputGetPoint>div{padding:5px 5.3333333333vw;background:var(--white);border-radius:3px;box-sizing:border-box}@media (min-width:901px){.ReceiptInputGetPoint>div{padding:5px 30px}}.ReceiptInputGetPoint .ConfirmPointTxt02{width:100%;padding:0 0 15px;display:flex;justify-content:center;align-items:center;column-gap:5.3333333333vw;font-weight:var(--bold);line-height:1}@media (min-width:901px){.ReceiptInputGetPoint .ConfirmPointTxt02{column-gap:20px}}.ReceiptInputGetPoint .ConfirmPointTxt02 dt{font-size:max(13px,1rem - .8vw);transform:translate(0,.5em)}.ReceiptInputGetPoint .ConfirmPointTxt02 dd{font-size:max(16px,1rem + 0)}@media (min-width:901px){.ReceiptInputGetPoint .ConfirmPointTxt02 dd{font-size:1.0625rem}}.ReceiptInputGetPoint .ConfirmPointTxt02 dd span{font-size:max(60px,1rem + 11.7333333333vw);color:var(--navy);display:inline-block;transform:translate(0,2px)}@media (min-width:901px){.ReceiptInputGetPoint .ConfirmPointTxt02 dd span{font-size:3rem}}.ReceiptInputGetPoint .ReceiptInputHoldPoint{border-top:1px dashed var(--gray3);padding:10px 0}.ReceiptInputGetPoint .ReceiptInputHoldPoint p{font-size:max(14px,1rem - .5333333333vw);font-weight:var(--bold);line-height:1}@media (min-width:901px){.ReceiptInputGetPoint .ReceiptInputHoldPoint p{font-size:1rem}}.ReceiptInputGetPoint .ReceiptInputHoldPoint p span{font-size:max(21px,1rem + 1.3333333333vw)}@media (min-width:901px){.ReceiptInputGetPoint .ReceiptInputHoldPoint p span{font-size:1.5rem}}#ModalLoading .ModalWrap{padding:40px 0}#ModalLoading h2{font-size:max(25px,1rem + 2.4vw);font-weight:var(--bold);color:var(--navy);text-align:center;padding:0 0 40px}@media (min-width:901px){#ModalLoading h2{font-size:1.6875rem}}@keyframes moveReceiptLoading{0%{opacity:1}100%{opacity:0}}.ReceiptLoading{margin:0 auto 10px}.ReceiptLoading .RecepitLoadingEffect{position:relative;margin:0 auto}.ReceiptLoading .RecepitLoadingEffect span{display:block;width:2.6666666667vw;height:2.6666666667vw;background:var(--navy);border-radius:500px;position:absolute;top:calc(50% - 1.3333333333vw);left:calc(50% - 1.3333333333vw);opacity:0;animation:moveReceiptLoading 1.2s infinite;--step:100ms}@media (min-width:901px){.ReceiptLoading .RecepitLoadingEffect span{width:10px;height:10px;top:calc(50% - 5px);left:calc(50% - 5px)}}@media (max-width:900px){.ReceiptLoading .RecepitLoadingEffect{width:16.5333333333vw;height:16.5333333333vw;--r:calc(16.5333333333vw/ 2 - 6px)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(1){transform:rotate(0) translate(var(--r)) rotate(0);animation-delay:calc(var(--step) * 0)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(2){transform:rotate(30deg) translate(var(--r)) rotate(-30deg);animation-delay:calc(var(--step) * 1)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(3){transform:rotate(60deg) translate(var(--r)) rotate(-60deg);animation-delay:calc(var(--step) * 2)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(4){transform:rotate(90deg) translate(var(--r)) rotate(-90deg);animation-delay:calc(var(--step) * 3)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(5){transform:rotate(120deg) translate(var(--r)) rotate(-120deg);animation-delay:calc(var(--step) * 4)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(6){transform:rotate(150deg) translate(var(--r)) rotate(-150deg);animation-delay:calc(var(--step) * 5)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(7){transform:rotate(180deg) translate(var(--r)) rotate(-180deg);animation-delay:calc(var(--step) * 6)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(8){transform:rotate(210deg) translate(var(--r)) rotate(-210deg);animation-delay:calc(var(--step) * 7)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(9){transform:rotate(240deg) translate(var(--r)) rotate(-240deg);animation-delay:calc(var(--step) * 8)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(10){transform:rotate(270deg) translate(var(--r)) rotate(-270deg);animation-delay:calc(var(--step) * 9)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(11){transform:rotate(300deg) translate(var(--r)) rotate(-300deg);animation-delay:calc(var(--step) * 10)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(12){transform:rotate(330deg) translate(var(--r)) rotate(-330deg);animation-delay:calc(var(--step) * 11)}}@media (min-width:901px){.ReceiptLoading .RecepitLoadingEffect{width:62px;height:62px;--r:calc(62px/ 2 - 6px)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(1){transform:rotate(0) translate(var(--r)) rotate(0);animation-delay:calc(var(--step) * 0)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(2){transform:rotate(30deg) translate(var(--r)) rotate(-30deg);animation-delay:calc(var(--step) * 1)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(3){transform:rotate(60deg) translate(var(--r)) rotate(-60deg);animation-delay:calc(var(--step) * 2)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(4){transform:rotate(90deg) translate(var(--r)) rotate(-90deg);animation-delay:calc(var(--step) * 3)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(5){transform:rotate(120deg) translate(var(--r)) rotate(-120deg);animation-delay:calc(var(--step) * 4)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(6){transform:rotate(150deg) translate(var(--r)) rotate(-150deg);animation-delay:calc(var(--step) * 5)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(7){transform:rotate(180deg) translate(var(--r)) rotate(-180deg);animation-delay:calc(var(--step) * 6)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(8){transform:rotate(210deg) translate(var(--r)) rotate(-210deg);animation-delay:calc(var(--step) * 7)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(9){transform:rotate(240deg) translate(var(--r)) rotate(-240deg);animation-delay:calc(var(--step) * 8)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(10){transform:rotate(270deg) translate(var(--r)) rotate(-270deg);animation-delay:calc(var(--step) * 9)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(11){transform:rotate(300deg) translate(var(--r)) rotate(-300deg);animation-delay:calc(var(--step) * 10)}.ReceiptLoading .RecepitLoadingEffect>span:nth-child(12){transform:rotate(330deg) translate(var(--r)) rotate(-330deg);animation-delay:calc(var(--step) * 11)}}.ReceiptLoading p{font-weight:var(--medium);color:var(--navy)}.ReceiptLoading p.TxtSmall{padding:15px 0 0!important}.ReceiptInputFinishStamp h2.SubtitlePink{font-size:max(21px,1rem + 1.3333333333vw);line-height:1}@media (min-width:901px){.ReceiptInputFinishStamp h2.SubtitlePink{font-size:1.5rem}}.ReceiptInputFinishStampList{padding-top:20px}.ReceiptInputFinishStampList li{width:100%;margin-top:15px;padding-top:15px;border-top:1px dashed var(--white)}.ReceiptInputFinishStampList li:first-child{margin-top:0;padding-top:0;border:none}.ReceiptInputFinishStampList figure{display:block;width:100%;display:flex;justify-content:flex-start;align-items:center;column-gap:4vw}@media (min-width:901px){.ReceiptInputFinishStampList figure{column-gap:20px}}.ReceiptInputFinishStampList figure img{width:32vw;border-radius:50%;box-shadow:0 2px 20px 0 rgba(0,0,0,.25)}@media (min-width:901px){.ReceiptInputFinishStampList figure img{width:120px}}.ReceiptInputFinishStampList figure figcaption{font-size:max(21px,1rem + 1.3333333333vw);font-weight:var(--bold);text-align:left}@media (min-width:901px){.ReceiptInputFinishStampList figure figcaption{font-size:1.5rem}}.Error .BtnList{margin-top:20px}.ErrorHowto{margin-top:20px}.LowerContact .SectionTitle{color:var(--navy);font-size:max(25px,1rem + 2.4vw)}@media (min-width:901px){.LowerContact .SectionTitle{font-size:1.5rem}}.LowerContact .ContactList{width:fit-content;margin:0 auto;word-break:break-all;text-align:left}.LowerContact .ContactItem{font-weight:400;padding-left:7.2vw;position:relative}@media (min-width:901px){.LowerContact .ContactItem{padding-left:27px}}.LowerContact .ContactItem::before{content:"";display:block;width:6.4vw;height:6.4vw;background:url(/images/contact_icon.png) no-repeat center center/contain;position:absolute;left:0;top:0}@media (min-width:901px){.LowerContact .ContactItem::before{width:24px;height:24px}}.LowerContact .ContactItem:nth-child(2){margin-top:5px}.LowerContact .ContactItem:nth-child(2)::before{background-image:url(/images/contact_icon2.png)}.LowerContact .ContactItem:nth-child(3){margin-top:5px}.LowerContact .ContactItem:nth-child(3)::before{background-image:url(/images/contact_icon3.png)}.LowerContact .ContactItem a{color:var(--navy)}.LowerContact dl{display:flex;justify-content:flex-start;align-items:flex-start}.LowerContact .ContactItemDate,.LowerContact .ContactItemLabel,.LowerContact .ContactItemValue{font-size:max(14px,1rem - .5333333333vw);color:var(--navy);margin:0}@media (min-width:901px){.LowerContact .ContactItemDate,.LowerContact .ContactItemLabel,.LowerContact .ContactItemValue{font-size:.875rem}}.LowerContact .ContactText p{margin:0;color:var(--navy)}.LowerContact .SectionSubTitle{margin:10px 0;color:var(--navy);font-size:max(14px,1rem - .5333333333vw)}@media (min-width:901px){.LowerContact .SectionSubTitle{font-size:.875rem}}.EntryPrize .EntryNum{padding:0 5.3333333333vw}@media (min-width:901px){.EntryPrize .EntryNum{padding:0 30px}}.EntryPrize .EntryNum p{font-size:max(21px,1rem + 1.3333333333vw);color:var(--white);font-weight:var(--bold);vertical-align:middle;line-height:1}@media (min-width:901px){.EntryPrize .EntryNum p{font-size:1.5rem}}.EntryPrize .EntryNum select{vertical-align:middle;background:var(--white) url(/images/common_icon_arrow_down_black.svg) no-repeat right 7px top 50%/10px auto;border-radius:5px;width:24.5333333333vw;min-height:60px;box-sizing:border-box;padding:5px 8vw 5px 2.6666666667vw;font-size:max(30px,1rem + 3.7333333333vw);color:var(--black);display:inline-block;text-align:center;margin:-5px 2.6666666667vw 0;cursor:pointer}@media (min-width:901px){.EntryPrize .EntryNum select{width:92px;padding:5px 30px 5px 15px;font-size:2.25rem;margin:-5px 15px 0}}.EntryPrize .EntryNum span.usePoint{box-sizing:border-box;font-size:max(36px,1rem + 5.3333333333vw);display:inline-block;margin:-5px 2.6666666667vw 0;cursor:pointer}@media (min-width:901px){.EntryPrize .EntryNum span.usePoint{font-size:2.625rem;margin:-5px 15px 0}}.EntryPrize .EntryPointBox{padding:0 5.3333333333vw;margin-top:30px}@media (min-width:901px){.EntryPrize .EntryPointBox{padding:0 30px}}.EntryPrize dl{padding:0 4vw 5px;box-sizing:border-box;font-weight:var(--bold);font-size:max(12px,1rem - 1.0666666667vw);display:flex;justify-content:center;align-items:baseline;column-gap:5.3333333333vw;text-align:left}@media (min-width:901px){.EntryPrize dl{padding:0 20px 5px;font-size:.875rem;column-gap:30px}}.EntryPrize dl.EntryCurrent{background:var(--white);border:2px solid var(--white);border-bottom:none;border-top:none;border-radius:5px 5px 0 0;color:var(--navy)}.EntryPrize dl.EntryPoint{border:2px solid var(--white);border-top:none;border-radius:0 0 5px 5px}.EntryPrize dl.EntryPoint dd,.EntryPrize dl.EntryPoint dt{font-size:1rem}@media (min-width:901px){.EntryPrize dl.EntryPoint dd,.EntryPrize dl.EntryPoint dt{font-size:1.125rem}}.EntryPrize dl dt{width:6em;text-align:right}.EntryPrize dl dd{width:6em;text-align:left}.EntryPrize dl span{font-size:max(21px,1rem + 1.3333333333vw)}@media (min-width:901px){.EntryPrize dl span{font-size:1.5rem}}.EntryPrize dl span.EntryPointNum{font-size:max(27px,1rem + 2.9333333333vw)}@media (min-width:901px){.EntryPrize dl span.EntryPointNum{font-size:1.875rem}}.EntryPrize .PrizesLists{width:78%;display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin:0 auto}.EntryPrize .PrizesList{width:100%;background-color:var(--white);border:4px solid var(--pink);text-align:center;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.EntryPrize .PrizesImage{border-radius:10px 10px 0 0}.EntryPrize .PrizesText{padding:20px 16px;display:flex;flex-direction:column;gap:20px}.EntryPrize .WirelessSpeakerTitle{width:59.2vw;margin:0 auto}@media (min-width:901px){.EntryPrize .WirelessSpeakerTitle{width:222px}}.EntryPrize .PrizesList{position:relative}.EntryPrize .PrizesBadge{position:absolute;top:-24px;left:-24px;width:80px;height:auto;z-index:2}.History .HistoryBox{margin-top:15px;background:var(--gradient);border-radius:5px;padding:2px;width:100%;box-sizing:border-box}.History .HistoryBox:first-child{margin-top:0}.History .HistoryBox>div{background:var(--white);border-radius:3px;box-sizing:border-box;padding:0 2.6666666667vw}@media (min-width:901px){.History .HistoryBox>div{padding:0 15px}}.History .HistoryBox dl{box-sizing:border-box;display:block grid;align-items:center;grid-template-columns:24vw 1fr;border-top:1px dashed var(--gray)}@media (min-width:901px){.History .HistoryBox dl{grid-template-columns:100px 1fr}}.History .HistoryBox dl:first-child{border:none}.History .HistoryBox dd,.History .HistoryBox dt{padding:10px 0;font-size:max(12px,1rem - 1.0666666667vw)}@media (min-width:901px){.History .HistoryBox dd,.History .HistoryBox dt{font-size:.75rem}}.History .HistoryBox dt span{display:inline-block;font-weight:var(--bold);background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.History .HistoryBox dd{text-align:left}.History .HistoryPage{margin-top:20px;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:4vw;row-gap:15px}@media (min-width:901px){.History .HistoryPage{column-gap:15px}}.History .HistoryPage li{line-height:1}.History .HistoryPage li>span{color:var(--navy);font-weight:var(--bold)}.History .HistoryPage li>a{text-decoration:none}.History .HistoryPage li>a span{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.History .HistoryPage li>a span::after{content:"";display:block;width:100%;height:1px;background:var(--gradient);position:absolute;bottom:0;left:0}.Regist .RegistBox{margin-top:20px;padding-top:20px;border-top:1px dashed var(--gray);text-align:left}.Regist .RegistBox:first-child{margin-top:0;padding-top:0;border:none}.Regist .RegistBox h2{display:block grid;align-items:flex-start;grid-template-columns:9.6vw 1fr;column-gap:1.8666666667vw;text-align:center}@media (min-width:901px){.Regist .RegistBox h2{grid-template-columns:40px 1fr;column-gap:12px}}.Regist .RegistBox h2>span:nth-child(1){font-size:max(14px,1rem - .5333333333vw);padding:3px 1.3333333333vw 5px;line-height:1}@media (min-width:901px){.Regist .RegistBox h2>span:nth-child(1){padding:3px 8px 5px}}.Regist .RegistBox h2>span:nth-child(1)::after{background:var(--navy)}.Regist .RegistBox h2>span:nth-child(2){text-align:left;font-size:max(14px,1rem - .5333333333vw);color:var(--navy)}@media (min-width:901px){.Regist .RegistBox h2>span:nth-child(2){font-size:1rem}}.Regist .RegistBox h2>span:nth-child(2) span{background:var(--red);padding:1px 1.3333333333vw 2px;color:var(--white);font-size:max(10px,1rem - 1.6vw);border-radius:3px;display:inline-block;vertical-align:middle;margin-left:5px}@media (min-width:901px){.Regist .RegistBox h2>span:nth-child(2) span{padding:2px 8px 3px;font-size:.625rem}}.Regist .RegistBox h3{font-size:max(14px,1rem - .5333333333vw);color:var(--navy)}@media (min-width:901px){.Regist .RegistBox h3{font-size:.875rem}}.Regist .RegistBox h3+select{margin-bottom:10px}.Regist .RegistBox label{font-size:max(13px,1rem - .8vw);width:100%;min-height:50px;display:block;background:var(--white);padding:5px 2.6666666667vw;box-sizing:border-box;border:1px solid var(--navy);border-radius:5px;position:relative;display:flex;justify-content:flex-start;align-items:center;cursor:pointer}@media (min-width:901px){.Regist .RegistBox label{font-size:.875rem;padding:5px 15px}}.Regist .RegistBox label input[type=checkbox],.Regist .RegistBox label input[type=radio]{display:block;width:1px;height:1px;overflow:hidden;opacity:0;position:absolute;top:0;left:0}.Regist .RegistBox label span{display:block;position:relative;padding-left:4.8vw}@media (min-width:901px){.Regist .RegistBox label span{padding-left:20px}}.Regist .RegistBox label span::before{content:"";display:block;border-radius:50%;width:3.4666666667vw;height:3.4666666667vw;box-sizing:border-box;border:1px solid var(--gray3);position:absolute;top:50%;left:0;transform:translate(0,-50%)}@media (min-width:901px){.Regist .RegistBox label span::before{width:15px;height:15px}}.Regist .RegistBox label:has(input:checked){background:var(--gradient);color:var(--white)}.Regist .RegistBox label:has(input:checked) span::before{border:2px solid var(--white);background:var(--pink)}.Regist .RegistBox select{font-size:max(13px,1rem - .8vw);width:100%;min-height:50px;display:block;background:var(--white) url(/images/common_icon_arrow_down_black.svg) no-repeat right 12px top 50%/7px auto;padding:5px 2.6666666667vw;box-sizing:border-box;border:1px solid var(--navy);border-radius:5px;align-items:center;cursor:pointer}@media (min-width:901px){.Regist .RegistBox select{font-size:.875rem;padding:5px 12px}}.Regist .RegistBox textarea{font-size:max(13px,1rem - .8vw);width:100%;min-height:100px;display:block;background:var(--gray2);padding:5px 2.6666666667vw;box-sizing:border-box;border:1px solid var(--navy);border-radius:5px}@media (min-width:901px){.Regist .RegistBox textarea{font-size:.875rem;padding:5px 12px}}.Regist .RegistBox textarea::placeholder{color:var(--gray3)}.Regist .RegistBox>div{padding-top:10px;width:100%;display:block grid;column-gap:1.3333333333vw;row-gap:5px;grid-template-columns:100%}@media (min-width:901px){.Regist .RegistBox>div{column-gap:5px}}.Regist .RegistBox>div._Col3{grid-template-columns:33.3333333333% 33.3333333333% 33.3333333333%}.Regist .RegistBox>div._Col2{grid-template-columns:50% 50%}._error h3{color:var(--red)!important}._error label{border:1px solid var(--red)!important}._error select{border:1px solid var(--red)!important}._error textarea{border:1px solid var(--red)!important}._error>._error{color:var(--red)}._error>._error p{font-size:max(10px,1rem - 1.6vw)}._error>._error p::before{content:"";display:inline-block;width:3.2vw;height:3.2vw;background:url(/images/common_icon_caution_red.svg) no-repeat center center/contain;vertical-align:middle;margin-right:5px;margin-top:-2px}@media (min-width:901px){._error>._error p::before{width:14px;height:14px}}.Regist .RegistBox>div>._error>._error p{padding:5px 0 10px}.Regist .RegistConfirmBox{margin-top:10px;font-size:max(13px,1rem - .8vw);width:100%;min-height:50px;display:block;background:var(--white);padding:12px 5.3333333333vw!important;box-sizing:border-box;border:1px solid var(--navy);border-radius:5px;position:relative;display:flex!important;justify-content:flex-start;flex-direction:column;align-items:center}@media (min-width:901px){.Regist .RegistConfirmBox{font-size:.875rem;padding:13px 20px!important}}.Regist .RegistConfirmBox span{display:block;width:100%}.Regist h3+.RegistConfirmBox{margin-top:0}.Under20 .PageTitle h1{font-size:max(20px,1rem + 1.0666666667vw)!important}@media (min-width:901px){.Under20 .PageTitle h1{font-size:1.25rem!important}}.Under20 .Under20Box{width:100%;box-sizing:border-box;border:2px solid var(--navy);border-radius:5px;background:var(--white);padding:20px 5.3333333333vw}@media (min-width:901px){.Under20 .Under20Box{padding:20px}}.Under20 .Under20Box h2{color:var(--navy);font-size:max(20px,1rem + 1.0666666667vw);font-weight:var(--medium)}@media (min-width:901px){.Under20 .Under20Box h2{font-size:1.25rem}}.Under20 .Under20Box ul{margin-top:20px}.Under20 .Under20Box li{margin-top:15px}.Under20 .Under20Box li a{display:block;text-decoration:none}.Under20 .Under20Box li a img{display:block;box-shadow:0 1px 5px 2px rgba(0,0,0,.15);border-radius:5px}.Under20 .Under20Box li a span{display:block;text-align:left;position:relative;padding-left:6.4vw;margin-top:12px}@media (min-width:901px){.Under20 .Under20Box li a span{padding-left:24px}}.Under20 .Under20Box li a span::before{content:"";display:block;width:16px;height:16px;background:url(/images/common_icon_arrow_circle_navy.svg) no-repeat center center/contain;position:absolute;left:0;top:calc(50% + 1px);transform:translate(0,-50%)}.Under20 .BtnList{margin-top:40px}.Under20 aside{background:var(--navy);border-radius:5px;box-sizing:border-box;width:100%;padding:20px 5.3333333333vw;color:var(--white);margin-top:40px}@media (min-width:901px){.Under20 aside{padding:20px 80px}}.Under20 aside h2{font-weight:var(--medium)}.Under20 aside a{margin-top:20px;background:var(--white);color:var(--navy);text-decoration:none;display:block;position:relative}.Under20 aside a img{display:block;width:50%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.Under20 aside a span{width:50%;display:block;text-align:center;font-size:max(12px,1rem - 1.0666666667vw);margin:0 0 0 auto;padding:20px 2.6666666667vw;box-sizing:border-box}@media (min-width:901px){.Under20 aside a span{font-size:.75rem;padding:20px}}.CtaBar{position:fixed;left:0;bottom:0;width:100%;z-index:1000;background:#f6f6f6;box-shadow:0 -1px 15px rgba(0,0,0,.16);font-size:max(10px,1rem - 1.6vw)}@media (min-width:901px){.CtaBar{width:600px;left:50%;transform:translate(-50%,0)}}.CtaInner{margin:0 auto;padding:18px 4.8vw 30px}@media (min-width:901px){.CtaInner{padding:18px}}.CtaNotice{padding-top:14px;color:var(--red)}.LpCtaBar .CtaInner{padding:18px 4.8vw}@media (min-width:901px){.LpCtaBar .CtaInner{padding:18px}}.LpCtaBar .LpPageCtaNotice._Top{padding-bottom:14px;color:var(--black)}.LpCtaBar .BtnPink span::before{display:none}.LpCtaBar .BtnPink span{padding-left:0}#Lp .BtnPink,#Mypage .BtnPink{position:relative;overflow:hidden}#Lp .BtnPink::before,#Mypage .BtnPink::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,0) 25%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 75%);transform:skewX(-20deg);animation:shine 2s linear infinite}#Lp .BtnPink._GrayOut::before,#Lp .grayOut .BtnPink::before,#Mypage .BtnPink._GrayOut::before,#Mypage .grayOut .BtnPink::before{display:none}@keyframes shine{0%{left:-100%}20%{left:100%}100%{left:100%}}#ModalFaq .Faq{padding:24px}#ModalFaq .SectionTitle{color:var(--navy);font-size:max(25px,1rem + 2.4vw);margin:24px auto 16px;margin:0 auto 16px}@media (min-width:901px){#ModalFaq .SectionTitle{font-size:1.5625rem}}#ModalFaq .AccordionWrapper{--gradient:linear-gradient(90deg, #056EB1, #01B1EA);--bg:#fff;border:2px solid transparent;background:var(--gradient) border-box,var(--bg) padding-box;overflow:hidden;box-sizing:border-box;border-radius:5px;margin-bottom:10px}#ModalFaq .Accordion{background-color:var(--white);margin:0;width:100%}#ModalFaq .AccordionOpenBtn{border-bottom:none;display:flex;align-items:center;justify-content:space-between;padding:8px 10px}@media (max-width:900px){#ModalFaq .AccordionOpenBtn{font-size:max(12px,1rem - 1.0666666667vw)}}#ModalFaq .AccordionOpenBtn:first-child{margin-top:0}#ModalFaq .AccordionHeader{display:flex;align-items:center;gap:10px;min-width:0}#ModalFaq .Column{display:flex;gap:12px;min-width:0;align-items:flex-start}#ModalFaq .AccordionQuestion{margin:0;font-size:max(12px,1rem - 1.0666666667vw);font-weight:700;color:var(--black);text-align:left;font-weight:var(--semibold)}#ModalFaq .AccordionIcon{width:18px;height:auto;display:block;padding-left:16px}#ModalFaq .AccordionOpenBtn[aria-expanded=true] .AccordionIcon{content:url(/images/minus.png)}#ModalFaq .AccordionOpenBtn[aria-expanded=false] .AccordionIcon{content:url(/images/plus.png)}#ModalFaq .AccordionBox{background:var(--white);padding:0 10px 8px}#ModalFaq .AccordionBoxInner{display:flex;gap:10px}#ModalFaq .AccordionAnswer{margin-top:0;font-size:12px;font-weight:400;text-align:left}#ModalFaq .AccordionList{padding-top:5px}#ModalFaq .AccordionNote{padding-left:1em;text-indent:-1em}#ModalFaq .SubtitleBlue{display:inline-block;display:flex;align-items:center;justify-content:center;color:var(--white);position:relative;font-style:italic;height:19px;font-size:14px}#ModalFaq .SubtitleBlue::after{content:"";display:block;background:var(--navy);position:absolute;z-index:1;top:0;left:0;transform:skewX(-8deg)}#ModalFaq .SubtitleBlue span{display:inline-block;position:relative;z-index:2;line-height:1}#ModalTerms .Terms{padding:24px;word-break:break-all}#ModalTerms .SectionTitle{color:var(--navy);font-size:max(25px,1rem + 2.4vw);margin:0 auto 16px}@media (min-width:901px){#ModalTerms .SectionTitle{font-size:1.5625rem}}#ModalTerms .TermsTitle{font-size:max(12px,1rem - 1.0666666667vw);font-weight:var(--bold);text-align:left;margin-top:10px}#ModalTerms .TermsText{font-size:max(12px,1rem - 1.0666666667vw);font-weight:400;text-align:left;margin-top:5px}#ModalTerms .Bold{font-weight:var(--bold)}#ModalTerms .TermsSubTitle{font-size:max(12px,1rem - 1.0666666667vw);text-align:left;margin-top:10px;font-weight:400}#ModalTerms ._IndentAdjust{padding-left:1em;text-indent:-1em}#ModalTerms ._IndentAdjust:has(._Nakaguro){position:relative;text-indent:0}#ModalTerms ._IndentAdjust{position:relative}#ModalTerms ._Nakaguro{display:block;width:1em;position:absolute;left:.2em;top:0}.Maintenance{background-color:var(--white);position:relative;z-index:2;padding:5.3333333333vw}.Maintenance .MaintenanceText{margin-top:0;font-size:max(10px,1rem - 1.6vw);color:var(--red)}@media (min-width:901px){.Maintenance .MaintenanceText{font-size:.75rem}}.Maintenance .SubTitle{margin-top:3px}.Maintenance .SubtitleBlue{width:100%;padding:3px 0}.Maintenance .SubtitleRed{margin-bottom:5px;font-size:3.2vw}.Maintenance .SubtitleRed::after{background:var(--red)}@media (min-width:901px){.Maintenance .SubtitleRed{font-size:.875rem}}@media (min-width:901px){.Maintenance{padding:24px}}#Mypage .Maintenance{margin-bottom:20px}.Modal._flavor .ModalBg{background:rgba(255,255,255,.75)}.Modal._flavor .ModalInner{width:100%;height:100%;max-width:initial;top:0;left:0;transform:none}.Modal._flavor .ModalWrap{width:100%;height:100%;background:0 0;max-height:initial;overflow:hidden}.Modal._flavor .ModalWrap img{width:100%;height:100%;display:block;object-position:center center;object-fit:contain}html.android.line263 .ReciptInputFixedBtn{padding-bottom:calc(10px + var(--android-safe-area-inset-bottom,env(safe-area-inset-bottom)))}html.android.line263 .CtaBar.MyPageCtaBar .CtaInner{padding-bottom:calc(18px + var(--android-safe-area-inset-bottom,env(safe-area-inset-bottom)))}html.android.line263 footer{padding-bottom:var(--android-safe-area-inset-bottom,env(safe-area-inset-bottom))}html.android.line263 #Lp+footer{padding-bottom:0}html.android.line263 #Mypage+footer{padding-bottom:calc(150px + var(--android-safe-area-inset-bottom,env(safe-area-inset-bottom)))}