.page-thankyou .page-section__title{display:flex;align-items:flex-start;justify-content:center;overflow:hidden;margin-bottom:80px;margin-top:0}.page-thankyou .page-section__title img{position:relative;top:3px}.page-thankyou .page-section__title .block-heading{display:flex;flex-direction:column;align-items:center;padding:0 50px;gap:24px;position:relative}.page-thankyou .page-section__title .block-heading__ja{font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:3.6px}.page-thankyou .page-section__title .block-heading__en{font-family:DINNextLTPro-MediumCond,serif;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;font-size:14px}.page-thankyou .page-section__title .block-heading:after,.page-thankyou .page-section__title .block-heading:before{content:"";position:absolute;width:522px;height:21px;top:3px}.page-thankyou .page-section__title .block-heading:before{background-image:url(/history/heading-line-left.png);right:100%}.page-thankyou .page-section__title .block-heading:after{background-image:url(/history/heading-line-right.png);left:100%}@media (max-width:480px){.page-thankyou .page-section__title .block-heading__ja{font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.1px}.page-thankyou .page-section__title .block-heading__en{font-size:10px}}.page-thankyou .box-content img{max-width:100%;height:auto}.page-thankyou .box-content iframe{width:100%;height:auto;aspect-ratio:16/9}#image-gallery .photo-gallery{padding:0;margin:0;display:flex;list-style:none;gap:20px;flex-wrap:wrap}#image-gallery .photo-gallery>li{width:calc((100% - 60px) / 3)}#image-gallery .photo-gallery>li>a{display:flex}#image-gallery .photo-gallery>li>a img{width:100%;height:auto}@media (max-width:480px){#image-gallery .photo-gallery{gap:15px}#image-gallery .photo-gallery>li{width:calc(50% - 7.5px)}}.page-thankyou #main-visual{width:100%;height:100vh;position:relative;margin-top:-60px}.page-thankyou #main-visual .background-video{width:100%;height:100vh;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0}@media (max-width:480px){.page-thankyou #main-visual{margin-top:0;height:calc(100vh - 48px)}.page-thankyou #main-visual .background-video{height:calc(100vh - 48px);display:none}.page-thankyou #main-visual .background-video--sp{display:block!important}}.page-thankyou .page-content-history #retirement-match{padding-top:0;padding-bottom:160px;background-image:url(/history/bg-retirement-match.png);background-size:cover;background-repeat:no-repeat;overflow:hidden}.page-thankyou .page-content-history .page-section .scheduler-box{text-align:center}.page-thankyou .page-content-history .page-section .scheduler-box__date{font-size:160px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;font-family:DINNextLTPro-MediumCond,serif;margin-bottom:15px}.page-thankyou .page-content-history .page-section .scheduler-box__time{font-size:78px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;font-family:DINNextLTPro-MediumCond,serif;margin-bottom:20px}.page-thankyou .page-content-history .page-section .scheduler-box__opponent{font-family:DINNextLTPro-MediumCond,serif;font-size:48px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:10px}.page-thankyou .page-content-history .page-section .scheduler-box__place{font-size:20px;font-style:normal;font-weight:700;line-height:240%;letter-spacing:3px}@media (max-width:480px){.page-thankyou .page-content-history .page-section .scheduler-box__opponent{font-size:22px}.page-thankyou .page-content-history #retirement-match{margin-top:-200px}.page-thankyou .page-content-history .page-section .scheduler-box__date{font-size:62px;margin-bottom:10px;letter-spacing:0}.page-thankyou .page-content-history .page-section .scheduler-box__time{font-size:32px;margin-bottom:15px}.page-thankyou .page-content-history .page-section .scheduler-box__place{font-size:12px}}#gallery{overflow:hidden;padding-top:0;margin-top:-50px}.gallery-images{max-width:980px;margin:0 auto;box-sizing:border-box;line-height:360%}.gallery-images,.gallery-images__item img{position:relative}.gallery-images__item:first-child img{left:100%;transform:translateX(-50%)}.gallery-images__item:nth-child(2) img{margin-top:-100px}.gallery-images__item:nth-child(3) img{margin-top:-160px;left:100%;transform:translateX(calc(-100% + 100px))}.gallery-images__item:nth-child(4) img{margin-top:-200px;left:252px;top:-320px}.gallery-images__item:nth-child(5) img{margin-top:-300px;top:-200px;left:-100px}.gallery-images__item:nth-child(6) img{margin-top:-160px;left:-135px}.gallery-images__item:nth-child(7) img{margin-top:-300px;left:100%;transform:translateX(-62%);top:-120px}.gallery-images__item:nth-child(8) img{margin-top:-10px;left:100%;transform:translateX(calc(-100% + 100px))}.gallery-images__item:nth-child(9) img{margin-top:-450px;top:-260px;left:200px}.gallery-images__item:nth-child(10) img{margin-top:-370px;left:-35px}.gallery-images__item:nth-child(11) img{margin-top:-65px;left:35%}@media screen and (max-width:768px){.gallery-images__item:first-child img{transform:translateX(-100%)}.gallery-images__item:nth-child(2) img{width:360px}.gallery-images__item:nth-child(3) img{width:380px;transform:translateX(-100%);margin-top:30px}.gallery-images__item:nth-child(4) img{top:-370px;left:0}.gallery-images__item:nth-child(5) img{width:150px;margin-top:-120px;left:30px}.gallery-images__item:nth-child(6) img{width:500px;left:0;margin-top:-100px}.gallery-images__item:nth-child(7) img{width:300px;margin-top:30px;top:0;transform:translateX(-100%)}.gallery-images__item:nth-child(8) img{width:380px;top:400px;transform:translateX(-100%)}.gallery-images__item:nth-child(11) img{margin-top:310px;left:50px}}@media screen and (max-width:480px){.gallery-images__item:first-child img{width:150px}.gallery-images__item:nth-child(2) img{width:200px;margin-top:-80px}.gallery-images__item:nth-child(3) img{width:213px;margin-top:15px}.gallery-images__item:nth-child(4) img{width:150px;margin-top:0;top:-300px}.gallery-images__item:nth-child(5) img{width:100px;margin-top:-85px}.gallery-images__item:nth-child(6) img{width:320px;top:-60px}.gallery-images__item:nth-child(7) img{width:200px;margin-top:-35px}.gallery-images__item:nth-child(8) img{width:215px;top:305px}.gallery-images__item:nth-child(9) img{width:150px;top:38px;left:50%;transform:translateX(-50%)}.gallery-images__item:nth-child(10) img{width:150px;top:0;left:0;margin-top:-145px}.gallery-images__item:nth-child(11) img{width:280px;margin-top:215px;left:50%;transform:translateX(-50%)}}.page-thankyou .page-content-history .message-box{max-width:880px;margin:0 auto;padding:0 20px;box-sizing:border-box;font-size:16px;font-style:normal;font-weight:400;line-height:240%;letter-spacing:.8px}.page-thankyou .page-content-history .message-box p{margin:0}.page-thankyou .page-content-history .message-box__signed{text-align:right;margin-top:60px}@media (max-width:480px){.page-thankyou .page-content-history .message-box{font-size:12px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.6px}.page-thankyou .page-content-history .message-box__signed{margin-top:30px}}.page-thankyou .container{width:100%;max-width:1280px;margin:0 auto}.page-thankyou .page-content-history .info-box{max-width:880px;box-sizing:border-box;padding:0 20px;margin:0 auto;max-height:442px;overflow-y:auto}.page-thankyou .page-content-history .info-box__item{display:flex}.page-thankyou .page-content-history .info-box__item:not(:last-child){margin-bottom:24px}.page-thankyou .page-content-history .info-box__item .published-date{width:135px;flex:0 0 135px;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px}.page-thankyou .page-content-history .info-box__item .post-title a{font-family:noto-sans-cjk-jp,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;color:#fff;text-decoration:none}@media (max-width:480px){.page-thankyou .page-content-history .info-box__item .published-date{font-size:12px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.6px;width:90px;flex:0 0 90px}.page-thankyou .page-content-history .info-box__item .post-title{display:flex}.page-thankyou .page-content-history .info-box__item .post-title a{font-size:12px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.6px}}.page-thankyou .page-content-history .game-info__title{margin:0;text-align:center;font-family:DINNextLTPro-MediumCond,serif;font-size:112px;font-style:normal;font-weight:400;line-height:84%;text-transform:uppercase;padding-top:5px}.page-thankyou .page-content-history .game-info__subTitle{font-size:17px;font-style:normal;font-weight:700;line-height:240%;letter-spacing:2.55px;text-align:center;margin-bottom:72px}.page-thankyou .page-content-history .game-info__subTitle span{display:inline-block;padding:0 24px;position:relative}.page-thankyou .page-content-history .game-info__subTitle span:after,.page-thankyou .page-content-history .game-info__subTitle span:before{position:absolute;content:"";width:120px;height:1px;right:100%;top:50%;background:linear-gradient(90deg,#001e55 12.5%,rgba(0,0,0,0) 99.91%),#8c8c8c}.page-thankyou .page-content-history .game-info__subTitle span:after{right:auto;left:100%;transform:rotate(180deg)}.page-thankyou .page-content-history .game-info__scheduler{padding:40px;display:flex;flex-direction:column;gap:24px;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;background-image:url(/history/gradient-border-extra.png);background-size:100% 100%}.page-thankyou .page-content-history .game-info__scheduler .game-scheduler{display:flex}.page-thankyou .page-content-history .game-info__scheduler .game-scheduler__label{width:130px;flex:0 0 130px}.page-thankyou .page-content-history .game-info__scheduler .game-scheduler__detail{width:calc(100% - 130px);flex:0 0 calc(100% - 130px);font-family:noto-sans-cjk-jp,sans-serif}@media (max-width:480px){.page-thankyou .page-content-history .game-info__title{font-size:40px}.page-thankyou .page-content-history .game-info__subTitle{font-size:12px;margin-bottom:40px;padding:0 25px}.page-thankyou .page-content-history .game-info__scheduler{font-size:12px;padding:15px;gap:16px}.page-thankyou .page-content-history .game-info__scheduler .game-scheduler__label{width:100px;flex:0 0 100px}.page-thankyou .page-content-history .game-info__scheduler .game-scheduler__detail{width:calc(100% - 100px);flex:0 0 calc(100% - 100px)}}.page-thankyou .page-content-history .partner-list{display:flex;gap:40px;flex-wrap:wrap}.page-thankyou .page-content-history .partner-list__item{flex:0 0 calc(50% - 20px)}.page-thankyou .page-content-history .partner-list__item a{display:flex}.page-thankyou .page-content-history .partner-list__item img{width:100%;border:1px solid #8c8c8c}.page-thankyou .page-content-history .partner-list--medium .partner-list__item{flex:0 0 calc((100% - 80px) / 3)}.page-thankyou .page-content-history .partner-list--small .partner-list__item{flex:0 0 calc((100% - 120px) / 4)}.page-thankyou .page-content-history .partner-list-wrapper{display:flex;gap:40px;flex-direction:column}@media (max-width:480px){.page-thankyou .partner-list{gap:15px!important}.page-thankyou .partner-list__item{flex:0 0 calc((100% - 15px) / 2)!important}.page-thankyou .partner-list--medium .partner-list__item{flex:0 0 calc((100% - 30px) / 3)!important}.page-thankyou .partner-list--small .partner-list__item{flex:0 0 calc((100% - 45px) / 4)!important}.page-thankyou .partner-list-wrapper{gap:15px!important}}.page-thankyou .page-content-history .guide-list{display:flex;flex-direction:column;gap:24px}.page-thankyou .page-content-history .guide-list .guide-item{border:1px solid #8c8c8c;font-family:noto-sans-cjk-jp,sans-serif}.page-thankyou .page-content-history #spectator-guide .guide-item__content p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate;font-weight:400}.page-thankyou .page-content-history .guide-item__content a{color:#0000e0;text-decoration:underline}.page-thankyou .page-content-history #spectator-guide .guide-item__content h2,.page-thankyou .page-content-history #spectator-guide .guide-item__content h3{display:block;font-size:21px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:700;unicode-bidi:isolate}.page-thankyou .page-content-history #spectator-guide .guide-item__content h3{font-size:16px}.page-thankyou .page-content-history .guide-list .guide-item__header{padding:12px 40px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.page-thankyou .page-content-history .guide-list .guide-item__header:hover{cursor:pointer}.page-thankyou .page-content-history .guide-list .guide-item__header h3{font-size:20px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:1px;margin:0}.page-thankyou .page-content-history .guide-list .guide-item__header span{transition:transform .25s ease-in-out}.page-thankyou .page-content-history .guide-list .guide-item__header span.rotated{transform:rotate(180deg)}.page-thankyou .page-content-history .guide-list .guide-item__content{border-top:1px solid #8c8c8c;font-size:14px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.7px;height:0;overflow:hidden;transition:all .3s ease;opacity:0;padding:0 40px}.page-thankyou .page-content-history .guide-list .guide-item__content.open{height:auto;opacity:1;padding:40px}@media (max-width:480px){.page-thankyou .page-content-history .guide-list .guide-item__header{padding:10px 20px}.page-thankyou .page-content-history .guide-list .guide-item__header h3{font-size:14px}.page-thankyou .page-content-history .guide-list .guide-item__header svg{width:16px}.page-thankyou .page-content-history .guide-list .guide-item__content.open{padding:20px;font-size:12px}}.page-thankyou .team-match{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:80px}.page-thankyou .team-match .team-info{width:calc(50% - 20px)}.page-thankyou .team-match .team-info__name h2{text-align:center;font-family:DINNextLTPro-MediumCond,serif;font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.96px;text-transform:uppercase;margin:0 0 40px;padding:16px 0 12px;border:1px solid #8c8c8c}.page-thankyou .team-match .team-info__image{margin-bottom:56px}.page-thankyou .team-match .team-info__person{display:flex;padding:12px 0;border-top:1px solid #8c8c8c;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;font-family:noto-sans-cjk-jp,sans-serif}.page-thankyou .team-match .team-info__person--head-coach,.page-thankyou .team-match .team-info__person--staff{padding-bottom:24px}.page-thankyou .team-match .team-info__label{width:140px}.page-thankyou .team-match .team-info__label span{display:inline-block;width:70px}.page-thankyou .team-match .team-info__data p{margin:0}.page-thankyou .team-match-notes{font-family:noto-sans-cjk-jp,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.7px}.page-thankyou .team-match-group:not(:last-child){margin-bottom:80px}.page-thankyou .team-match-group__title{font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.96px;text-transform:uppercase;font-family:DINNextLTPro-MediumCond,serif;text-align:center;padding:16px 0 12px;margin:0 0 56px;border:1px solid #8c8c8c}.page-thankyou .team-match-group__members{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 40px}.page-thankyou .team-match-group__members span{font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;font-family:noto-sans-cjk-jp,sans-serif;text-align:center}.page-thankyou .team-match-group__members span:first-child{padding-right:10px}.page-thankyou .team-match-group__members span:first-child+span{padding-left:10px}@media screen and (max-width:480px){.page-thankyou .team-match{gap:20px;margin-bottom:54px}.page-thankyou .team-match .team-info{width:calc(50% - 10px)}.page-thankyou .team-match .team-info__name h2{font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.48px;margin-bottom:24px;padding:10px 0 8px}.page-thankyou .team-match .team-info__image{margin-bottom:24px}.page-thankyou .team-match .team-info__person{font-size:10px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.5px;padding:10px 0}.page-thankyou .team-match .team-info__person--head-coach,.page-thankyou .team-match .team-info__person--staff{padding-bottom:24px}.page-thankyou .team-match .team-info__label{width:100px}.page-thankyou .team-match .team-info__label span{width:45px}.page-thankyou .team-match-notes{font-size:12px;margin-top:40px}.page-thankyou .team-match-group:not(:last-child){margin-bottom:40px}.page-thankyou .team-match-group__title{font-size:16px;margin-bottom:22px}.page-thankyou .team-match-group__members{gap:10px 30px}.page-thankyou .team-match-group__members span{font-size:10px}}.page-thankyou .page-content-history .television-list{display:flex;gap:40px;align-items:center;justify-content:center}.page-thankyou .page-content-history .television-list img{border:1px solid #8c8c8c}.page-thankyou .page-content-history .television-list__item{text-align:center}.page-thankyou .page-content-history .television-list__links{margin-top:30px}.page-thankyou .page-content-history .television-list__links a,.page-thankyou .page-content-history .television-list__links p{font-family:noto-sans-cjk-jp,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;color:#fff;margin:0}@media (max-width:480px){.page-thankyou .page-content-history .television-list{flex-direction:column;gap:20px}.page-thankyou .page-content-history .television-list__links{margin-top:15px}.page-thankyou .page-content-history .television-list__links a,.page-thankyou .page-content-history .television-list__links p{font-size:12px}}#goods .shopify-wrapper{margin:0 -20px;display:flex;flex-wrap:wrap}#goods .shopify-wrapper .shopify-product{width:25%;padding:0 20px;margin-bottom:40px;box-sizing:border-box}#goods .shopify-wrapper .shopify-product__image a{display:block;position:relative;background-color:#fff;width:100%;padding-top:100%}#goods .shopify-wrapper .shopify-product__image a img{position:absolute;top:50%;transform:translateY(-50%)}#goods .shopify-wrapper .shopify-product__summary h3{font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.7px;font-family:noto-sans-cjk-jp,sans-serif}#goods .shopify-wrapper .shopify-product__summary h3 a{color:#fff;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-wrap;text-decoration:none}#goods .shopify-wrapper .shopify-product__summary .price{font-family:noto-sans-cjk-jp,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.9px;color:#fff;margin-top:10px;margin-bottom:0}#goods .shopify-wrapper .shopify-product__summary .price__compare{font-size:14px;font-weight:300;color:#bdbdbd;text-decoration:line-through}#goods a.btn-detail{margin-top:40px}@media screen and (max-width:767px){#goods .shopify-wrapper{margin:0 -5px}#goods .shopify-wrapper .shopify-product{width:50%;padding:5px;margin-bottom:25px}}@media screen and (max-width:480px){#goods .shopify-wrapper .shopify-product__summary h3{font-size:10px}#goods .shopify-wrapper .shopify-product__summary .price{font-size:14px}#goods .shopify-wrapper .shopify-product__summary .price__compare{font-size:12px}}.page-thankyou .page-content-history .access-highlight{display:flex;gap:40px;font-family:noto-sans-cjk-jp,sans-serif}.page-thankyou .page-content-history .access-highlight__img{width:380px;flex:0 0 380px}.page-thankyou .page-content-history .access-highlight__title{font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.2px;margin-top:0;margin-bottom:16px}.page-thankyou .page-content-history .access-highlight__subTitle{font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.8px;margin-bottom:16px}.page-thankyou .page-content-history .access-highlight__text{font-size:14px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.7px}@media (max-width:480px){.page-thankyou .page-content-history .access-highlight{flex-direction:column}.page-thankyou .page-content-history .access-highlight__img{width:100%;flex:0 0 100%;display:flex}.page-thankyou .page-content-history .access-highlight__title{font-size:20px}.page-thankyou .page-content-history .access-highlight__subTitle{font-size:14px}.page-thankyou .page-content-history .access-highlight__text{font-size:12px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.6px}}.page-thankyou #stories{background-image:url(/history/data_photo_pc.png);background-position:top;background-size:100% auto;padding-top:220px;background-repeat:no-repeat}.page-thankyou #stories .profile{padding-bottom:65px}.page-thankyou #stories .profile__name--ja{font-size:40px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2px;margin-bottom:20px}.page-thankyou #stories .profile__name--en{font-family:DINNextLTPro-MediumCond,serif;font-size:20px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;margin-bottom:65px}.page-thankyou #stories .profile__dob,.page-thankyou #stories .profile__simple{font-family:noto-sans-cjk-jp,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.7px}.page-thankyou #stories .team-history{background:linear-gradient(90deg,rgba(255,255,255,.3),rgba(255,255,255,.09));padding:60px;font-family:noto-sans-cjk-jp,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.7px}.page-thankyou #stories .team-history__block:not(:last-child){margin-bottom:40px}.page-thankyou #stories .team-history__block p{margin:0}.page-thankyou #stories .team-history__block table,.page-thankyou #stories .team-history__block td,.page-thankyou #stories .team-history__block tr{border:none!important}.page-thankyou #stories .team-history__block table tr td{padding:3px 0;vertical-align:top}.page-thankyou #stories .team-history__heading{font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:3px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #fff;margin-top:20px}@media (max-width:480px){.page-thankyou #stories{background-size:600px auto;padding-top:290px}.page-thankyou #stories .profile{font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.6px;padding-bottom:40px}.page-thankyou #stories .profile__name--ja{font-size:22px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.1px}.page-thankyou #stories .profile__name--en{font-size:10px;margin-bottom:30px}.page-thankyou #stories .team-history{padding:40px 20px;font-size:12px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.6px}.page-thankyou #stories .team-history h3{margin-top:0}.page-thankyou #stories .team-history__heading{font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.4px}.page-thankyou #stories .team-history table tr td{font-size:12px}.page-thankyou #stories .team-history table tr:first-child td:first-child{width:80px}}#thanks-msg{margin-top:-150px}.page-section{padding:80px 0}.container{width:100%;max-width:1280px;margin:0 auto}.page-section__content{display:flex;justify-content:center}.animation-title{color:#fff;font-family:DINNextLTPro-MediumCond,serif;font-size:120px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:3.6px;position:relative;margin-top:-150px;overflow:hidden;margin-bottom:100px}.animation-title span{display:inline-block;position:relative}.animation-title span:first-child{left:100%;transform:translateX(-100%);margin-bottom:10px}.thanks-box{font-size:16px;font-style:bold;font-weight:700;line-height:240%;letter-spacing:2.4px;max-width:500px;margin:0 auto;position:relative;width:100%;overflow:hidden}.thanks-box br.only-sp{display:none}@media screen and (max-width:1279px){.container{max-width:1100px}}@media screen and (max-width:480px){#thanks-msg{margin-top:-100px}.animation-title{margin-top:0;font-size:36px}.thanks-box{margin-top:40px}}@media screen and (max-width:768px){.animation-title{padding-top:50px;font-size:36px;overflow:unset;overflow-x:hidden}.animation-title__name{margin-bottom:10px}.animation-title__farewell,.animation-title__name{opacity:1;font-size:44px}.thanks-box{font-size:16px;font-style:bold;font-weight:700;line-height:210%;letter-spacing:2.1px;padding:0 20px;box-sizing:border-box}.thanks-box br.only-sp{display:none!important}}@media screen and (max-width:480px){.animation-title{padding-top:50px;font-size:36px;overflow:unset;overflow-x:hidden}.animation-title__name{margin-bottom:10px}.animation-title__farewell,.animation-title__name{opacity:1;font-size:36px}.thanks-box{font-size:12px;font-style:normal;font-weight:700;line-height:210%;letter-spacing:2.1px;padding:0 20px;box-sizing:border-box}.thanks-box br.only-sp{display:block!important}}.page-thankyou .time-schedule__img{margin-bottom:60px}.page-thankyou .time-schedule__img img{width:100%;height:auto}.page-thankyou .time-schedule__tbl table{border:none}.page-thankyou .time-schedule__tbl table tr{border:none;border-top:1px solid #8c8c8c}.page-thankyou .time-schedule__tbl table tr td{border:none;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;font-family:noto-sans-cjk-jp,sans-serif;padding:24px 0}.page-thankyou .time-schedule__tbl table tr td:first-child{width:160px}@media (max-width:480px){.page-thankyou .time-schedule__img{margin-bottom:24px}.page-thankyou .time-schedule__tbl table tr td{font-size:12px;padding:16px 0}.page-thankyou .time-schedule__tbl table tr td:first-child{width:110px}}.page-thankyou .box-content{width:100%;max-width:880px;box-sizing:border-box;padding:0 20px;margin:0 auto;overflow:hidden}.page-thankyou .page-content-history .ticket-featured{margin-bottom:40px}.page-thankyou .page-content-history .ticket-table table{margin-bottom:80px}.page-thankyou .page-content-history .ticket-table table tr td{font-family:noto-sans-cjk-jp,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.7px;text-align:center}.page-thankyou .page-content-history .ticket-table table tr td.ticket-label{text-align:left}.page-thankyou .page-content-history .ticket-table table thead tr td:first-child{width:400px}.page-thankyou .page-content-history .ticket-box{display:flex;flex-direction:column;gap:40px;margin-bottom:40px;font-family:noto-sans-cjk-jp,sans-serif}.page-thankyou .page-content-history .ticket-box__item{text-align:center;padding:24px;background-image:url(/history/gradient-border-big.png);background-size:100% 100%}.page-thankyou .page-content-history .ticket-box__title{font-style:normal;font-weight:700;line-height:200%;letter-spacing:1.2px;margin-top:0;margin-bottom:12px;font-size:24px}.page-thankyou .page-content-history .ticket-box__detail{font-size:20px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:1px}.page-thankyou .page-content-history .ticket-links{display:flex;flex-direction:column;gap:40px;margin-bottom:80px}.page-thankyou .page-content-history .ticket-links__item{display:flex;gap:40px;align-items:center;height:80px;color:#fff;text-decoration:none;font-family:noto-sans-cjk-jp,sans-serif;background-image:url(/history/gradient-border-small.png);background-size:100% 100%;justify-content:center}.page-thankyou .page-content-history .ticket-links__title{text-align:right;font-size:24px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:1px}.page-thankyou .page-content-history .ticket-links__openTime{font-size:20px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:1px}.page-thankyou .page-content-history .ticket-notes{font-family:noto-sans-cjk-jp,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;margin-top:24px}.page-thankyou .page-content-history .ticket-link-group{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.page-thankyou .page-content-history .ticket-link-group a{transform:none;left:auto;min-width:360px;background-color:#2d9cdb;color:#fff}.page-thankyou .page-content-history .ticket-partner{text-align:center;margin-top:120px}.page-thankyou .page-content-history .ticket-partner .page-section__subTitle{text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:1px;font-family:noto-sans-cjk-jp,sans-serif;margin-top:0;margin-bottom:40px;overflow:hidden}.page-thankyou .page-content-history .ticket-partner .page-section__subTitle span{display:inline-block;padding:0 40px;position:relative}.page-thankyou .page-content-history .ticket-partner .page-section__subTitle span:after,.page-thankyou .page-content-history .ticket-partner .page-section__subTitle span:before{position:absolute;content:"";width:100%;height:1px;background:#8c8c8c;left:100%;top:50%}.page-thankyou .page-content-history .ticket-partner .page-section__subTitle span:before{left:auto;right:100%}.page-thankyou .page-content-history .ticket-partner__item h4{margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;color:#fff}@media screen and (max-width:768px){.page-thankyou .page-content-history .ticket-table table thead tr td:first-child{width:auto}.page-thankyou .page-content-history .ticket-link-group a:last-child{margin-top:0}}@media (max-width:480px){.page-thankyou .page-content-history .ticket-table table{margin-bottom:40px}.page-thankyou .page-content-history .ticket-table table tr td{padding:8px;font-size:8px}.page-thankyou .page-content-history .ticket-table table tr td.ticket-label{width:120px}.page-thankyou .page-content-history .ticket-box{gap:20px;margin-bottom:20px}.page-thankyou .page-content-history .ticket-box__title{font-size:16px}.page-thankyou .page-content-history .ticket-box__detail,.page-thankyou .page-content-history .ticket-notes{font-size:12px}.page-thankyou .page-content-history .ticket-link-group{margin-top:30px;gap:20px}.page-thankyou .page-content-history .ticket-link-group>a{width:100%;min-width:0;font-size:14px;height:44px;line-height:44px;margin-top:24px;padding:0}.page-thankyou .page-content-history .ticket-partner{margin-top:60px}.page-thankyou .page-content-history .ticket-partner .page-section__subTitle{font-size:14px}.page-thankyou .page-content-history .ticket-partner .page-section__subTitle span{padding:0 20px;margin:0 60px}.page-thankyou .page-content-history .ticket-links__item{height:40px;gap:20px}.page-thankyou .page-content-history .ticket-links__title{font-size:10px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:.5px}.page-thankyou .page-content-history .ticket-links__openTime{font-size:10px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.5px}}