@charset "UTF-8";*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{backface-visibility:hidden;border:0;height:auto}dd,dl,dt,ol,ul{margin:0;padding:0}li,ol{list-style:none}a{color:inherit;cursor:pointer;text-decoration:none}p{margin-bottom:0;margin-top:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button:focus{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[role=button]{color:inherit;cursor:default;display:inline-block;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:pre}@media (min-width:769px){a[href^=tel]{pointer-events:none}}@font-face{font-family:Avenir;font-weight:900;src:url(/share/fonts/Avenir-Black.woff) format("woff"),url(/share/fonts/Avenir-Black.woff2) format("woff2")}@font-face{font-family:Avenir;font-weight:800;src:url(/share/fonts/Avenir-Heavy.woff) format("woff"),url(/share/fonts/Avenir-Heavy.woff2) format("woff2")}@font-face{font-family:Avenir;font-weight:500;src:url(/assets/fonts/Avenir-Medium.woff) format("woff"),url(/assets/fonts/Avenir-Medium.woff2) format("woff2")}@font-face{font-family:Avenir;font-weight:400;src:url(/share/fonts/Avenir-Book.woff) format("woff"),url(/share/fonts/Avenir-Book.woff2) format("woff2")}html{overflow-x:hidden}html body.is-open--sidebar,html.is-open--sidebar{overflow:hidden}.l-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}main{flex:1;overflow:hidden}img{max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;width:100%}@media (hover:hover) and (pointer:fine){a{backface-visibility:hidden;cursor:pointer}a,a:hover{transition:opacity .2s ease-in-out}a:hover{opacity:.7}}a:after,a:before{backface-visibility:hidden}figure{margin:0}@media (min-width:769px){a[href^="tel:"]{pointer-events:none}}@media (max-width:768px){.container{padding-left:5vmin;padding-right:5vmin}}body{color:#1e1f1f;font-family:Noto Sans JP,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.42857143}h1{font-size:24px;font-weight:700;line-height:1.45833333}h2{font-size:20px;line-height:1.45}h2,h3{font-weight:500}h3{font-size:16px;line-height:1.5}@media (max-width:768px){h1{font-size:14px;line-height:1.71428571}h2{font-size:18px;line-height:1.44444444}h3{font-size:13px;line-height:1.46153846}}.l-header{background-color:#fff;box-shadow:0 6px 20px rgba(30,31,31,.1);left:0;position:fixed;top:0;width:100%;z-index:120}.l-header__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.l-header__inner{padding-inline:min(5.12820513vw,20px)}}.l-header__inner{display:flex;min-height:70px}@media (max-width:768px){.l-header__inner{min-height:64px;padding-right:min(2.56410256vw,10px)}}.l-header__logo{align-items:center;display:flex}@media (max-width:768px){.l-header__logo{max-width:120px}}.l-header__nav{margin-left:auto}@media (max-width:768px){.l-header__nav{background-color:#fff;height:100%;height:calc(100% - 70px);margin-top:64px;max-width:390px;padding:20px 27px;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .5s;width:100%;z-index:100}}@media (min-width:769px){.l-header__nav-list{display:flex;gap:min(2.14285714vw,30px);height:100%}}.l-header__nav-item-link{align-items:center;display:inline-block;display:flex;font-size:13px;font-weight:700;height:100%}@media (min-width:769px){.l-header__nav-item-link{position:relative;transition:all .2s ease-in-out}}@media (max-width:768px){.l-header__nav-item-link{border-bottom:1px solid #d9e0e7;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.5;min-height:62px}}@media (min-width:769px){.l-header__nav-item-link.is-current:after{width:100%}.l-header__nav-item-link.is-current:after,.l-header__nav-item-link:after{background-color:#108761;bottom:0;content:"";display:block;height:6px;left:0;position:absolute;transition:all .2s ease-in-out}.l-header__nav-item-link:after{width:0}.l-header__nav-item-link:hover{color:#108761;opacity:1}.l-header__nav-item-link:hover:after{width:100%}}@media (max-width:768px){.l-header__nav-item-link span{display:inline-block;position:relative}.l-header__nav-item-link span:after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.l-header__nav-item-link span{display:block;width:100%}.l-header__nav-item-link span:after{background:transparent url(/share/images/common/icon_arrow_right_black.svg) 50%/contain no-repeat;height:12px;right:0;width:6px}.l-header__nav-btn{margin-top:30px}.l-header__nav-btn-login{margin-inline:auto;max-width:254px}.l-header__nav-btn-login button{align-items:center;background-color:#f43f38;border-radius:23px;color:#fff;display:inline-block;display:flex;justify-content:center;min-height:46px;width:100%}}@media (max-width:768px) and (hover:hover) and (pointer:fine){.l-header__nav-btn-login button{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.l-header__nav-btn-login button:hover{opacity:.7;transition:opacity .2s ease-in-out}}@media (max-width:768px){.l-header__nav-btn-login button:after,.l-header__nav-btn-login button:before{backface-visibility:hidden}.l-header__nav-btn-logout{margin-inline:auto;max-width:254px}.l-header__nav-btn-logout button{align-items:center;background-color:#014831;border-radius:23px;color:#fff;display:inline-block;display:flex;justify-content:center;min-height:46px;width:100%}}@media (max-width:768px) and (hover:hover) and (pointer:fine){.l-header__nav-btn-logout button{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.l-header__nav-btn-logout button:hover{opacity:.7;transition:opacity .2s ease-in-out}}@media (max-width:768px){.l-header__nav-btn-logout button:after,.l-header__nav-btn-logout button:before{backface-visibility:hidden}.l-header__nav-btn-close{margin-top:25px;margin-inline:auto;max-width:254px}}.l-header__nav-btn-close button{align-items:center;background-color:#fff;border:1px solid #108761;border-radius:35px;color:#108761;display:inline-block;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.5;min-height:45px;width:100%}@media (max-width:768px){.l-header__nav-btn-close button{border-radius:23px;color:#108761;font-size:14px;font-weight:500;min-height:40px;min-height:46px}}@media (max-width:768px) and (hover:hover) and (pointer:fine){.l-header__nav-btn-close button{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.l-header__nav-btn-close button:hover{opacity:.7;transition:opacity .2s ease-in-out}}@media (max-width:768px){.l-header__nav-btn-close button:after,.l-header__nav-btn-close button:before{backface-visibility:hidden}.l-header__user{margin-left:auto}.l-header__user-list{align-items:center;display:flex;gap:24px;height:100%}.l-header__user-item-btn{display:inline-block}.l-header__user-item-img{margin-inline:auto;max-width:21px}.l-header__user-item-text{font-size:10px;font-weight:700;line-height:1.3;margin-top:3px}.l-header__user-item-btn--hamburger{min-width:40px}.l-header__hamburger-bar-wrap{display:inline-block;height:14px;position:relative;width:20px;z-index:100}.l-header__hamburger-bar{background-color:#1e1f1f;border-radius:1px;bottom:0;display:block;font-size:0;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform .2s ease-in-out;width:20px}.l-header__hamburger-bar:after,.l-header__hamburger-bar:before{background-color:inherit;border-radius:inherit;bottom:0;content:"";display:block;font-size:0;height:100%;left:0;position:absolute;right:0;transition:inherit;width:100%}.l-header__hamburger-bar:before{top:-6px}.l-header__hamburger-bar:after{top:6px}html.is-open--drawer,html.is-open--drawer body{overflow-y:hidden}html.is-open--drawer .l-header__nav{transform:translateX(0)}html.is-open--drawer .l-header__hamburger-bar{background-color:transparent}html.is-open--drawer .l-header__hamburger-bar:after,html.is-open--drawer .l-header__hamburger-bar:before{background-color:#1e1f1f;top:0}html.is-open--drawer .l-header__hamburger-bar:before{transform:rotate(-45deg)}html.is-open--drawer .l-header__hamburger-bar:after{transform:rotate(45deg)}}.l-header__logout{align-items:center;display:flex;margin-left:min(2.14285714vw,30px);min-width:110px}@media (max-width:768px){.l-header__logout{margin-left:auto}}.l-header__logout-btn{align-items:center;border:1px solid rgba(30,31,31,.2);border-radius:20px;display:inline-block;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:28px;width:100%}@media (min-width:769px){.l-header__logout-btn{transition:all .2s ease-in-out}.l-header__logout-btn:hover{background-color:#014831;border:1px solid #014831;color:#fff;opacity:1}}.l-header__spacer{height:70px}@media (max-width:768px){.l-header__spacer{height:64px}}.l-footer{background-color:#108761}.l-footer__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:206px}@media (max-width:768px){.l-footer__inner{min-height:146px}.l-footer__nav{margin-top:10px}}.l-footer__list{display:flex}.l-footer__item{border-left:1px solid #fff}.l-footer__item:first-child{border-left:0}@media (max-width:768px){.l-footer__item:nth-child(2){border-left:0}}.l-footer__item-link{color:#fff;padding-inline:30px}@media (max-width:768px){.l-footer__item-link{padding-inline:20px}}.l-footer__copyright{margin-top:50px}@media (max-width:768px){.l-footer__copyright{margin-top:20px}}.l-footer__copyright{color:#fff;font-family:Avenir,Arial;font-size:12px;font-weight:400;line-height:1.33333333}.l-section--margin{padding:60px 0}@media (max-width:768px){.l-section--margin{padding:50px 0}}@media (min-width:769px){.l-inner{padding:0 5.88235294%}}@media (max-width:768px){.l-inner{padding:0 2.6667vmin}}.l-modal{background-color:rgba(0,0,0,.5);cursor:pointer;display:none;inset:0;position:fixed;z-index:200}.l-modal__box{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 18px rgba(0,0,0,.18);cursor:default;display:flex;flex-direction:column;justify-content:center;left:50%;max-width:560px;padding:20px;padding-block:60px;position:absolute;top:18.4%;transform:translateX(-50%);width:100%}@media (max-width:768px){.l-modal__box{top:13.6%;width:calc(100% - 44px)}}@media (hover:hover) and (pointer:fine){.l-modal__close{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.l-modal__close:hover{opacity:.7;transition:opacity .2s ease-in-out}}.l-modal__close:after,.l-modal__close:before{backface-visibility:hidden}.l-modal__close{position:absolute;right:15px;top:15px}.l-modal__icon{display:grid;place-items:center}.l-modal__img{width:56px}.l-modal__title{font-size:18px;font-weight:700;line-height:1.5;margin-top:24px;text-align:center}@media (max-width:768px){.l-modal__title{font-size:16px}}.l-modal__description{font-size:14px;font-weight:500;line-height:1.5;margin-top:19px;text-align:center}@media (max-width:768px){.l-modal__description{font-size:14px;line-height:1.85714286;margin-top:17px}}.l-modal__button{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:240px;padding-top:50px;width:100%}@media (max-width:768px){.l-modal__button{padding-top:47px}}.l-modal-cp{background-color:rgba(0,0,0,.5);cursor:pointer;inset:0;overflow-y:scroll;position:fixed;z-index:200}.l-modal-cp__box{align-items:center;box-shadow:0 0 18px rgba(0,0,0,.18);cursor:default;display:flex;flex-direction:column;left:50%;max-width:840px;position:absolute;top:9.625%;transform:translateX(-50%);width:calc(100% - 44px)}@media (max-width:768px){.l-modal-cp__box{background:#95e0e5 url(../images/common/bg_dot.svg) 0 0/30px repeat;border-radius:12px;max-width:346px;padding:30px 15px;top:5.10204082%}}@media (min-width:769px){.l-modal-cp__box-content{background:#95e0e5 url(../images/common/bg_dot.svg) 0 0/30px repeat;border-radius:12px 12px 0 0;padding:24px 30px 18px}}.l-modal-cp__box-content>picture{display:block;margin-top:10px}@media (hover:hover) and (pointer:fine){.l-modal-cp__close{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.l-modal-cp__close:hover{opacity:.7;transition:opacity .2s ease-in-out}}.l-modal-cp__close:after,.l-modal-cp__close:before{backface-visibility:hidden}.l-modal-cp__close{position:absolute;right:15px;top:15px}.l-modal-cp__note{letter-spacing:-.02em;margin-top:-8px;margin-inline:24px}@media (max-width:768px){.l-modal-cp__note{margin-top:17px;margin-inline:5px}}.l-modal-cp__note li{display:flex;font-size:11px;font-weight:700;line-height:1.41666667}@media (max-width:768px){.l-modal-cp__note li{font-size:12px}}.l-modal-cp__note li+li{margin-top:6px}@media (max-width:768px){.l-modal-cp__note li+li{margin-top:8px}}.l-modal-cp__note li span:nth-child(2){margin-left:2px}.l-modal-cp__button-wrap{width:100%}@media (min-width:769px){.l-modal-cp__button-wrap{background-color:#fff;border-radius:0 0 12px 12px;padding:30px 30px 36px}}@media (max-width:768px){.l-modal-cp__button-wrap{margin-top:24px}}.l-modal-cp__button{align-items:center;display:flex;justify-content:center;margin-inline:auto;max-width:240px;width:100%}.l-dot-fv{background:#95e0e5 url(../images/common/bg_dot.svg) 0 0/30px repeat}.l-dot-fv .l-dot-fv__wrap{max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.l-dot-fv .l-dot-fv__wrap{padding-inline:min(5.12820513vw,20px)}}.l-dot-fv .l-dot-fv__wrap{align-items:center;display:flex;height:156px;justify-content:center;margin:0 auto;position:relative}@media (max-width:768px){.l-dot-fv .l-dot-fv__wrap{height:190px;padding-bottom:60px}}.l-dot-fv .l-dot-fv__title-img{height:38px;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.l-dot-fv .l-dot-fv__title-img{height:29px}}.l-dot-fv .l-dot-fv__img{bottom:-34px;left:min(17.857vw,250px);position:absolute;width:102px}@media (max-width:768px){.l-dot-fv .l-dot-fv__img{bottom:-40px;left:50%;transform:translateX(-50%)}}.winning-history-page .l-dot-fv__img{bottom:-39px;left:min(17vw,250px);width:171px}@media (max-width:768px){.winning-history-page .l-dot-fv__img{left:50%;width:124px}}.page-top{bottom:50px;position:fixed;right:24px;z-index:200}@media (max-width:768px){.page-top{bottom:59px;right:16px}}.page-top__link{display:inline-block;height:56px;width:56px}@media (max-width:768px){.page-top__link{height:40px;width:40px}}.page-top__link:hover{transition:opacity .1s ease-in-out}@media (min-width:769px){.animation-fv .animation-fv__wrap{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}}@media (min-width:769px) and (max-width:768px){.animation-fv .animation-fv__wrap{padding-inline:min(5.12820513vw,20px)}}@media (max-width:768px){.animation-fv .animation-fv__wrap{width:100%}}.animation-fv .animation-fv__bg{background-color:#d9e0e7;display:grid;height:405px;place-items:center}@media (max-width:768px){.animation-fv .animation-fv__bg{height:370px}}.animation-fv .animation-fv__text{color:#b8c4d1;font-family:Avenir,Arial;font-size:40px;font-weight:800}@media (max-width:768px){.animation-fv .animation-fv__text{font-size:24px}}.l-change-card{background-color:#effafb}.l-change-card__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.l-change-card__inner{padding-inline:min(5.12820513vw,20px)}}.l-change-card__btn{align-items:center;display:flex;font-size:13px;line-height:1.46153846;min-height:44px}@media (max-width:768px){.l-change-card__btn{min-height:38px}}.l-change-card__btn span{display:inline-block;padding-inline:28px 34px;position:relative}.l-change-card__btn span:after,.l-change-card__btn span:before{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.l-change-card__btn span:before{background:transparent url(/share/images/common/icon_credit_card.svg) 50%/contain no-repeat;height:16px;left:0;width:18px}.l-change-card__btn span:after{background:transparent url(/share/images/common/icon_change.svg) 50%/contain no-repeat;height:24px;right:0;width:24px}.l-change-card__box{align-items:center;display:flex}.l-change-card__img--card{display:flex;max-width:18px}@media (max-width:768px){.l-change-card__img--card{max-width:16px}}.l-change-card__text{font-size:13px;line-height:1.46153846;margin-left:10px}@media (max-width:768px){.l-change-card__text{font-size:11px;line-height:1.45454545;margin-left:5px}}@media (hover:hover) and (pointer:fine){.l-change-card__img--change{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.l-change-card__img--change:hover{opacity:.7;transition:opacity .2s ease-in-out}}.l-change-card__img--change:after,.l-change-card__img--change:before{backface-visibility:hidden}.l-change-card__img--change{padding:10px}@media (max-width:768px){.l-change-card__img--change{padding:9px 5px}}.l-change-card__img--change img{max-width:24px}@media (max-width:768px){.l-change-card__img--change img{max-width:18px}}.l-change-card__img--change-none{padding:10px}@media (max-width:768px){.l-change-card__img--change-none{padding:9px 5px}}.l-change-card__img--change-none>div{height:24px;width:18px}@media (max-width:768px){.l-change-card__img--change-none>div{height:20px;width:18px}}.error-page .l-change-card,.terms-page .l-change-card{background-color:#fff}.l-notice{background-color:#95e0e5}@media (min-width:769px){.l-notice__list{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}}@media (min-width:769px) and (max-width:768px){.l-notice__list{padding-inline:min(5.12820513vw,20px)}}.l-notice__item{background-color:#fff}.l-notice__item-title{border-bottom:1px solid rgba(30,31,31,.1);cursor:pointer;font-size:13px;letter-spacing:.02em;line-height:1.46153846;padding:12px 40px}@media (max-width:768px){.l-notice__item-title{font-size:14px;letter-spacing:-.1em;padding:10px 25px 10px 20px}}.l-notice__item-title .content{display:inline-block;position:relative}.l-notice__item-title .content:after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.l-notice__item-title .content{display:block;width:100%}.l-notice__item-title .content:after{background:transparent url(/share/images/common/icon_arrow_bottom_black.svg) 50%/contain no-repeat;height:6px;right:0;width:10px}.l-notice__item-title .content{padding-right:22px}.l-notice__item-title.is-open .content:after{transform:rotate(180deg)}.l-notice__item-title span.attention{display:inline-block;position:relative}.l-notice__item-title span.attention:before{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.l-notice__item-title span.attention{display:block}.l-notice__item-title span.attention:before{background:transparent url(/share/images/common/icon_attention_bg_red.svg) 50%/contain no-repeat;height:20px;left:0;width:20px}.l-notice__item-title span.attention{padding-left:30px}.l-notice__item-title:last-child{border:0}.l-notice__item-description{background-color:#eff1f4;display:none;padding:19px 33px 26px 70px}@media (max-width:768px){.l-notice__item-description{padding:17px 25px 26px 20px}}.l-notice__item-description>span{color:#108761;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.46153846}.l-notice__item-description>p{font-size:13px;letter-spacing:.02em;line-height:2;margin-top:6px}@media (max-width:768px){.l-notice__item-description>p{font-size:14px;line-height:1.85714286;margin-top:8px}}.l-notice__item-description a:hover{text-decoration:underline}@media (min-width:769px){.l-popup{bottom:47px;left:50%;opacity:0;position:absolute;top:auto;transform:translateX(-50%);transition:all .4s ease-in-out;z-index:-2}}@media (max-width:768px){.l-popup{background-color:rgba(0,0,0,.5);display:none;inset:0;margin:auto;position:fixed;z-index:200}}@media (min-width:769px){.l-popup.is-fadeIn{opacity:1;z-index:200}.l-popup.is-bottom{bottom:auto;top:52px}}.l-popup__container{background-color:#fff;border-radius:12px;padding:28px 16px 15px;width:282px}@media (min-width:769px){.l-popup__container{box-shadow:0 0 18px rgba(0,0,0,.18);position:relative}}@media (max-width:768px){.l-popup__container{left:50%;padding:50px 40px;position:absolute;top:15.2%;transform:translateX(-50%);width:88.7179487%;z-index:210}}@media (min-width:769px){.l-popup__container:after{background:transparent url(/share/images/common/icon_polygon_bottom.svg) 50%/contain no-repeat;bottom:-12px;content:"";display:inline-block;height:12px;left:50%;position:absolute;top:auto;transform:translate(-50%);width:17px}.l-popup.is-bottom .l-popup__container:after{background:transparent url(/share/images/common/icon_polygon_top.svg) 50%/contain no-repeat;bottom:auto;top:-11px}}@media (hover:hover) and (pointer:fine){.l-popup__close{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.l-popup__close:hover{opacity:.7;transition:opacity .2s ease-in-out}}.l-popup__close:after,.l-popup__close:before{backface-visibility:hidden}.l-popup__close{position:absolute;right:15px;top:15px}@media (min-width:769px){.l-popup__close{display:none}}.l-popup__title{font-size:20px;font-weight:700;line-height:1.45}@media (max-width:768px){.l-popup__title{font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.45454545}}.l-popup__title span{padding-left:32px;position:relative}.l-popup__title span:after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.l-popup__title span{display:block}.l-popup__title span:after{background:transparent url(/share/images/common/icon_period.svg) 50%/contain no-repeat;height:16px;left:0;width:16px}.l-popup__title span{display:inline-block}.l-popup__title span:after{height:24px;width:24px}.l-popup__ticket{align-items:baseline;display:inline-flex;justify-content:center;margin-top:10px}@media (max-width:768px){.l-popup__ticket{margin-top:30px}}.l-popup__ticket-text{display:inline-block;font-size:16px;font-weight:700;line-height:1.5}@media (max-width:768px){.l-popup__ticket-text{font-size:18px;font-weight:700;line-height:1.44444444}}.l-popup__ticket-count{display:inline-block;margin-left:14px}@media (max-width:768px){.l-popup__ticket-count{margin-left:10px}}.l-popup__ticket-count span:first-child{color:#f43f38;font-family:Avenir,Arial;font-size:32px;font-weight:900;line-height:1.375}.l-popup__ticket-count span:nth-child(2){font-size:16px;font-weight:700;line-height:1.5}.l-popup__body{background-color:#eff1f4;border-radius:8px;margin-top:8px;padding:8px 24px 10px}@media (max-width:768px){.l-popup__body{margin-top:16px;padding:16px 20px 20px}}.l-popup__body-title{font-size:14px;text-align:center}@media (max-width:768px){.l-popup__body-title{font-size:16px;line-height:1.5}}.l-popup__body-list{border-top:1px solid #d9e0e7;margin-top:8px;padding-top:11px}@media (max-width:768px){.l-popup__body-list{margin-top:14px;padding-top:18px}}.l-popup__body-item+li{margin-top:2px}@media (max-width:768px){.l-popup__body-item+li{margin-top:8px}}.l-popup__body-item>span{color:#f43f38;display:block;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-bottom:-4px;text-align:left}@media (max-width:768px){.l-popup__body-item>span{font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.41666667;margin-bottom:1%}}.l-popup__body-item-box{align-items:baseline;display:inline-flex;justify-content:space-between;width:100%}.l-popup__body-item-period{display:inline-block}.l-popup__body-item-period span:first-child{font-family:Avenir,Arial;font-size:13px;font-weight:900;line-height:1.38461538}@media (max-width:768px){.l-popup__body-item-period span:first-child{font-size:20px;line-height:1.58823529}}.l-popup__body-item-period span:nth-child(2){font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.41666667}.l-popup__body-item-count{display:inline-block;margin-left:auto}.l-popup__body-item-count span:first-child{font-family:Avenir,Arial;font-size:18px;font-weight:900;line-height:1.38888889}@media (max-width:768px){.l-popup__body-item-count span:first-child{font-size:20px;line-height:1.35}}.l-popup__body-item-count span:nth-child(2){font-size:16px;letter-spacing:.02em;line-height:1.5}@media (hover:hover) and (pointer:fine){.c-btn:not(.p-filter__btn-link){backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.c-btn:not(.p-filter__btn-link):hover{opacity:.7;transition:opacity .2s ease-in-out}}.c-btn:not(.p-filter__btn-link):after,.c-btn:not(.p-filter__btn-link):before{backface-visibility:hidden}.c-btn{align-items:center;display:flex}.c-btn--login{font-size:14px;font-weight:700;line-height:1.42857143}.c-btn--login,.c-btn--simple{min-height:40px;padding:0 10px}.c-btn--login,.c-btn--simple,.c-btn--simple-s{border-radius:20px;justify-content:center;width:100%}.c-btn--simple-s{min-height:24px;padding:0 2px}@media (max-width:768px){.c-btn--simple-s{min-height:34px}}.c-btn--simple-m{border-radius:20px;justify-content:center;min-height:30px;padding:0 4px;width:100%}@media (max-width:768px){.c-btn--simple-m{min-height:34px}}.c-btn--simple-l{border-radius:25px;justify-content:center;min-height:50px;padding:0 19px;width:100%}.c-btn.--bg-white{background-color:#fff;border:1px solid #108761;border-radius:24px;color:#108761;font-size:16px;font-weight:700;justify-content:center;line-height:1.5;padding:10px 0 9px;text-align:center;width:100%}@media (max-width:768px){.c-btn.--bg-white{font-size:14px;padding:9px 0 8px}}.c-btn.--bg-gray{background-color:#d9e0e7;border:1px solid #108761;border-radius:35px;color:#108761;font-size:14px;padding:9px 0 8px}.c-btn.--bg-gray,.c-btn.--bg-green{font-weight:700;justify-content:center;line-height:1.5;text-align:center;width:100%}.c-btn.--bg-green{background-color:#108761;border-radius:24px;color:#fff;font-size:16px;padding:11px 0 10px}@media (max-width:768px){.c-btn.--bg-green{font-size:14px;padding:10px 0 9px}}.c-btn.--bg-green-s{background-color:#108761;font-size:14px;padding:10px 0 9px}.c-btn.--bg-green-s,.c-btn.--bg-pink{border-radius:35px;color:#fff;font-weight:700;justify-content:center;line-height:1.5;width:100%}.c-btn.--bg-pink{background-color:#f53f38;font-size:16px;padding:11px 0 10px}@media (max-width:768px){.c-btn.--bg-pink{font-size:14px;padding:7px 0 6px}}.c-btn.--btn-close{background-color:#fff;border:1px solid #108761;border-radius:35px;color:#108761;font-size:14px;font-weight:700;justify-content:center;line-height:1.5;padding:9px 0 8px;text-align:center;width:100%}.c-icon{display:block;position:relative;width:100%}.c-icon--inline{display:inline-block;position:relative}.c-tag-ranking{align-items:center;background-color:#e64653;border-radius:26px;color:#fff;display:flex;flex-direction:row;font-size:11px;font-weight:700;gap:2px;height:21px;justify-content:center;width:46px}@media (max-width:768px){.c-tag-ranking{font-size:10px;height:20px;width:44px}}.c-tag-ranking.--first{background-color:#e3ab00}.c-tag-ranking.--second{background-color:#9d9f9f}.c-tag-ranking.--third{background-color:#ba6f40}.c-tag-ranking.--fourth{background-color:#108761}.c-tag-ranking .c-tag-ranking__number{font-family:Avenir,Arial;font-size:17px;font-weight:800;font-weight:700;line-height:1}@media (max-width:768px){.c-tag-ranking .c-tag-ranking__number{font-size:16px}}.error-page main{display:flex;flex-direction:column}.p-error{background-color:#eff1f4;flex:1}.p-error .p-error__wrap{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-error .p-error__wrap{padding-inline:min(5.12820513vw,20px)}}.p-error .p-error__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:780px;padding-block:36px 110px}@media (max-width:768px){.p-error .p-error__wrap{max-width:360px;padding-top:80px}}.p-error .p-error__figure{text-align:center}.p-error .p-error__img{width:80px}.p-error .p-error__text,.p-error .p-error__title{margin-top:30px;text-align:center}.p-error .p-error__title{font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.5}@media (max-width:768px){.p-error .p-error__title{font-size:16px}}.p-error .p-error__text{font-size:14px;letter-spacing:.02em;line-height:1.857}.p-error .p-error__button{max-width:260px;padding-top:54px;width:100%}@media (max-width:768px){.p-error .c-btn.--bg-white{font-size:16px;padding:10px 0 9px}}.p-faq{background-color:#eff1f4}.p-faq .p-faq__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-faq .p-faq__inner{padding-inline:min(5.12820513vw,20px)}}.p-faq .p-faq__inner{display:flex;flex-direction:column;padding-block:56px 140px}@media (max-width:768px){.p-faq .p-faq__inner{padding:78px 0 80px}}.p-faq .p-faq__text{font-size:16px;letter-spacing:.02em;line-height:1.5;text-align:center}@media (max-width:768px){.p-faq .p-faq__text{font-size:14px;line-height:1.857;padding-inline:30px}}.p-faq h2{font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-top:80px;text-align:center}@media (max-width:768px){.p-faq h2{font-size:20px;letter-spacing:.02em;margin-top:45px}}.p-faq dl+h2{margin-top:100px}@media (max-width:768px){.p-faq dl+h2{margin-top:79px}}.p-faq dl{display:flex;flex-direction:column;gap:12px;padding-top:24px}@media (max-width:768px){.p-faq dl{gap:8px;padding-top:20px}}.p-faq .p-faq__row{background-color:#fff;border-radius:12px}@media (max-width:768px){.p-faq .p-faq__row{border-radius:0;padding-inline:20px}}.p-faq dt{cursor:pointer;padding:31px 32px 29px}@media (max-width:768px){.p-faq dt{padding:28px 0 26px}}.p-faq dt>p{font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.5;padding-left:28px;padding-right:20px;position:relative}@media (max-width:768px){.p-faq dt>p{font-size:14px;line-height:1.857;padding-left:26px}}.p-faq dt>p:before{background:url(../images/faq/icon_question.svg) 50%/contain no-repeat;content:"";display:block;height:17px;left:0;position:absolute;top:5px;width:15px}@media (max-width:768px){.p-faq dt>p:before{top:4px}}.p-faq dt>p:after{background:url(../images/faq/icon_arrow_down.svg) 50%/cover no-repeat;content:"";display:block;height:9px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:15px}.p-faq .p-faq__row.is-open p:after{transform:translateY(-50%) rotate(-180deg)}.p-faq dd{border-top:1px solid #d0d0d0;display:none;margin-inline:32px 80px;padding:30px 0 27px}@media (max-width:768px){.p-faq dd{margin-inline:0;padding:27px 0}}.p-faq .p-faq__row.is-open dd{display:block}.p-faq dd>h3{font-size:16px;letter-spacing:.02em;line-height:1.5;padding-left:28px;position:relative}@media (max-width:768px){.p-faq dd>h3{font-size:14px;line-height:1.857;padding-left:27px}}.p-faq dd>h3:before{background:url(../images/faq/icon_answer.svg) 50%/contain no-repeat;content:"";display:block;height:16px;left:0;position:absolute;top:5px;width:15px}@media (max-width:768px){.p-faq dd>h3:before{top:6px}}.p-faq dd ol{margin-left:26px;margin-top:28px;padding-left:25px}@media (max-width:768px){.p-faq dd ol{margin-left:25px;margin-top:40px}}.p-faq dd ol>li{counter-increment:cnt01;font-size:14px;letter-spacing:.1em;line-height:1.857;position:relative}.p-faq dd ol>li+li{margin-top:10px}.p-faq dd ol>li:before{content:counter(cnt01) ".";font-weight:700;left:-23px;position:absolute;top:0}.p-faq dd ul{padding-left:24px;padding-top:26px}@media (max-width:768px){.p-faq dd ul{padding-left:0;padding-top:16px}}.p-faq dd ul>li{font-size:14px;line-height:1.571;list-style:none}.p-faq dd ul>li+li{margin-top:14px}.p-faq dd ul.disc>li{position:relative}.p-faq dd ul.disc>li:before{background-color:#d9e0e7;border-radius:50%;content:"";display:block;height:8px;left:-20px;position:absolute;top:7px;width:8px}@media (max-width:768px){.p-faq dd ul.disc>li:before{left:-23px;top:9px}}.p-faq dd ul>li.circle{padding-left:55px;position:relative}.p-faq dd ul>li.circle:before{background-color:#d9e0e7;border-radius:50%;content:"";display:block;height:8px;left:-20px;margin-left:55px;position:absolute;top:7px;width:8px}@media (max-width:768px){.p-faq dd ul>li.circle:before{left:-23px;top:9px}}.p-faq dd p{font-size:14px;line-height:1.857;margin-top:28px;padding-left:55px}@media (max-width:768px){.p-faq dd p{padding-left:26px}}.p-faq dd p+p{margin-top:10px}@media (hover:hover) and (pointer:fine){.p-faq a{backface-visibility:hidden;cursor:pointer}.p-faq a,.p-faq a:hover{transition:opacity .2s ease-in-out}.p-faq a:hover{opacity:.7}}.p-faq a:after,.p-faq a:before{backface-visibility:hidden}.p-faq a{color:#108761;display:inline-block}@media (hover:hover) and (pointer:fine){.p-faq dd>a{backface-visibility:hidden;cursor:pointer}.p-faq dd>a,.p-faq dd>a:hover{transition:opacity .2s ease-in-out}.p-faq dd>a:hover{opacity:.7}}.p-faq dd>a:after,.p-faq dd>a:before{backface-visibility:hidden}.p-faq dd>a{color:#108761;display:inline-block;font-size:14px;margin-top:28px;padding-left:55px;position:relative}@media (max-width:768px){.p-faq dd>a{margin-top:29px;padding-left:26px}}.p-faq dd>a:before{background:url(../images/faq/icon_arrow_right_green.svg) 50%/contain no-repeat;content:"";display:block;height:12px;position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:6px}@media (hover:hover) and (pointer:fine){.p-faq dd p>a{backface-visibility:hidden;cursor:pointer}.p-faq dd p>a,.p-faq dd p>a:hover{transition:opacity .2s ease-in-out}.p-faq dd p>a:hover{opacity:.7}}.p-faq dd p>a:after,.p-faq dd p>a:before{backface-visibility:hidden}.p-faq dd p>a{color:#108761;position:relative}.p-faq dd p>a:after{background-color:#108761;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.p-footer-bar{background-color:#fff;bottom:0;left:0;position:fixed;right:0}.p-footer-bar .p-footer-bar__wrap{display:flex;gap:20px;justify-content:center;padding-block:26px}@media (max-width:768px){.p-footer-bar .p-footer-bar__wrap{gap:16px;padding:16px 20px}}.p-footer-bar .p-footer-bar__btn-agree,.p-footer-bar .p-footer-bar__btn-back{width:100%}.p-footer-bar .p-footer-bar__btn-back{max-width:212px}@media (max-width:768px){.p-footer-bar .p-footer-bar__btn-back{max-width:140px}}.p-footer-bar .p-footer-bar__btn-agree{max-width:260px}@media (max-width:768px){.p-footer-bar .p-footer-bar__btn-agree{max-width:194px}}.terms-page .l-header__sub{background-color:#fff}.p-terms .p-terms__header{background-color:#fff;margin:0 auto;max-width:1000px;padding:56px 40px}@media (max-width:768px){.p-terms .p-terms__header{padding:43px 20px 44px}}.p-terms .p-terms__title{font-size:32px;font-weight:700;letter-spacing:.04em;line-height:1.5;text-align:center}@media (max-width:768px){.p-terms .p-terms__title{font-size:24px}}.p-terms .p-terms__inner{background-color:#eff1f4;padding:30px 0 120px}@media (max-width:768px){.p-terms .p-terms__inner{padding:30px 0 80px}}.p-terms .p-terms__body{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-terms .p-terms__body{padding-inline:min(5.12820513vw,20px)}}.p-terms .p-terms__body{width:980px}@media (max-width:768px){.p-terms .p-terms__body{padding:0 20px;width:100%}}.p-terms h3{font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-top:20px}@media (max-width:768px){.p-terms h3{margin-top:10px}}.p-terms h3:not(:first-of-type){margin-top:77px}@media (max-width:768px){.p-terms h3:not(:first-of-type){margin-top:55px}}.p-terms h4{font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-top:37px}@media (max-width:768px){.p-terms h4{margin-top:37px}}.p-terms h4:not(:first-of-type){margin-top:27px}@media (max-width:768px){.p-terms h4:not(:first-of-type){margin-top:25px}}.p-terms h4+p{margin-top:16px}.p-terms p{font-size:14px;font-weight:400;line-height:1.85714286}.p-terms p+p{margin-top:18px}.p-terms ol,.p-terms ul{padding-top:20px}.p-terms ol,.p-terms ul,.p-terms ul>li>ul{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding-left:23px}.p-terms ul>li>ul{padding-top:10px}.p-terms ol>li{counter-increment:cnt01;position:relative}.p-terms ol>li:before{content:counter(cnt01) ".";font-weight:700;left:-23px;position:absolute;top:0}.p-terms ol li,.p-terms ul li{font-weight:400;line-height:1.85714286;position:relative}.p-terms ol li>span,.p-terms ul li>span{left:-27px;position:absolute;top:0}@media (max-width:768px){.p-terms ol li>span,.p-terms ul li>span{left:-22px}}.p-terms ul>li>ul>li>span{left:-27px;position:absolute;top:0}@media (max-width:768px){.p-terms ul>li>ul>li>span{left:-27px}}.p-terms ol ul,.p-terms ul ul{padding-left:23px;padding-top:24px}@media (max-width:768px){.p-terms ol ul,.p-terms ul ul{padding-left:20px}}.p-terms ul>li{list-style:none}.p-terms ol ul>li{counter-increment:cnt02}.p-terms ol ul ul{padding-left:0;padding-top:24px}@media (max-width:768px){.p-terms ol ul ul{gap:14px;padding-top:26px}.p-terms ol ul ul li{line-height:1.57142857}}.p-terms li.number:before{content:"(" counter(cnt02) ")";display:block;left:-23px;position:absolute;top:0}.p-terms li.disc:before{background-color:#1e1f1f;border-radius:30px}.p-terms li.circle:before,.p-terms li.disc:before{content:"";display:block;height:8px;left:-20px;position:absolute;top:9px;width:8px}.p-terms li.circle:before{background-color:#d9e0e7;border-radius:50%}.p-terms__body>p:first-child{font-size:16px;letter-spacing:.02em;line-height:1.5}.p-terms__body>p.date{margin-bottom:50px;margin-top:53px;text-align:right}@media (max-width:768px){.p-terms__body>p.date{margin-bottom:40px;margin-top:27px}}.p-winning-history{background-color:#eff1f4}.p-winning-history .p-winning-history__wrap{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-winning-history .p-winning-history__wrap{padding-inline:min(5.12820513vw,20px)}}.p-winning-history .p-winning-history__wrap{padding-block:99px 100px}@media (max-width:768px){.p-winning-history .p-winning-history__wrap{padding-block:68px 80px}}.p-winning-history .p-winning-history__content{display:flex;flex-direction:column;gap:55px;justify-content:center;margin-inline:auto;max-width:920px;width:100%}@media (max-width:768px){.p-winning-history .p-winning-history__content{gap:30px}}.p-winning-history .p-winning-history__item{display:flex;flex-direction:column;gap:7px}@media (max-width:768px){.p-winning-history .p-winning-history__item{gap:9px}}.p-winning-history .p-winning-history__date{font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.714}@media (max-width:768px){.p-winning-history .p-winning-history__date{font-size:13px;line-height:1.5}}.p-winning-history .p-winning-history__brank{padding-block:80px 90px}@media (max-width:768px){.p-winning-history .p-winning-history__brank{padding-block:40px 30px}}.p-winning-history .p-winning-history__brank-message{font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.5;text-align:center}@media (max-width:768px){.p-winning-history .p-winning-history__brank-message{font-size:16px}}.p-winning-history .p-winning-history__note{margin-top:48px;margin-inline:auto;max-width:920px;padding-left:12px;text-indent:-12px}@media (max-width:768px){.p-winning-history .p-winning-history__note{margin-top:50px}}.p-winning-history .p-winning-history__text{color:#5c5c5c;font-size:12px;letter-spacing:.02em;line-height:1.833;text-align:left}@media (max-width:768px){.p-winning-history .p-winning-history__text{text-indent:-14px}}.p-winning-history .p-winning-history__link{margin-inline:auto;max-width:260px;padding-top:58px;width:100%}@media (max-width:768px){.p-winning-history .p-winning-history__link{max-width:240px;padding-top:48px}.p-winning-history .c-btn.--bg-white{padding-block:9px}}.p-winning-history-item{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:26px 40px 24px}@media (max-width:768px){.p-winning-history-item{gap:12px;padding:23px 16px 21px 22px}}.p-winning-history-item .p-winning-history-item__body{align-items:center;display:flex;gap:30px;justify-content:space-between;width:100%}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__body{gap:15px}}.p-winning-history-item .p-winning-history-item__figure{padding-top:10px}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__figure{padding-top:0}}.p-winning-history-item .p-winning-history-item__logo{min-width:47.56px;width:47.56px}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__logo{min-width:44px;width:44px}}.p-winning-history-item .p-winning-history-item__inner{display:flex;flex-grow:1;gap:4px}@media (min-width:769px){.p-winning-history-item .p-winning-history-item__inner{align-items:center;flex-wrap:wrap;justify-content:space-between}}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__inner{flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content}}.p-winning-history-item .p-winning-history-item__inner-no-justify{display:flex;flex-grow:1;gap:4px}@media (min-width:769px){.p-winning-history-item .p-winning-history-item__inner-no-justify{align-items:center;flex-wrap:wrap;justify-content:normal}}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__inner-no-justify{flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content}}.p-winning-history-item .p-winning-history-item__first{align-items:center;display:flex;gap:26px}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__first{gap:4px;margin-top:2px}.p-winning-history-item .p-winning-history-item__second{text-align:right;width:100%}.p-winning-history-item .p-winning-history-item__title{align-items:baseline;display:flex}}.p-winning-history-item .p-winning-history-item__title-v{font-family:Avenir,Arial;font-size:34px;font-weight:800;line-height:1;vertical-align:-1px}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__title-v{font-size:11px}}.p-winning-history-item .p-winning-history-item__title-text{font-size:30px;font-weight:700;letter-spacing:-2px;line-height:1}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__title-text{font-size:10px;letter-spacing:-.5px}}.p-winning-history-item .p-winning-history-item__number{font-family:Avenir,Arial;font-size:48px;font-weight:900;letter-spacing:-.04em}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__number{font-size:30px;letter-spacing:-1px;line-height:1}}.p-winning-history-item .p-winning-history-item__unit{font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1.666}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__unit{font-size:12px;line-height:1}}.p-winning-history-item .p-winning-history-item__button{max-width:200px;width:100%}@media (max-width:768px){.p-winning-history-item .p-winning-history-item__button{max-width:96px}}.p-winning-history-item .p-winning-history-item__price{margin-left:auto;text-align:right}@media (max-width:768px){.p-winning-history-item .special-font-size .p-winning-history-item__title-v{font-size:18px}.p-winning-history-item .special-font-size .p-winning-history-item__title-text{font-size:14px}}.p-point-gift{background-color:#eff1f4}.p-point-gift .p-point-gift__wrap{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-point-gift .p-point-gift__wrap{padding-inline:min(5.12820513vw,20px)}}.p-point-gift .p-point-gift__wrap{max-width:1000px;padding-block:63px 100px}@media (max-width:768px){.p-point-gift .p-point-gift__wrap{padding-block:87px 80px}}.p-point-gift .p-point-gift__title{text-align:center}.p-point-gift .p-point-gift__title-img{max-width:381px;width:100%}@media (max-width:768px){.p-point-gift .p-point-gift__title-img{max-width:306px}}.p-point-gift .p-point-gift__content{display:flex;flex-direction:column;gap:56px;padding-top:56px}@media (max-width:768px){.p-point-gift .p-point-gift__content{gap:30px;padding-top:41px}}.p-point-gift .p-point-gift__note{margin-top:48px;padding-left:12px;text-align:center;text-indent:-17px}@media (max-width:768px){.p-point-gift .p-point-gift__note{margin-top:50px}}.p-point-gift .p-point-gift__text{color:#5c5c5c;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.833;text-align:left}@media (max-width:768px){.p-point-gift .p-point-gift__text{font-size:12px;text-indent:-14px}}.p-sns-share .p-sns-share__wrap{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-sns-share .p-sns-share__wrap{padding-inline:min(5.12820513vw,20px)}}.p-sns-share .p-sns-share__wrap{padding-block:85px 80px}@media (max-width:768px){.p-sns-share .p-sns-share__wrap{padding-block:60px 56px}}.p-sns-share .p-sns-share__title{font-size:20px;font-weight:700;line-height:1;text-align:center}@media (max-width:768px){.p-sns-share .p-sns-share__title{font-size:18px}}.p-sns-share .p-sns-share__list{display:flex;gap:32px;justify-content:center;padding-top:28px}.p-sns-share .p-sns-share__link{display:block}.p-sns-share .p-sns-share__icon{width:60px}.p-fv{background-color:#95e0e5}@media (min-width:769px){.p-fv__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}}@media (min-width:769px) and (max-width:768px){.p-fv__inner{padding-inline:min(5.12820513vw,20px)}}.p-fv__menu{background-color:#108761;padding-block:56px 26px}.p-fv__menu-inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-fv__menu-inner{padding-inline:min(5.12820513vw,20px)}}.p-fv__menu-wrapper{background-color:#fff;border-radius:12px;padding:17px 10px 40px}.p-fv__menu-header{font-size:0;text-align:center}.p-fv__menu-header-title{display:inline-block;font-size:18px;font-weight:700;line-height:1.44444444}@media (max-width:768px){.p-fv__menu-header-title{font-size:16px;line-height:1.5}}.p-fv__menu-header-count{display:inline-block;margin-left:25px}@media (max-width:768px){.p-fv__menu-header-count{margin-left:20px}}.p-fv__menu-header-count span:first-child{font-size:24px;font-weight:700;line-height:1.45833333}@media (max-width:768px){.p-fv__menu-header-count span:first-child{font-size:20px;line-height:1.45}}.p-fv__menu-header-count span:nth-child(2){color:#f43f38;font-family:Avenir,Arial;font-size:56px;font-weight:800;letter-spacing:-.1em;line-height:1.35714286}@media (max-width:768px){.p-fv__menu-header-count span:nth-child(2){font-size:48px;line-height:1.375}}.p-fv__menu-header-count span:nth-child(3){font-size:24px;font-weight:700;margin-left:3px}@media (max-width:768px){.p-fv__menu-header-count span:nth-child(3){font-size:20px;line-height:1.45}}.p-fv__menu-header-period{display:inline-block;margin-left:16px;min-width:110px;vertical-align:6px}@media (max-width:768px){.p-fv__menu-header-period{display:block;margin:0 auto;max-width:110px}}.p-fv__menu-header-period-link{align-items:center;border:1px solid #d0d0d0;border-radius:35px;display:inline-block;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:1.41666667;min-height:30px;padding-right:3px;width:100%}.p-fv__menu-header-period-link span{display:inline-block;position:relative}.p-fv__menu-header-period-link span:after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.p-fv__menu-header-period-link span{display:block}.p-fv__menu-header-period-link span:after{background:transparent url(/share/images/common/icon_period.svg) 50%/contain no-repeat;height:16px;left:0;width:16px}.p-fv__menu-header-period-link span{padding-left:21px}.p-fv__menu-btn-group{margin-top:3px}@media (min-width:769px){.p-fv__menu-btn-group{display:flex;gap:20px;justify-content:center}}@media (max-width:768px){.p-fv__menu-btn-group{margin-top:20px}}.p-fv__menu-btn{max-width:340px}@media (max-width:768px){.p-fv__menu-btn{margin:20px auto 0;max-width:300px}}.p-fv__menu-btn-link{border-radius:60px;display:block;filter:drop-shadow(0 7px 0 #BE2722);width:100%}.p-fv .swiper{margin-bottom:30px;overflow:visible}@media (max-width:768px){.p-fv .swiper{margin-bottom:25px}}@media (min-width:769px){.p-fv:not(.is-valid) .swiper-slide:not(.swiper-slide-visible){position:relative}.p-fv:not(.is-valid) .swiper-slide:not(.swiper-slide-visible):before{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}}.p-fv .swiper-pagination{align-items:flex-end;background-color:#108761;bottom:-30px;display:flex;font-size:0;height:30px;justify-content:center;margin:0 calc(50% - 50vw);width:100vw}@media (max-width:768px){.p-fv .swiper-pagination{bottom:-25px;height:25px}}.p-fv .swiper-pagination-bullet{background-color:#cccfd3;height:12px;opacity:1;width:12px}@media (max-width:768px){.p-fv .swiper-pagination-bullet{height:8px;width:8px}}.p-fv .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-fv .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}@media (max-width:768px){.p-fv .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-fv .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}}.p-fv .swiper-pagination-bullet-active{background-color:#1e1f1f}@media (min-width:769px){.p-fv .swiper-button-next,.p-fv .swiper-button-prev{cursor:pointer;height:50px;width:50px}}@media (max-width:768px){.p-fv .swiper-button-next,.p-fv .swiper-button-prev{display:none}}@media (hover:hover) and (pointer:fine){.p-fv .swiper-button-next:hover,.p-fv .swiper-button-prev:hover{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.p-fv .swiper-button-next:hover:hover,.p-fv .swiper-button-prev:hover:hover{opacity:.7;transition:opacity .2s ease-in-out}}.p-fv .swiper-button-next:hover:after,.p-fv .swiper-button-next:hover:before,.p-fv .swiper-button-prev:hover:after,.p-fv .swiper-button-prev:hover:before{backface-visibility:hidden}@media (min-width:769px){.p-fv .swiper-button-prev{left:-25px}.p-fv .swiper-button-next{right:-25px}.p-fv .swiper-button-next:after,.p-fv .swiper-button-prev:after{content:"";display:inline-block;height:50px;margin:auto;width:50px}}@media (max-width:768px){.p-fv .swiper-button-next:after,.p-fv .swiper-button-prev:after{display:none}}@media (min-width:769px){.p-fv .swiper-button-prev:after{background:transparent url(/share/images/top/icon_prev_fv.svg) 50%/contain no-repeat}.p-fv .swiper-button-next:after{background:transparent url(/share/images/top/icon_next_fv.svg) 50%/contain no-repeat}.p-fv.is-valid .p-fv__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}}@media (min-width:769px) and (max-width:768px){.p-fv.is-valid .p-fv__inner{padding-inline:min(5.12820513vw,20px)}}.p-fv.is-valid .p-fv__slider{width:100%}.p-fv.is-valid .swiper{margin-bottom:0}.p-fv.is-valid .swiper-button-next,.p-fv.is-valid .swiper-button-prev,.p-fv.is-valid .swiper-pagination{display:none}.p-ticket{background-color:#108761;padding-block:26px}@media (max-width:768px){.p-ticket{padding-block:20px}}.p-ticket__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-ticket__inner{padding-inline:min(5.12820513vw,20px)}}.p-ticket__title{margin-bottom:40px;margin-inline:auto;max-width:525px}@media (max-width:768px){.p-ticket__title{margin-bottom:31px;max-width:334px}}.p-ticket__main{background-color:#fff;border-radius:12px;padding:25px 10px 40px}@media (max-width:768px){.p-ticket__main{padding:22px 25px 32px}}.p-ticket__main-header{font-size:0;text-align:center}.p-ticket__main-header-title{display:inline-block;font-size:18px;font-weight:700;line-height:1.44444444}@media (max-width:768px){.p-ticket__main-header-title{font-size:16px;line-height:1.5}}.p-ticket__main-header-count{display:inline-block;margin-left:26px}@media (max-width:768px){.p-ticket__main-header-count{margin-left:20px}}.p-ticket__main-header-count span:first-child{font-size:24px;font-weight:700;line-height:1.45833333}@media (max-width:768px){.p-ticket__main-header-count span:first-child{font-size:20px;line-height:1.45}}.p-ticket__main-header-count span:nth-child(2){color:#f43f38;font-family:Avenir,Arial;font-size:56px;font-weight:800;line-height:1;margin-left:3px}@media (max-width:768px){.p-ticket__main-header-count span:nth-child(2){font-size:48px;line-height:1}}.p-ticket__main-header-count span:nth-child(3){font-size:24px;font-weight:700}@media (min-width:769px){.p-ticket__main-header-count span:nth-child(3){margin-left:10px}}@media (max-width:768px){.p-ticket__main-header-count span:nth-child(3){font-size:20px;line-height:1.45}}.p-ticket__main-header-period{display:inline-block;vertical-align:6px}@media (min-width:769px){.p-ticket__main-header-period{margin-left:16px;position:relative}}@media (max-width:768px){.p-ticket__main-header-period{display:block;margin-top:5px}}.p-ticket__main-header-period-btn{min-width:110px}@media (max-width:768px){.p-ticket__main-header-period-btn{margin-inline:auto;max-width:110px}}.p-ticket__main-header-period-btn-link{align-items:center;border:1px solid #d0d0d0;border-radius:35px;display:inline-block;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:1.41666667;min-height:30px;padding-right:3px;width:100%}.p-ticket__main-header-period-btn-link span{display:inline-block;position:relative}.p-ticket__main-header-period-btn-link span:after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.p-ticket__main-header-period-btn-link span{display:block}.p-ticket__main-header-period-btn-link span:after{background:transparent url(/share/images/common/icon_period.svg) 50%/contain no-repeat;height:16px;left:0;width:16px}.p-ticket__main-header-period-btn-link span{padding-left:21px}.p-ticket__main-btn-group{margin-top:14px}@media (min-width:769px){.p-ticket__main-btn-group{display:flex;gap:20px;justify-content:center}}@media (max-width:768px){.p-ticket__main-btn-group{margin-top:20px}}.p-ticket__main-btn{max-width:340px}@media (max-width:768px){.p-ticket__main-btn{margin-inline:auto;max-width:300px}.p-ticket__main-btn+li{margin-top:20px}}@media (hover:hover) and (pointer:fine){.p-ticket__main-btn-link{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.p-ticket__main-btn-link:hover{opacity:.7;transition:opacity .2s ease-in-out}}.p-ticket__main-btn-link:after,.p-ticket__main-btn-link:before{backface-visibility:hidden}.p-ticket__main-btn-link{border-radius:60px;display:block;width:100%}.p-ticket__main-btn-link.disabled{opacity:.5;pointer-events:none}.p-ticket__main-header-period>span{color:#f43f38;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1}@media (min-width:769px){.p-ticket__main-header-period>span{margin-bottom:6px}}@media (max-width:768px){.p-ticket__main-header-period>span{font-size:12px;margin-block:8px;text-align:center}}.p-ticket__main-header-period.caution .p-ticket__main-header-period-btn{margin-top:6px}@media (max-width:768px){.p-ticket__main-header-period.caution .p-ticket__main-header-period-btn{margin-top:8px}}.top-01 .p-ticket__main{padding:40px 10px 30px}@media (max-width:768px){.top-01 .p-ticket__main{padding:32px 25px}}.top-01 .p-ticket__main-btn-group{margin-top:0}.top-01 .p-ticket__main-footer{margin-top:26px}@media (max-width:768px){.top-01 .p-ticket__main-footer{margin-top:30px}}.top-01 .p-ticket__main-footer-inner{font-size:14px;font-weight:700;line-height:1.42857143;margin-inline:auto;max-width:640px}@media (min-width:769px){.top-01 .p-ticket__main-footer-inner{align-items:center;display:flex;justify-content:space-between}}@media (max-width:768px){.top-01 .p-ticket__main-footer-inner{max-width:260px;text-align:center}}.top-01 .p-ticket__main-footer-caution{color:#f43f38}.top-01 .p-ticket__main-footer-link{color:#108761;display:inline-block}@media (max-width:768px){.top-01 .p-ticket__main-footer-link{margin-top:12px}}.top-01 .p-ticket__main-footer-link span{display:inline-block;padding-right:20px;position:relative}.top-01 .p-ticket__main-footer-link span:after{background:transparent url(/share/images/common/icon_link.svg) 50%/contain no-repeat;content:"";display:inline-block;height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}.top-02 .p-ticket__main{border-radius:12px 12px 0 0}.top-02 .p-ticket__sub{background-color:#eff1f4;border-radius:0 0 12px 12px;padding:26px 20px 40px}@media (max-width:768px){.top-02 .p-ticket__sub{padding:26px 20px 20px}}.top-02 .p-ticket__sub-header-img{margin-inline:auto;max-width:80px}.top-02 .p-ticket__sub-header-text{margin-top:23px;margin-inline:auto;max-width:427px}@media (max-width:768px){.top-02 .p-ticket__sub-header-text{max-width:198px}}.top-02 .p-ticket__sub-body{background-color:#fff;border-radius:12px;margin-top:32px;margin-inline:auto;max-width:818px;padding:32px 40px 16px}@media (min-width:769px){.top-02 .p-ticket__sub-body{position:relative}}@media (max-width:768px){.top-02 .p-ticket__sub-body{margin-top:24px;padding:20px 17px 30px}}@media (min-width:769px){.top-02 .p-ticket__sub-body:before{background:transparent url(/share/images/common/icon_arrow_double.svg) 50%/contain no-repeat;content:"";height:21px;left:51.4145811%;position:absolute;top:54%;transform:translate(-50%,-50%);width:24px}.top-02 .p-ticket__sub-list{display:flex;gap:40px;justify-content:space-between}}.top-02 .p-ticket__sub-item{counter-increment:countNum;display:flex}@media (max-width:768px){.top-02 .p-ticket__sub-item+li{border-top:1px solid #d9e0e7;margin-top:25px;padding-top:30px}}@media (max-width:768px) and (max-width:768px){.top-02 .p-ticket__sub-item+li{margin-top:22px}}.top-02 .p-ticket__sub-item-title span{display:block;font-family:Avenir,Arial;font-weight:800;letter-spacing:0;text-align:center}.top-02 .p-ticket__sub-item-title span:first-child{color:#108761;font-size:12px;line-height:1.33333333}.top-02 .p-ticket__sub-item-title span:nth-child(2){color:#108761;font-size:48px;font-weight:800;line-height:1.36;margin-top:-10px}@media (max-width:768px){.top-02 .p-ticket__sub-item-title span:nth-child(2){font-size:36px;line-height:1.3611111;margin-top:-4px}}.top-02 .p-ticket__sub-item-title span:nth-child(2):before{content:counter(countNum)}.top-02 .p-ticket__sub-item-content{margin-left:20px}@media (max-width:768px){.top-02 .p-ticket__sub-item-content{margin-left:13px}}.top-02 .p-ticket__sub-item-content .u-pc--hide{margin-top:10px;text-align:center}@media (max-width:768px){.top-02 .p-ticket__sub-item-content .u-pc--hide{padding-left:14px;text-align:left;text-indent:-14px}}.top-02 .p-ticket__sub-item-content-text{font-size:16px;line-height:1.75;margin-top:6px}@media (max-width:768px){.top-02 .p-ticket__sub-item-content-text{font-size:14px;line-height:1.71428571}}.top-02 .p-ticket__sub-item-content-link{color:#108761;display:inline-block;font-size:14px;font-weight:700;line-height:1.71428571;margin-top:12px}@media (max-width:768px){.top-02 .p-ticket__sub-item-content-link{margin-top:15px}}.top-02 .p-ticket__sub-item-content-link span{display:inline-block;position:relative}.top-02 .p-ticket__sub-item-content-link span:after{background:transparent url(/share/images/common/icon_link.svg) 50%/contain no-repeat;content:"";display:inline-block;height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}.top-02 .p-ticket__sub-item-content-link span{padding-right:20px}.top-03 .p-ticket__main{border-radius:12px 12px 0 0}.top-03 .p-ticket__sub{background-color:#eff1f4;border-radius:0 0 12px 12px;padding:26px 20px 56px}@media (max-width:768px){.top-03 .p-ticket__sub{padding:26px 20px 28px}}.top-03 .p-ticket__sub-header-img{margin-inline:auto;max-width:80px}.top-03 .p-ticket__sub-header-text{margin-top:23px;margin-inline:auto;max-width:698px}@media (max-width:768px){.top-03 .p-ticket__sub-header-text{max-width:285px}}.top-03 .p-ticket__sub-footer{margin-top:24px}@media (max-width:768px){.top-03 .p-ticket__sub-footer{margin-top:25px}}.top-03 .p-ticket__sub-footer>p{margin-top:10px;text-align:center}@media (max-width:768px){.top-03 .p-ticket__sub-footer>p{padding-left:14px;text-align:left;text-indent:-14px}}.top-03 .p-ticket__sub-footer-inner{font-size:14px;font-weight:700;line-height:1.42857143;margin-inline:auto;max-width:640px}@media (min-width:769px){.top-03 .p-ticket__sub-footer-inner{align-items:center;display:flex;justify-content:space-between}}@media (max-width:768px){.top-03 .p-ticket__sub-footer-inner{max-width:260px;text-align:center}}.top-03 .p-ticket__sub-footer-caution{color:#f43f38}.top-03 .p-ticket__sub-footer-link{color:#108761;display:inline-block}@media (max-width:768px){.top-03 .p-ticket__sub-footer-link{margin-top:12px}}.top-03 .p-ticket__sub-footer-link span{display:inline-block;padding-right:20px;position:relative}.top-03 .p-ticket__sub-footer-link span:after{background:transparent url(/share/images/common/icon_link.svg) 50%/contain no-repeat;content:"";display:inline-block;height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}@media (max-width:768px){.top-04 .p-ticket__main{padding:23px 25px 39px}.miss-lottery-page .p-ticket,.winning-lottery-page .p-ticket{padding-block:80px}}@media (min-width:769px){.winning-lottery-page .p-ticket{padding-block:60px 26px}.miss-lottery-page .p-ticket{padding-block:40px 26px}}.p-history{background-color:#eff1f4;padding-block:80px 83px}@media (max-width:768px){.p-history{padding-block:60px 58px}}.p-history__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-history__inner{padding-inline:min(5.12820513vw,20px)}}.p-history__header{text-align:center}.p-history__header-text{font-size:20px;font-weight:500;line-height:1.45}@media (max-width:768px){.p-history__header-text{font-size:16px;line-height:1.5}}.p-history__header-title{font-size:30px;font-weight:700;line-height:1.46666667}@media (max-width:768px){.p-history__header-title{font-size:17px;line-height:1.44444444}}.p-history__header-title span{color:#1e1f1f;font-family:Avenir,Arial;font-size:34px;font-weight:800;line-height:1}@media (max-width:768px){.p-history__header-title span{font-size:20px;line-height:1.36363636}}.p-history__content{display:flex;gap:min(2.42857143vw,34px);justify-content:center;margin-top:10px}@media (max-width:768px){.p-history__content{align-items:center;gap:min(3.07692308vw,12px);margin-top:23px;padding:0 10px}}.p-history__content-block{flex-shrink:0}@media (min-width:769px){.p-history__content-block{margin-top:25px}}.p-history__body{font-size:0}@media (max-width:768px){.p-history__body{white-space:nowrap}}.p-history__body-title{background-color:#108761;border-radius:10px;color:#fff;display:inline-block;font-size:20px;font-weight:700;line-height:1.45;padding:5px 20px 6px;vertical-align:text-bottom}@media (max-width:768px){.p-history__body-title{border-radius:6px;font-size:16px;line-height:1.5;padding:5px 14px 6px;vertical-align:7px}}.p-history__body-amount{display:inline-block;font-family:Avenir,Arial;font-size:60px;font-weight:700;line-height:1;margin-left:15px}@media (max-width:768px){.p-history__body-amount{font-size:36px;margin-left:min(2.56410256vw,10px)}}.p-history__body-amount span{font-size:48px}@media (max-width:768px){.p-history__body-amount span{font-size:36px}}.p-history__body-text{display:inline-block;font-size:20px;font-weight:700;line-height:1.45}@media (max-width:768px){.p-history__body-text{font-size:16px;line-height:1.5}}@media (min-width:769px){.p-history__content-img{max-width:140px}}@media (max-width:768px){.p-history__content-img{flex:0 0 78px}}.p-history__footer{margin-top:21px}@media (max-width:768px){.p-history__footer{margin-top:16px}}.p-history__footer-link{color:#108761;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;position:relative}@media (max-width:768px){.p-history__footer-link{font-size:14px;line-height:1.42857143}}.p-history__footer-link span{display:inline-block;position:relative}.p-history__footer-link span:after{background:transparent url(/share/images/common/icon_arrow_right_green.svg) 50%/contain no-repeat;content:"";display:inline-block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}.p-history__footer-link span{padding-right:16px}.p-about{background:#95e0e5 url(../images/common/bg_dot.svg) 0 0/30px repeat;padding-block:140px 150px}@media (max-width:768px){.p-about{padding-block:80px 86px}}.p-about__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-about__inner{padding-inline:min(5.12820513vw,20px)}}.p-about__list{margin-top:157px}@media (max-width:768px){.p-about__list{margin-top:97px}}.p-about__item{background-color:#fff;border-radius:20px;box-shadow:10px 10px 0 0 #57c4cd;counter-increment:countNum;position:relative}@media (max-width:768px){.p-about__item{box-shadow:6px 6px 0 0 #57c4cd}}.p-about .p-about__item+.p-about__item{margin-top:138px}@media (min-width:769px){.p-about .p-about__item+.p-about__item{position:relative}}@media (max-width:768px){.p-about .p-about__item+.p-about__item{margin-top:93px}}.p-about__item:first-child{padding:85px 40px 60px 60px}@media (max-width:768px){.p-about__item:first-child{padding:60px 27px 40px 30px}}@media (min-width:769px){.p-about__item:first-child .p-about__item-img{margin-top:-15px}}@media (max-width:768px){.p-about__item:first-child .p-about__item-img{max-width:200px}}@media (min-width:769px){.p-about__item:first-child .p-about__item-content{width:68.8636364%}}.p-about__item:first-child .p-about__item-content-title{max-width:559px}@media (max-width:768px){.p-about__item:first-child .p-about__item-content-title{max-width:285px}}.p-about__item:nth-child(2){padding:69px 60px 60px 69px}@media (max-width:768px){.p-about__item:nth-child(2){padding:60px 27px 40px 30px}}@media (min-width:769px){.p-about__item:nth-child(2) .p-about__item-inner{gap:min(4.71428571vw,66px)}}@media (max-width:768px){.p-about__item:nth-child(2) .p-about__item-img{max-width:191px}}@media (min-width:769px){.p-about__item:nth-child(2) .p-about__item-content{margin-left:auto;padding-top:21px;width:59.6%}}.p-about__item:nth-child(2) .p-about__item-content-title{max-width:482px}@media (max-width:768px){.p-about__item:nth-child(2) .p-about__item-content-title{max-width:296px}}.p-about__item:nth-child(2) .p-about__item-content-text{margin-top:25px}@media (max-width:768px){.p-about__item:nth-child(2) .p-about__item-content-text{margin-top:19px}}.p-about__item:nth-child(3){padding:54px 51px 57px 60px}@media (max-width:768px){.p-about__item:nth-child(3){padding:60px 27px 38px 30px}}@media (min-width:769px){.p-about__item:nth-child(3) .p-about__item-inner{gap:min(2.14285714vw,30px)}.p-about__item:nth-child(3) .p-about__item-img{right:0}}@media (max-width:768px){.p-about__item:nth-child(3) .p-about__item-img{max-width:200px}}@media (min-width:769px){.p-about__item:nth-child(3) .p-about__item-content{padding-top:27px;width:64.0909091%}}.p-about__item:nth-child(3) .p-about__item-content-title{max-width:393px}@media (max-width:768px){.p-about__item:nth-child(3) .p-about__item-content-title{max-width:242px}.p-about__item:nth-child(3) .p-about__item-content-text{margin-top:19px}}@media (min-width:769px){.p-about__item:first-child .p-about__item-inner,.p-about__item:nth-child(3) .p-about__item-inner{flex-direction:row-reverse}}.p-about__item-title{left:50%;position:absolute;text-align:center;top:-77px;transform:translateX(-50%)}@media (max-width:768px){.p-about__item-title{top:-57px}}.p-about__item-title span{display:block;font-family:Avenir,Arial;font-weight:800}.p-about__item-title span:first-child{color:#108761;font-size:20px;line-height:1.35}@media (max-width:768px){.p-about__item-title span:first-child{font-size:16px;line-height:1.25}}.p-about__item-title span:nth-child(2){align-items:center;background-color:#108761;border-radius:50%;color:#fff;display:flex;font-size:48px;height:80px;justify-content:center;line-height:1;margin-top:10px;width:80px}@media (max-width:768px){.p-about__item-title span:nth-child(2){font-size:36px;height:60px;line-height:1.3611111;margin-top:5px;width:60px}}.p-about__item-title span:nth-child(2):before{content:counter(countNum)}@media (min-width:769px){.p-about__item-inner{display:flex}}@media (max-width:768px){.p-about__item-img{margin-inline:auto}.p-about__item-content{margin-top:30px}}.p-about__item-content-text{font-size:16px;line-height:1.75;margin-top:23px}@media (max-width:768px){.p-about__item-content-text{font-size:14px;line-height:1.71428571;margin-top:20px}}.p-about__item-content-note{margin-top:18px;padding-left:17px;text-indent:-17px}@media (max-width:768px){.p-about__item-content-note{font-size:12px;line-height:1.5;margin-top:13px;padding-left:14px;text-indent:-14px}}.p-about__item-content-link{color:#108761;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;margin-top:30px}@media (max-width:768px){.p-about__item-content-link{font-size:14px;line-height:1.42857143;margin-top:20px}}.p-about__item-content-link span{display:inline-block;position:relative}.p-about__item-content-link span:after{background:transparent url(/share/images/common/icon_arrow_right_green.svg) 50%/contain no-repeat;content:"";display:inline-block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}.p-about__item-content-link span{padding-right:16px}.p-attention{background-color:#eff1f4;padding-block:136px 125px}@media (max-width:768px){.p-attention{padding-block:60px}}.p-attention__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-attention__inner{padding-inline:min(5.12820513vw,20px)}}.p-attention__block{background-color:#fff;border-radius:20px;padding:47px 44px 44px}@media (max-width:768px){.p-attention__block{padding:38px 22px 38px 28px}}@media (min-width:769px){.p-attention__block-inner{margin-inline:auto;max-width:706px}}.p-attention__block-header-title{font-size:20px;font-weight:700;line-height:1.2}@media (min-width:769px){.p-attention__block-header-title{letter-spacing:.01em}}@media (max-width:768px){.p-attention__block-header-title{font-size:15px;line-height:1.7}}.p-attention__block-header-title span{display:inline-block;position:relative}.p-attention__block-header-title span:after{background:transparent url(/share/images/common/icon_attention_bg_green.svg) 50%/contain no-repeat;content:"";display:inline-block;height:27px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:27px}.p-attention__block-header-title span{padding-left:35px}.p-attention__block-body{margin-top:30px}@media (min-width:769px){.p-attention__block-body{display:flex;gap:40px;justify-content:space-between;margin-top:41px}}@media (max-width:768px){.p-attention__block-body{margin-top:26px;padding-bottom:70px;position:relative}}@media (min-width:769px){.p-attention__block-body-box{display:flex;flex-direction:column;margin-top:15px}}@media (max-width:768px){.p-attention__block-body-box{text-align:center}}.p-attention__block-body-box-text{color:#f43f38;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.75}@media (max-width:768px){.p-attention__block-body-box-text{display:inline-block;font-size:14px;line-height:1.71428571;text-align:left}}.p-attention__block-body-box-btn{max-width:260px}@media (min-width:769px){.p-attention__block-body-box-btn{margin-top:auto}}@media (max-width:768px){.p-attention__block-body-box-btn{bottom:0;left:50%;min-width:240px;position:absolute;transform:translateX(-50%)}}.p-attention__block-body-box-btn-link{align-items:center;background-color:#fff;border:1px solid #108761;border-radius:35px;color:#108761;display:inline-block;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.5;min-height:45px;width:100%}@media (max-width:768px){.p-attention__block-body-box-btn-link{font-size:14px;min-height:40px}}.p-attention__block-body-box-btn-link{padding-inline:24px}.p-attention__block-body-box-btn-link span{display:inline-block;position:relative}.p-attention__block-body-box-btn-link span:after{background:transparent url(/share/images/common/icon_link.svg) 50%/contain no-repeat;content:"";display:inline-block;height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}.p-attention__block-body-box-btn-link span{display:block;text-align:center;width:100%}@media (min-width:769px){.p-attention__block-body-box-btn-link span{padding-right:10px}}.p-attention__block-body-img{max-width:300px}@media (max-width:768px){.p-attention__block-body-img{margin-top:28px;margin-inline:auto}}.p-attention__block-footer{margin-top:41px}@media (max-width:768px){.p-attention__block-footer{margin-top:27px}}.p-attention__block-footer-item{color:#5c5c5c;font-size:14px;letter-spacing:.02em;line-height:1.5}@media (max-width:768px){.p-attention__block-footer-item{font-size:12px;padding-left:12px;text-indent:-12px}}.p-attention__block-footer-item.red{color:#f43f38}.p-usage{background-color:#108761;margin-top:20px;padding-block:120px 140px}@media (max-width:768px){.p-usage{margin-top:10px;padding-block:80px}}.p-usage__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-usage__inner{padding-inline:min(5.12820513vw,20px)}}.p-usage__header{margin-inline:auto;max-width:470px}@media (max-width:768px){.p-usage__header{max-width:307px}}.p-usage__header-img{margin-inline:auto;max-width:80px}@media (max-width:768px){.p-usage__header-img{max-width:60px}}.p-usage__header-title{margin-top:30px}@media (max-width:768px){.p-usage__header-title{margin-top:20px}}.p-usage__content{background-color:#fff;border-radius:12px;margin-top:61px;padding:96px 30px 101px}@media (max-width:768px){.p-usage__content{margin-top:40px;padding:36px 15px 39px}}@media (min-width:769px){.p-usage__content-inner{margin-inline:auto;max-width:720px}}.p-usage__content-note{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:60px;text-align:center}@media (max-width:768px){.p-usage__content-note{font-size:12px;margin-bottom:30px}}@media (min-width:769px){.p-usage__content-header{display:flex;gap:39px}}@media (max-width:768px){.p-usage__content-header{padding-inline:10px}}@media (min-width:769px){.p-usage__content-header-block{width:71.111111%}}@media (max-width:768px){.p-usage__content-header-block{display:flex;gap:2.56410256vw;justify-content:space-between}}.p-usage__content-header-text{font-size:16px;line-height:2}@media (max-width:768px){.p-usage__content-header-text{font-size:14px}.p-usage__content-header-block>.p-usage__content-header-text{width:66.2068966%}}.p-usage__content-header-img{margin-top:4px}@media (max-width:768px){.p-usage__content-header-img{margin-top:6px}}.p-usage__content-header-link{color:#108761;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;margin-top:26px}@media (max-width:768px){.p-usage__content-header-link{display:block;font-size:14px;line-height:1.42857143;text-align:center}}.p-usage__content-header-link span{padding-right:16px}@media (min-width:769px){.p-usage__content-header-link span{display:inline-block;position:relative}.p-usage__content-header-link span:after{background:transparent url(/share/images/common/icon_arrow_right_green.svg) 50%/contain no-repeat;content:"";display:inline-block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}}@media (max-width:768px){.p-usage__content-header-link span{display:inline-block;padding-right:22px;position:relative}.p-usage__content-header-link span:after{background:transparent url(/share/images/common/icon_arrow_right_green.svg) 50%/contain no-repeat;content:"";display:inline-block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}}.p-usage__app{margin-top:63px}@media (max-width:768px){.p-usage__app{border-top:1px solid #d9e0e7;margin-top:30px;padding-top:30px}}.p-usage__app-inner{margin-inline:auto;max-width:657px}.p-usage__app-title{font-size:20px;font-weight:700;line-height:1.2;text-align:center}@media (max-width:768px){.p-usage__app-title{font-size:14px;font-weight:700;line-height:1.5}}.p-usage__app-qr{margin-top:42px}@media (max-width:768px){.p-usage__app-qr{margin-top:20px}}@media (min-width:769px){.p-usage__app-qr-list{align-items:center;display:flex;justify-content:space-between}.p-usage__app-qr-item{display:flex}.p-usage__app-qr-item+.p-usage__app-qr-item{border-left:1px solid #d9e0e7;padding-left:min(7.91476408%,52px)}}.p-usage__app-qr-item-img{width:120px}@media (max-width:768px){.p-usage__app-qr-item-link{margin-inline:auto;max-width:160px}}@media (min-width:769px){.p-usage__app-qr-item-link{margin-left:8px}.p-usage__app-qr-item-link-text{font-size:16px;font-weight:500;line-height:1.5;margin-top:16px}}.p-usage__app-qr-item-link-btn{display:inline-block}@media (min-width:769px){.p-usage__app-qr-item-link-btn{margin-top:7px}.p-usage__app-qr-item--ios .p-usage__app-qr-item-link-btn{max-width:133px}.p-usage__app-qr-item--android .p-usage__app-qr-item-link-btn{max-width:152px}}@media (max-width:768px){.miss-lottery-page .p-usage{padding-block:60px 80px}}.p-notes{margin-top:140px;padding-bottom:140px}@media (max-width:768px){.p-notes{margin-top:80px;padding-bottom:80px}}.p-notes__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-notes__inner{padding-inline:min(5.12820513vw,20px)}}.p-notes__header{margin-inline:auto;max-width:158px}@media (max-width:768px){.p-notes__header{max-width:103px}}.p-notes__header-img{margin-inline:auto;max-width:80px}@media (max-width:768px){.p-notes__header-img{max-width:60px}}.p-notes__header-title{margin-top:31px}@media (max-width:768px){.p-notes__header-title{margin-top:20px}}.p-notes__list{margin-top:60px}@media (max-width:768px){.p-notes__list{margin-top:40px}}.p-notes__item{font-size:16px;line-height:1.5;padding-left:30px;position:relative}@media (max-width:768px){.p-notes__item{font-size:14px;padding-left:17px}}.p-notes__item+li{margin-top:20px}@media (max-width:768px){.p-notes__item+li{margin-top:14px}}.p-notes__item:before{background-color:#d9e0e7;border-radius:50%;content:"";display:inline-block;height:15px;left:0;position:absolute;top:5px;width:15px}@media (max-width:768px){.p-notes__item:before{height:12px;top:4px;width:12px}}.p-notes__footer{margin-top:40px;text-align:center}@media (max-width:768px){.p-notes__footer{margin-top:30px}}.p-notes__footer-link{color:#108761;display:inline-block;font-size:16px;font-weight:700;line-height:1.5}@media (max-width:768px){.p-notes__footer-link{display:block;font-size:14px;line-height:1.42857143}}.p-notes__footer-link span{display:inline-block;padding-right:16px;position:relative}.p-notes__footer-link span:after{background:transparent url(/share/images/common/icon_arrow_right_green.svg) 50%/contain no-repeat;content:"";display:inline-block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}.p-notes__footer-btn{margin:40px auto 0;max-width:260px}@media (max-width:768px){.p-notes__footer-btn{margin:30px auto 0;max-width:240px}}.p-notes__footer-btn-link{align-items:center;background-color:#fff;border:1px solid #108761;border-radius:35px;display:inline-block;display:flex;justify-content:center;width:100%}@media (max-width:768px){.p-notes__footer-btn-link{font-size:14px;min-height:40px}}.p-notes__footer-btn-link{color:#108761;font-size:16px;font-weight:700;line-height:1.5;min-height:45px}@media (max-width:768px){.p-notes__footer-btn-link{font-size:14px}}@media (min-width:769px){.miss-lottery-page .p-notes{margin-top:131px}.lottery-page .p-notes__header,.miss-lottery-page .p-notes__header,.winning-lottery-page .p-notes__header{max-width:127px}}.lottery-page .p-notes__footer,.miss-lottery-page .p-notes__footer,.winning-lottery-page .p-notes__footer{margin-top:61px}@media (max-width:768px){.lottery-page .p-notes__footer,.miss-lottery-page .p-notes__footer,.winning-lottery-page .p-notes__footer{margin-top:30px}}.lottery-page .p-notes__footer-btn,.miss-lottery-page .p-notes__footer-btn,.winning-lottery-page .p-notes__footer-btn{margin-top:0}.p-banner{padding-bottom:80px}@media (max-width:768px){.p-banner{padding-bottom:60px}}.p-banner__inner{margin:0 auto;max-width:1080px;padding-inline:min(2.85714286vw,40px);width:100%}@media (max-width:768px){.p-banner__inner{padding-inline:min(5.12820513vw,20px)}}.p-banner .swiper{overflow:visible}@media (min-width:769px){.p-banner .swiper{max-width:960px;padding-inline:40px}}@media (max-width:768px){.p-banner .swiper{width:96%}}@media (min-width:769px){.p-banner .swiper-button-next,.p-banner .swiper-button-prev{cursor:pointer;height:50px;width:50px}}@media (max-width:768px){.p-banner .swiper-button-next,.p-banner .swiper-button-prev{display:none}}@media (hover:hover) and (pointer:fine){.p-banner .swiper-button-next:hover,.p-banner .swiper-button-prev:hover{backface-visibility:hidden;cursor:pointer;transition:opacity .2s ease-in-out}.p-banner .swiper-button-next:hover:hover,.p-banner .swiper-button-prev:hover:hover{opacity:.7;transition:opacity .2s ease-in-out}}.p-banner .swiper-button-next:hover:after,.p-banner .swiper-button-next:hover:before,.p-banner .swiper-button-prev:hover:after,.p-banner .swiper-button-prev:hover:before{backface-visibility:hidden}@media (min-width:769px){.p-banner .swiper-button-prev{left:15px}.p-banner .swiper-button-next{right:15px}.p-banner .swiper-button-next:after,.p-banner .swiper-button-prev:after{content:"";display:inline-block;height:50px;margin:auto;width:50px}}@media (max-width:768px){.p-banner .swiper-button-next:after,.p-banner .swiper-button-prev:after{display:none}}@media (min-width:769px){.p-banner .swiper-button-prev:after{background:transparent url(/share/images/top/icon_prev_banner.svg) 50%/contain no-repeat}.p-banner .swiper-button-next:after{background:transparent url(/share/images/top/icon_next_banner.svg) 50%/contain no-repeat}}.p-banner.is-valid .swiper{margin-bottom:0;max-width:100%;padding-inline:0;width:100%}.p-banner.is-valid .swiper-button-next,.p-banner.is-valid .swiper-button-prev{display:none}.u-mt--0{margin-top:0}.u-mt--10{margin-top:10px}.u-mt--60{margin-top:60px}.u-mt--80{margin-top:80px}@media (max-width:768px){.u-mt--45-sp{margin-top:45px!important}.u-mt--50-sp{margin-top:50px!important}.u-mt--60-sp{margin-top:60px!important}}.u-mb--10{margin-bottom:10px}.u-mb--20{margin-bottom:20px}.u-mb--23{margin-bottom:23px}.u-mb--50{margin-bottom:50px}.u-mb--60{margin-bottom:60px}.u-mb--70{margin-bottom:70px}.u-mb--120{margin-bottom:120px}@media (max-width:768px){.u-mb--10-sp{margin-bottom:10px!important}.u-mb--18-sp{margin-bottom:18px!important}.u-mb--50-sp{margin-bottom:50px!important}.u-mb--60-sp{margin-bottom:60px!important}.u-mb--70-sp{margin-bottom:70px!important}}.u-pt--00{padding-top:0}@media (max-width:768px){.u-pt--00-sp{padding-top:0!important}}.u-pt--30{padding-top:30px}@media (max-width:768px){.u-pt--30-sp{padding-top:30px!important}}.u-pt--60{padding-top:60px}@media (max-width:768px){.u-pt--60-sp{padding-top:60px!important}}.u-pr--14{padding-right:14px}.u-pr--20{padding-right:20px}.u-pb--00{padding-bottom:0}@media (max-width:768px){.u-pb--00-sp{padding-bottom:0!important}}.u-pb--30{padding-bottom:30px}@media (max-width:768px){.u-pb--30-sp{padding-bottom:30px!important}}.u-pl--00{padding-left:0}@media (max-width:768px){.u-pl--00-sp{padding-left:0!important}}.u-pl--02{padding-left:2px}@media (max-width:768px){.u-pl--02-sp{padding-left:2px!important}}@media (min-width:769px){.u-pc--hide{display:none!important}}@media (max-width:768px){.u-sp--hide{display:none!important}}.u-bg--green{background-color:#108761}.u-text--red{color:#f43f38!important}

/*# sourceMappingURL=main.css.map*/