#thanks-page-v2{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:38.4px;letter-spacing:.8px;color:#fff;background-color:#191465;background-image:url(/special-daisukematsui/bg-pattern.png);background-position:top}#thanks-page-v2 img{display:inline}#thanks-page-v2 .sp-only{display:none}@media (max-width:480px){#thanks-page-v2{font-size:12px;line-height:24px;letter-spacing:.05px}#thanks-page-v2 .sp-only{display:block}}#thanks-page-v2 .btn,#thanks-page-v2 .btn-detail{min-width:360px;padding:0 30px;height:60px;line-height:60px;text-align:center;font-weight:700;font-size:18px;color:#fff;background-color:#e83828;border-radius:36px;margin-top:56px;display:inline-flex;align-items:center;justify-content:center;gap:24px}#thanks-page-v2 .btn-detail:hover,#thanks-page-v2 .btn:hover{background-color:#ff6a5a}#thanks-page-v2 .btn img,#thanks-page-v2 .btn-detail img{width:32px;height:32px}@media (max-width:480px){#thanks-page-v2 .btn,#thanks-page-v2 .btn-detail{height:56px;line-height:56px;font-size:16px;margin-top:50px;min-width:unset;width:calc(100% - 30px);padding:0 15px}#thanks-page-v2 .btn img,#thanks-page-v2 .btn-detail img{width:28px;height:28px}}#thanks-page-v2 .btn--secondary,#thanks-page-v2 .btn-detail--secondary{background-color:#000}#thanks-page-v2 .btn--secondary:hover,#thanks-page-v2 .btn-detail--secondary:hover{background-color:#333}#thanks-page-v2 .x-link-wrap{margin-top:120px}@media (max-width:480px){#thanks-page-v2 .x-link-wrap{margin-top:80px}}#thanks-page-v2 .btn-detail{left:50%;position:relative;transform:translateX(-50%)}#thanks-page-v2 .img-placeholder{width:100%;margin-bottom:56px}@media (max-width:480px){#thanks-page-v2 .img-placeholder{margin-bottom:40px}}#thanks-page-v2 #top-header{position:sticky;top:0;z-index:100;background-color:#191465;background-image:url(/special-daisukematsui/bg-pattern.png);background-position:top}#thanks-page-v2 #top-header .page-title{height:80px;display:flex;align-items:center;justify-content:center;gap:28px}@media (max-width:480px){#thanks-page-v2 #top-header .page-title{height:48px;justify-content:start;padding-left:24px;gap:12px;font-size:10px}#thanks-page-v2 #top-header .page-title img{height:24px}}#thanks-page-v2 #top-header #nav-btn{position:absolute;top:35px;right:32px;display:flex;flex-direction:column;gap:8px}#thanks-page-v2 #top-header #nav-btn:hover{cursor:pointer}#thanks-page-v2 #top-header #nav-btn>span{display:block;width:32px;height:1px;background-color:#fff}@media (max-width:480px){#thanks-page-v2 #top-header #nav-btn{right:24px;top:19px}}#thanks-page-v2.admin-bar #top-header{top:32px}@media (max-width:480px){#thanks-page-v2.admin-bar #top-header{top:45px}}#thanks-page-v2 #top-banner{display:flex;flex-direction:column}#thanks-page-v2 #top-banner img{width:100%}#thanks-page-v2 .page-section{padding:120px 0}@media (max-width:480px){#thanks-page-v2 .page-section{padding:80px 0}}#thanks-page-v2 .page-section .container{width:880px;max-width:100%;margin:0 auto;padding:0 20px}#thanks-page-v2 .page-section__header{text-align:center;padding:42px 0;position:relative;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:48px;line-height:48px;letter-spacing:2.4px;margin-bottom:56px;text-transform:uppercase}#thanks-page-v2 #page-ticket .ticket-partner__item h5{margin-top:5px}#thanks-page-v2 .page-section__header h3{font-weight:700}#thanks-page-v2 .page-section__header:after,#thanks-page-v2 .page-section__header:before{position:absolute;content:"";top:0;left:0;height:11px;width:100%;background-image:url(/special-daisukematsui/border-line-title.png)}#thanks-page-v2 .page-section__header:after{top:auto;bottom:0;transform:rotate(180deg)}@media (max-width:480px){#thanks-page-v2 .page-section__header{font-size:24px;line-height:24px;letter-spacing:1.5px;padding:21px 0;margin-bottom:40px}#thanks-page-v2 .page-section__header:after,#thanks-page-v2 .page-section__header:before{height:5px;background-size:auto 100%}}#thanks-page-v2 #page-information .post-list{max-height:625px;overflow-y:auto;margin-right:-15px;padding-right:15px}#thanks-page-v2 #page-information .post-list__item{display:flex;padding:24px;background:#1d2088;border-radius:0 24px 0 24px;gap:30px;line-height:27.2px;color:#fff}#thanks-page-v2 #page-information .post-list__item:not(:last-child){margin-bottom:16px}#thanks-page-v2 #page-information .post-list__item .published-date{width:100px;flex:0 0 100px}#thanks-page-v2 #page-information .post-list__item:hover{box-shadow:2px 2px 5px #000}@media (max-width:480px){#thanks-page-v2 #page-information .post-list__item{flex-direction:column;gap:10px;padding:16px}#thanks-page-v2 #page-information .post-list__item>*{width:100%;display:block;flex:none!important;font-size:14px;line-height:24px}}#thanks-page-v2 #page-game .game-box{padding:40px;background-color:#1d2088;border-radius:0 24px 0 24px}#thanks-page-v2 #page-game .game-box .game-detail{margin-bottom:56px}#thanks-page-v2 #page-game .game-box .game-detail__item{display:flex;gap:40px}#thanks-page-v2 #page-game .game-box .game-detail__item label{width:90px;flex:0 0 90px}#thanks-page-v2 #page-game .game-box .game-detail__item:not(:last-child){margin-bottom:15px}#thanks-page-v2 #page-game .game-box img{left:50%;transform:translateX(-50%);position:relative}@media (max-width:480px){#thanks-page-v2 #page-game .game-box{padding:0;background-color:transparent;font-size:14px}#thanks-page-v2 #page-game .game-box .game-detail{margin-bottom:40px}#thanks-page-v2 #page-game .game-box img{padding:0 50px}}#thanks-page-v2 #page-rule-manner .guide-list{display:flex;flex-direction:column;gap:24px}#thanks-page-v2 #page-rule-manner .guide-list .guide-item{border:1px solid #fff}#thanks-page-v2 #page-rule-manner .guide-list .guide-item__header{padding:12px 40px;display:flex;align-items:center;justify-content:space-between}#thanks-page-v2 #page-rule-manner .guide-list .guide-item__header:hover{cursor:pointer}#thanks-page-v2 #page-rule-manner .guide-list .guide-item__header h3{font-size:20px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:1px;margin:0}#thanks-page-v2 #page-rule-manner .guide-list .guide-item__header span{transition:transform .25s ease-in-out}#thanks-page-v2 #page-rule-manner .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;padding:40px}#thanks-page-v2 #page-rule-manner .guide-list .guide-item__content a{color:-webkit-link!important}#thanks-page-v2 #page-rule-manner .guide-list .guide-item.expanded .guide-item__header span{transform:rotate(-180deg)}#thanks-page-v2 #page-partners .partner-list{display:flex;gap:20px;flex-wrap:wrap}#thanks-page-v2 #page-partners .partner-list__item{flex:0 0 calc(50% - 10px)}#thanks-page-v2 #page-partners .partner-list__item a{display:flex}#thanks-page-v2 #page-partners .partner-list__item img{width:100%;border:1px solid #8c8c8c}#thanks-page-v2 #page-partners .partner-list--medium .partner-list__item{flex:0 0 calc((100% - 40px) / 3)}#thanks-page-v2 #page-partners .partner-list--small .partner-list__item{flex:0 0 calc((100% - 60px) / 4)}#thanks-page-v2 #page-partners .partner-list:not(:last-child){margin-bottom:20px}#thanks-page-v2 #page-uniform .emblem-info{padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid #fff}#thanks-page-v2 #page-uniform .emblem-info h2{font-weight:700;font-size:24px;line-height:43px;margin-bottom:24px}@media (max-width:480px){#thanks-page-v2 #page-uniform .emblem-info{padding-bottom:40px;margin-bottom:40px}#thanks-page-v2 #page-uniform .emblem-info h2{font-size:16px;line-height:32px}}#thanks-page-v2 #page-uniform .uniform-info:not(:last-child){margin-bottom:80px}#thanks-page-v2 #page-uniform .uniform-info__wrap{width:730px;max-width:100%;margin:0 auto 60px;display:flex;align-items:center;gap:56px}#thanks-page-v2 #page-uniform .uniform-info__logo{width:200px;flex:0 0 200px}#thanks-page-v2 #page-uniform .uniform-info__detail h3{font-weight:700;font-family:Barlow Condensed,sans-serif;font-size:32px;line-height:32px;letter-spacing:1px;margin-bottom:24px}#thanks-page-v2 #page-uniform .uniform-info__detail p{font-size:18px;line-height:32.4px;letter-spacing:.5px}#thanks-page-v2 #page-uniform .uniform-info__fb{display:flex;gap:80px;text-align:center}#thanks-page-v2 #page-uniform .uniform-info__fb h5{font-weight:700;font-size:24px;line-height:24px;letter-spacing:1px;margin-top:32px}@media (max-width:480px){#thanks-page-v2 #page-uniform .uniform-info__wrap{flex-direction:column;margin-bottom:32px}#thanks-page-v2 #page-uniform .uniform-info__detail h3{font-size:18px;line-height:18px;margin-bottom:12px}#thanks-page-v2 #page-uniform .uniform-info__detail p{font-size:12px;line-height:22px}#thanks-page-v2 #page-uniform .uniform-info__fb{flex-direction:column;gap:32px}#thanks-page-v2 #page-uniform .uniform-info__fb img{border-radius:0 50px}#thanks-page-v2 #page-uniform .uniform-info__fb h5{margin-top:15px;font-size:18px;line-height:18px}}#thanks-page-v2 #page-uniform .uniform-info__item img{border-radius:0 0 0 5rem}#thanks-page-v2 #page-uniform .uniform-info__item:last-child img{border-radius:0 5rem 0 0}#thanks-page-v2 #page-teams .page-section{padding:0!important}#thanks-page-v2 #page-teams .page-section__title{display:none}#thanks-page-v2 #page-teams .team-match{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:80px}#thanks-page-v2 #page-teams .team-match .team-info{width:calc(50% - 20px)}#thanks-page-v2 #page-teams .team-match .team-info__name h2{text-align:center;font-family:Barlow Condensed,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.96px;text-transform:uppercase;margin:0 0 40px;padding:16px 0 20px;border:1px solid #fff;border-radius:0 24px 0 24px}#thanks-page-v2 #page-teams .team-match .team-info__image{margin-bottom:56px}#thanks-page-v2 #page-teams .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}#thanks-page-v2 #page-teams .team-match .team-info__person--head-coach,#thanks-page-v2 #page-teams .team-match .team-info__person--staff{padding-bottom:24px}#thanks-page-v2 #page-teams .team-match .team-info__label{width:140px}#thanks-page-v2 #page-teams .team-match .team-info__label span{display:inline-block;width:70px}#thanks-page-v2 #page-teams .team-match .team-info__data p{margin:0}#thanks-page-v2 #page-teams .team-match-notes{font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.7px}#thanks-page-v2 #page-teams .team-match-group:not(:last-child){margin-bottom:80px}#thanks-page-v2 #page-teams .team-match-group__title{font-size:32px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.96px;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;text-align:center;padding:16px 0 20px;margin:0 0 56px;border:1px solid #fff;border-radius:0 24px 0 24px}#thanks-page-v2 #page-teams .team-match-group__members{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 40px}#thanks-page-v2 #page-teams .team-match-group__members span{font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;text-align:center}#thanks-page-v2 #page-teams .team-match-group__members span:first-child{padding-right:10px}#thanks-page-v2 #page-teams .team-match-group__members span:first-child+span{padding-left:10px}@media screen and (max-width:480px){#thanks-page-v2 #page-teams .team-match{gap:20px;margin-bottom:54px}#thanks-page-v2 #page-teams .team-match .team-info{width:calc(50% - 10px)}#thanks-page-v2 #page-teams .team-match .team-info__name h2{font-size:16px;line-height:100%;letter-spacing:.48px;margin-bottom:24px;padding:10px 0;border-radius:0 12px}#thanks-page-v2 #page-teams .team-match .team-info__image{margin-bottom:24px}#thanks-page-v2 #page-teams .team-match .team-info__person{font-size:10px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.5px;padding:10px 0}#thanks-page-v2 #page-teams .team-match .team-info__person--head-coach,#thanks-page-v2 #page-teams .team-match .team-info__person--staff{padding-bottom:24px}#thanks-page-v2 #page-teams .team-match .team-info__label{width:100px}#thanks-page-v2 #page-teams .team-match .team-info__label span{width:45px}#thanks-page-v2 #page-teams .team-match-notes{font-size:12px;margin-top:40px}#thanks-page-v2 #page-teams .team-match-group:not(:last-child){margin-bottom:40px}#thanks-page-v2 #page-teams .team-match-group__title{font-size:16px;margin-bottom:22px;border-radius:0 12px;padding:12px 0}#thanks-page-v2 #page-teams .team-match-group__members{gap:10px 30px}#thanks-page-v2 #page-teams .team-match-group__members span{font-size:10px}}#thanks-page-v2 #page-live .live-info{display:flex;flex-direction:column;gap:56px}#thanks-page-v2 #page-live .live-info__item h3{font-size:20px;font-weight:700;line-height:40px;letter-spacing:.5px;margin-bottom:8px}#thanks-page-v2 #page-live .live-info__item p{font-size:14px;font-weight:400;line-height:28px;letter-spacing:.5px}@media (max-width:480px){#thanks-page-v2 #page-live .live-info{gap:40px}#thanks-page-v2 #page-live .live-info__item h3{font-size:16px;line-height:24px;margin-bottom:8px}#thanks-page-v2 #page-live .live-info__item p{font-size:12px;line-height:24px}}#thanks-page-v2 #page-schedule .time-table table{width:100%;border-collapse:collapse}#thanks-page-v2 #page-schedule .time-table table tr td{border-top:1px solid #fff;padding:24px 0;line-height:32px;vertical-align:top}#thanks-page-v2 #page-schedule .time-table table tr td:first-child{width:160px}@media (max-width:480px){#thanks-page-v2 #page-schedule .time-table table tr td{line-height:24px}#thanks-page-v2 #page-schedule .time-table table tr td:first-child{width:110px}}#thanks-page-v2 #page-ticket .price-table,#thanks-page-v2 #page-ticket .stadium-map{margin-bottom:80px}#thanks-page-v2 #page-ticket .price-table table{border-collapse:collapse;border:1px solid #fff;width:100%}#thanks-page-v2 #page-ticket .price-table table tr td,#thanks-page-v2 #page-ticket .price-table table tr th{padding:8px 20px;border:1px solid #fff;font-size:14px;line-height:24px;width:220px;text-align:center}#thanks-page-v2 #page-ticket .price-table table tr td:first-child,#thanks-page-v2 #page-ticket .price-table table tr th:first-child{width:auto;text-align:left}#thanks-page-v2 #page-ticket .ticket-block{border:1px solid #fff;padding:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}#thanks-page-v2 #page-ticket .ticket-block:not(:last-child){margin-bottom:40px}#thanks-page-v2 #page-ticket .ticket-block h3{font-weight:700;font-size:24px;line-height:48px}#thanks-page-v2 #page-ticket .ticket-block p{line-height:40px;font-size:20px;text-align:center}#thanks-page-v2 #page-ticket .ticket-block--grid{flex-direction:row;gap:40px}#thanks-page-v2 #page-ticket .ticket-notes{margin-top:80px;line-height:32px;letter-spacing:.5px}#thanks-page-v2 #page-ticket .ticket-partner{margin-top:120px;text-align:center}#thanks-page-v2 #page-ticket .ticket-partner__title{font-size:20px;font-weight:700;line-height:40px;position:relative;margin-bottom:40px}#thanks-page-v2 #page-ticket .ticket-partner__title:after,#thanks-page-v2 #page-ticket .ticket-partner__title:before{position:absolute;content:"";width:22.5%;top:50%;left:0;margin-top:-1px;height:1px;background-color:#fff}#thanks-page-v2 #page-ticket .ticket-partner__title:after{left:auto;right:0}@media (max-width:480px){#thanks-page-v2 #page-ticket .stadium-map{margin-bottom:40px}#thanks-page-v2 #page-ticket .price-table table tr td,#thanks-page-v2 #page-ticket .price-table table tr th{font-size:8px;line-height:14px;padding:4px 8px;width:66px}#thanks-page-v2 #page-ticket .ticket-block{padding:16px}#thanks-page-v2 #page-ticket .ticket-block:not(:last-child){margin-bottom:20px}#thanks-page-v2 #page-ticket .ticket-block h3{font-size:16px;line-height:32px}#thanks-page-v2 #page-ticket .ticket-block p{font-size:10px;line-height:20px}#thanks-page-v2 #page-ticket .ticket-notes{margin-top:40px}#thanks-page-v2 #page-ticket .ticket-partner__title{font-size:14px;line-height:24px;font-weight:700}#thanks-page-v2 #page-ticket .ticket-partner__title:after,#thanks-page-v2 #page-ticket .ticket-partner__title:before{width:18%}#thanks-page-v2 #page-ticket .ticket-partner__item h5{font-size:16px;margin-top:5px}}#thanks-page-v2 #page-goods #goods{padding:0}#thanks-page-v2 #page-goods #goods .page-section__title{display:none}#thanks-page-v2 #page-goods #goods .shopify-wrapper{margin:0 -20px;display:flex;flex-wrap:wrap}#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product{width:25%;padding:0 20px;margin-bottom:40px;box-sizing:border-box}#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product__image{margin-bottom:15px}#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product__image a{display:block;position:relative;background-color:#fff;width:100%;padding-top:100%}#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product__image a img{position:absolute;top:50%;left:50%;max-height:100%;transform:translate(-50%,-50%)}#thanks-page-v2 #page-goods #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}#thanks-page-v2 #page-goods #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}#thanks-page-v2 #page-goods #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}#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product__summary .price__compare{font-size:14px;font-weight:300;color:#bdbdbd;text-decoration:line-through}@media screen and (max-width:767px){#thanks-page-v2 #page-goods #goods .shopify-wrapper{margin:0 -5px}#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product{width:50%;padding:5px;margin-bottom:25px}}@media screen and (max-width:480px){#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product{padding:10px;margin-bottom:4px}#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product__summary h3{font-size:10px}#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product__summary .price{font-size:14px}#thanks-page-v2 #page-goods #goods .shopify-wrapper .shopify-product__summary .price__compare{font-size:12px}}#thanks-page-v2 #page-access .access-box{display:flex;gap:40px;flex-wrap:wrap}#thanks-page-v2 #page-access .access-box__image{width:400px;flex:0 0 400px}#thanks-page-v2 #page-access .access-box__text{font-size:14px;line-height:23px;width:calc(100% - 440px)}#thanks-page-v2 #page-access .access-box__text h3{font-weight:700;font-size:24px;line-height:24px;margin-bottom:16px}#thanks-page-v2 #page-access .access-box__text h5{font-weight:700;font-size:16px;margin-bottom:16px}@media (max-width:480px){#thanks-page-v2 #page-access .access-box__image,#thanks-page-v2 #page-access .access-box__text{width:100%;flex:0 0 100%}#thanks-page-v2 #page-access .access-box__text h3{font-size:20px;line-height:20px}#thanks-page-v2 #page-access .access-box__text h5{font-size:14px;line-height:14px}#thanks-page-v2 #page-access .access-box__text p{font-size:12px;line-height:20px}}#thanks-page-v2 #page-contents iframe{width:100%;aspect-ratio:1.7777777778;height:auto}#thanks-page-v2 #page-insta .ig-list{display:flex;gap:40px;flex-wrap:wrap}#thanks-page-v2 #page-insta .ig-list__item{flex:0 0 calc((100% - 80px) / 3);width:calc((100% - 80px) / 3)}#thanks-page-v2 #page-insta .ig-list__item a{display:block;height:252px;overflow:hidden}#thanks-page-v2 #page-insta .ig-list__item a img{display:block;object-fit:cover;width:100%;height:100%}@media (max-width:480px){#thanks-page-v2 #page-insta .ig-list{gap:24px}#thanks-page-v2 #page-insta .ig-list__item{width:calc(50% - 12px);flex:0 0 calc(50% - 12px)}#thanks-page-v2 #page-insta .ig-list__item a{height:165px}#thanks-page-v2 #page-insta .ig-list__item:nth-child(9){display:none}}#thanks-page-v2 #page-insta .x-box{height:560px;position:relative;overflow:hidden;background-color:#000;border-radius:12px;margin-top:160px}#thanks-page-v2 #page-insta .x-box div.twitter-timeline{height:100%;overflow-y:auto;max-width:calc(100% + 12px)!important;margin-right:-20px!important}@media (max-width:480px){#thanks-page-v2 #page-insta .x-box div.twitter-timeline{max-width:100%!important;margin-right:0!important}}#thanks-page-v2 #page-insta .x-box .loader{width:50px;aspect-ratio:1;display:grid;border-radius:50%;border:0 solid #000;border-right-color:#25b09b;animation:l15 1s linear infinite;position:absolute;left:calc(50% - 25px);top:calc(50% - 35px);z-index:1}#thanks-page-v2 #page-insta .x-box .loader:after,#thanks-page-v2 #page-insta .x-box .loader:before{content:"";grid-area:1;margin:2px;border:inherit;border-radius:50%;animation:l15 2s infinite}#thanks-page-v2 #page-insta .x-box .loader:after{margin:8px;animation-duration:3s}@keyframes l15{to{transform:rotate(1turn)}}#thanks-page-v2 #page-footer .footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center}#thanks-page-v2 #page-footer .footer-content__socials{display:flex;gap:48px;margin-bottom:56px}#thanks-page-v2 #page-footer .copyright{font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase;text-align:center;padding:32px 0;margin-top:72px;letter-spacing:1px;font-family:Barlow Condensed,sans-serif}#thanks-page-v2 #page-footer .copyright__top{font-size:14px;line-height:14px;margin-bottom:32px;font-family:Noto Sans JP,sans-serif;font-weight:400}@media (max-width:480px){#thanks-page-v2 #page-footer .copyright{font-size:12px;line-height:16px}#thanks-page-v2 #page-footer .copyright__top{font-size:12px;margin-bottom:23px}}#thanks-page-v2 .sidebar-menu{position:fixed;z-index:150;top:0;right:-100%;width:30vw;height:100vh;background:rgba(29,32,136,.9);transition:all .3s ease-in-out;padding:6vw;box-sizing:border-box}#thanks-page-v2 .sidebar-menu__close{position:absolute;right:32px;top:14px}#thanks-page-v2 .sidebar-menu__close:hover{cursor:pointer}#thanks-page-v2 .sidebar-menu .menu-links{padding:0;list-style:none;display:flex;flex-direction:column;gap:.75vw;margin:6vw 0 0}#thanks-page-v2 .sidebar-menu .menu-links__item a{color:#fff;text-decoration:none;font-size:1.2vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.4px;font-family:Barlow Condensed,sans-serif}#thanks-page-v2 .sidebar-menu .link-groups{display:flex;flex-direction:column;gap:16px;margin-top:40px}#thanks-page-v2 .sidebar-menu .link-groups .btn-detail{margin:0;width:100%;height:48px;line-height:48px;font-size:14px;border-radius:30px;padding-top:0;padding-bottom:0;max-width:200px;min-width:auto;left:0;transform:none}#thanks-page-v2 .sidebar-menu .sns-links{position:absolute;bottom:6vh;display:flex;gap:32px}#thanks-page-v2 .sidebar-menu .sns-links a svg{width:3vw}#thanks-page-v2 .sidebar-menu.show{right:0}#thanks-page-v2 .sidebar-menu .btn{min-width:auto;width:100%;margin-top:0}@media screen and (max-width:768px){#thanks-page-v2 .sidebar-menu{width:40vw}}@media screen and (max-width:480px){#thanks-page-v2 .sidebar-menu{width:300px;padding:55px 40px;height:100%;background:rgba(0,12,32,.95)}#thanks-page-v2 .sidebar-menu__close{right:20px;top:2.5px}#thanks-page-v2 .sidebar-menu .menu-links{gap:12px}#thanks-page-v2 .sidebar-menu .menu-links__item a{font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.1px}#thanks-page-v2 .sidebar-menu .sns-links{bottom:20px}#thanks-page-v2 .sidebar-menu .sns-links a svg{width:32px}}#thanks-page-v2.admin-bar .sidebar-menu__close{top:46px}@media (max-width:480px){#thanks-page-v2.admin-bar .sidebar-menu__close{top:52px;right:22px}}#thanks-page-v2 .page-gallery{padding:0;margin:0;display:flex;list-style:none;gap:20px;flex-wrap:wrap}#thanks-page-v2 .page-gallery>li{width:calc((100% - 60px) / 3)}#thanks-page-v2 .page-gallery>li a{display:flex}@media (max-width:480px){#thanks-page-v2 .page-gallery{gap:15px}#thanks-page-v2 .page-gallery>li{width:calc(50% - 7.5px)}#page-rule-manner .guide-list .guide-item__header{padding:10px 20px!important}#page-rule-manner .guide-list .guide-item__header h3{font-size:14px!important}#page-rule-manner .guide-list .guide-item__header svg{width:16px!important}#page-rule-manner .guide-list .guide-item__content{padding:20px!important;font-size:12px!important}#page-partners .partner-list{gap:10px!important}#page-partners .partner-list__item{flex:0 0 calc((100% - 10px) / 2)!important}#page-partners .partner-list--medium .partner-list__item{flex:0 0 calc((100% - 20px) / 3)!important}#page-partners .partner-list--small .partner-list__item{flex:0 0 calc((100% - 30px) / 4)!important}#page-partners .partner-list:not(:last-child){margin-bottom:10px!important}}