@charset "UTF-8";.noticeBox{height:30rem;margin-top:1.2rem;overflow:auto}.noticeBox ul li{font-weight:500;padding-left:1em;text-indent:-1em}.noticeBox ul li:before{content:"\30fb"}.noticeBox a{color:#0d92c3}.imgContain{width:100%;height:100%;object-fit:contain}.imgCover{width:100%;height:100%;object-fit:cover}.bgContain{background:none center center/contain no-repeat}.textBox{padding:3.2rem;border:.3rem solid #444;background:#f9f9f1;border-radius:.8rem}@media screen and (max-width: 768px){.textBox{padding:2.4rem 1.6rem}}.button,.apply .inner{cursor:pointer;user-select:none}.underlinedHeading{text-align:center}.underlinedHeading:after{content:"";display:block;width:8rem;height:.4rem;margin:1.2rem auto 0;background:#444}.apply{position:relative;max-width:39.7rem;height:5.6rem;margin:2.4rem auto 0;cursor:pointer;color:#fff;text-shadow:rgb(68,68,68) 2px 0px 0px,rgb(68,68,68) 1.75517px .958851px 0px,rgb(68,68,68) 1.0806px 1.68294px 0px,rgb(68,68,68) .141474px 1.99499px 0px,rgb(68,68,68) -.832294px 1.81859px 0px,rgb(68,68,68) -1.60229px 1.19694px 0px,rgb(68,68,68) -1.97998px .28224px 0px,rgb(68,68,68) -1.87291px -.701566px 0px,rgb(68,68,68) -1.30729px -1.5136px 0px,rgb(68,68,68) -.421592px -1.95506px 0px,rgb(68,68,68) .567324px -1.91785px 0px,rgb(68,68,68) 1.41734px -1.41108px 0px,rgb(68,68,68) 1.92034px -.558831px 0px}.apply .inner{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-2.65px,-4px);border:.2rem solid;border-radius:2.8rem;z-index:2}.apply:not(.disabled) .inner{background:#fb5a78;border-color:#444}.apply:not(.disabled) .inner:hover{transform:translate(0)}.apply.disabled{cursor:default}.apply.disabled .inner{cursor:default;background:#bdbdbd;border-color:#444}.apply:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:2.8rem;background:#444;z-index:1}.apply+p{font-size:1.4rem;text-align:center;margin-top:1.2rem}*{box-sizing:border-box}a{color:inherit;text-decoration:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none}h1,h2,h3,h4,h5,h6,em,strong{font-size:100%;font-style:normal}table{border-collapse:collapse;border-spacing:0}ul,ol,li{list-style-type:none}img{border:0;vertical-align:bottom;max-width:100%}a img{vertical-align:middle}area{border:none;outline:none}body{font-family:sans-serif;-webkit-text-size-adjust:100%}select,input,button,textarea{font-size:99%}table{font-size:inherit}article,aside,details,dialog,figure,figcaption,footer,header,main,hgroup,nav,section{display:block}button{margin:0;padding:0;background:none;border:none;outline:none;cursor:pointer}.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}html{font-size:10px}.imgContain,section.twitterCampaign .info .detail .img img,#globalHeader .container h1 img{width:100%;height:100%;object-fit:contain}.imgCover,.dialog .profile .img img,section.ambassadors .ambassadorList>li img{width:100%;height:100%;object-fit:cover}.bgContain,.dialog .content .close,section.twitterCampaign .eligibility ul>li:before,section.twitterCampaign h2 .circle{background:none center center/contain no-repeat}.textBox,#globalHeader .container .lead{padding:3.2rem;border:.3rem solid #444;background:#f9f9f1;border-radius:.8rem}@media screen and (max-width: 768px){.textBox,#globalHeader .container .lead{padding:2.4rem 1.6rem}}.button{cursor:pointer;user-select:none}.underlinedHeading,section.notice h2,section.twitterCampaign .info h3,section.twitterCampaign .eligibility h3,section.twitterCampaign h2,section.ambassadors h2{text-align:center}.underlinedHeading:after,section.notice h2:after,section.twitterCampaign .info h3:after,section.twitterCampaign .eligibility h3:after,section.twitterCampaign h2:after,section.ambassadors h2:after{content:"";display:block;width:8rem;height:.4rem;margin:1.2rem auto 0;background:#444}body{font-family:Hiragino Kaku Gothic Pro,Helvetica Neue,Arial,Hiragino Sans,Meiryo,sans-serif;font-size:1.4rem;font-weight:700;padding-top:4.4rem;min-height:100vh;color:#444;line-height:1.5}.wrapper{width:100%;max-width:75rem;margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}@media screen and (max-width: 768px){.wrapper{padding-left:1.6rem;padding-right:1.6rem}}.pink{color:#f18398}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}#globalNav{position:fixed;top:0;left:0;width:100%;height:4.4rem;background:#fff;z-index:20}#globalNav .wrapper{display:flex;justify-content:center;align-items:center;height:100%}#globalNav .logo{display:inline-flex}#globalNav .logo img{height:1.8rem}#globalHeader{position:relative}#globalHeader .container{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:4rem;z-index:1}#globalHeader .container h1{padding-top:3.6rem;width:34.3rem;opacity:0;animation:fadein 1s ease 1s forwards}#globalHeader .container .lead{width:100%;text-align:center;opacity:0;animation:slidein 1s ease 3s forwards}#globalHeader .background{position:absolute;width:100%;object-fit:scale-down;object-position:top center;opacity:0;animation:fadein 1s ease 2s forwards}.contents{opacity:0;animation:slidein 1s ease 3s forwards}section.ambassadors{margin-top:8.4rem;text-align:center}@media screen and (max-width: 768px){section.ambassadors{margin-top:4rem}}section.ambassadors h2{font-size:2.4rem}section.ambassadors h2 span.small{font-size:1.8rem}section.ambassadors h2:after{background:#444}section.ambassadors h2+p{margin-top:1.2rem}section.ambassadors .ambassadorList{display:flex;gap:1.6rem;margin-top:2.4rem;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){section.ambassadors .ambassadorList{display:grid;grid-template-columns:repeat(2,1fr)}}section.ambassadors .ambassadorList>li{position:relative;width:calc((100% - 4.8rem)/4);aspect-ratio:1;border-radius:.8rem;background:#D9D9D9;cursor:pointer;overflow:hidden}@media screen and (max-width: 768px){section.ambassadors .ambassadorList>li{width:100%}}section.ambassadors .ambassadorList>li:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box}section.ambassadors .ambassadorList>li:nth-child(3n+1):after{border:4px dashed #51b0e1}section.ambassadors .ambassadorList>li:nth-child(3n+2):after{border:4px dashed #40b6a9}section.ambassadors .ambassadorList>li:nth-child(3n):after{border:4px dashed #fb5a78}section.twitterCampaign{margin-top:11rem}@media screen and (max-width: 768px){section.twitterCampaign{margin-top:9.6rem;padding:0 1.6rem}}section.twitterCampaign .wrapper{border:.3rem solid #444;border-radius:.8rem;background:url(./twitter_campaign_bg-33efb3de.svg) center top/100% auto no-repeat;padding:0 3.4rem 4.8rem}@media screen and (max-width: 768px){section.twitterCampaign .wrapper{padding:0 1.6rem 4rem}}section.twitterCampaign h2{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;gap:1.2rem;margin-top:-5.6rem}section.twitterCampaign h2 .circle{display:flex;justify-content:center;align-items:center;width:100%;height:9.6rem;margin:0 auto;background-image:url(./campaign_h2_circle-93f3ac3c.svg);font-size:2.8rem;color:#fff;text-shadow:rgb(68,68,68) 2px 0px 0px,rgb(68,68,68) 1.75517px .958851px 0px,rgb(68,68,68) 1.0806px 1.68294px 0px,rgb(68,68,68) .141474px 1.99499px 0px,rgb(68,68,68) -.832294px 1.81859px 0px,rgb(68,68,68) -1.60229px 1.19694px 0px,rgb(68,68,68) -1.97998px .28224px 0px,rgb(68,68,68) -1.87291px -.701566px 0px,rgb(68,68,68) -1.30729px -1.5136px 0px,rgb(68,68,68) -.421592px -1.95506px 0px,rgb(68,68,68) .567324px -1.91785px 0px,rgb(68,68,68) 1.41734px -1.41108px 0px,rgb(68,68,68) 1.92034px -.558831px 0px}section.twitterCampaign h2 .twitter,section.twitterCampaign h2 .campaign{text-shadow:rgb(68,68,68) 2px 0px 0px,rgb(68,68,68) 1.75517px .958851px 0px,rgb(68,68,68) 1.0806px 1.68294px 0px,rgb(68,68,68) .141474px 1.99499px 0px,rgb(68,68,68) -.832294px 1.81859px 0px,rgb(68,68,68) -1.60229px 1.19694px 0px,rgb(68,68,68) -1.97998px .28224px 0px,rgb(68,68,68) -1.87291px -.701566px 0px,rgb(68,68,68) -1.30729px -1.5136px 0px,rgb(68,68,68) -.421592px -1.95506px 0px,rgb(68,68,68) .567324px -1.91785px 0px,rgb(68,68,68) 1.41734px -1.41108px 0px,rgb(68,68,68) 1.92034px -.558831px 0px;font-size:2.4rem}section.twitterCampaign h2 .twitter{color:#a9e2ff}section.twitterCampaign h2 .campaign{color:#d0efff}section.twitterCampaign h2:after{background:#9cd4ce}section.twitterCampaign .subtitle{font-size:1.4rem;text-align:center;margin-top:1.2rem}section.twitterCampaign .subtitle .pink{font-size:1.8rem}section.twitterCampaign .embeddedWidget{margin-top:2.4rem}section.twitterCampaign .embeddedWidget>*{margin:auto}section.twitterCampaign .eligibility{margin-top:2.4rem;padding:1.6rem;border-radius:.8rem;background:#f9f9f1;text-align:center}section.twitterCampaign .eligibility h3{font-size:2rem}section.twitterCampaign .eligibility h3:after{background:#9cd4ce}section.twitterCampaign .eligibility ul{display:flex;justify-content:center;gap:.8rem;margin-top:1.6rem}@media screen and (max-width: 768px){section.twitterCampaign .eligibility ul{flex-direction:column;align-items:stretch}}section.twitterCampaign .eligibility ul>li{width:22.7rem;font-size:1.4rem}@media screen and (max-width: 768px){section.twitterCampaign .eligibility ul>li{display:flex;gap:1.6rem;width:100%;text-align:left}}section.twitterCampaign .eligibility ul>li:before{content:"";display:block;width:3.6rem;aspect-ratio:1;margin:0 auto .8rem}@media screen and (max-width: 768px){section.twitterCampaign .eligibility ul>li:before{margin:0;flex-shrink:0}}section.twitterCampaign .eligibility ul>li:nth-child(1):before{background-image:url(./eligibility_01-c62fd952.svg)}section.twitterCampaign .eligibility ul>li:nth-child(2):before{background-image:url(./eligibility_02-c2946083.svg)}section.twitterCampaign .info{margin-top:2.4rem;padding-top:2.4rem;border-top:4px dashed #444}section.twitterCampaign .info h3{font-size:2rem}section.twitterCampaign .info h3:after{background:#9cd4ce}section.twitterCampaign .info .detail{display:flex;justify-content:flex-start;align-items:stretch;margin-top:2.4rem;gap:2rem}@media screen and (max-width: 768px){section.twitterCampaign .info .detail{flex-direction:column}}section.twitterCampaign .info .detail .img{width:24rem;aspect-ratio:1;border:2px solid #444;border-radius:.8rem;background:#D9D9D9;flex-shrink:0;overflow:hidden}@media screen and (max-width: 768px){section.twitterCampaign .info .detail .img{width:100%}}section.twitterCampaign .info .detail .text .count{font-size:1.6rem}section.twitterCampaign .info .detail .text h4{font-size:2.4rem;color:#f18398;margin-top:.4rem}section.twitterCampaign .info .detail .text .description{margin-top:.8rem;font-size:1.6rem;font-weight:500}section.notice{margin-top:6.4rem}@media screen and (max-width: 768px){section.notice{margin-top:4rem;padding:0 1.6rem}}section.notice h2{font-size:2rem}section.concept{margin-top:6.4rem}@media screen and (max-width: 768px){section.concept{margin-top:4rem;padding:0 1.6rem}}section.concept h2{margin-top:.8rem;text-align:center}section.concept .logo{text-align:center}section.concept .textBox,section.concept #globalHeader .container .lead,#globalHeader .container section.concept .lead{margin-top:1.6rem}#globalFooter{margin-top:6.4rem}@media screen and (max-width: 768px){#globalFooter{margin-top:4rem}}#globalFooter .socials{display:flex;justify-content:center;align-items:center;gap:3rem}#globalFooter .socials>li{width:8.8rem}@media screen and (max-width: 768px){#globalFooter .socials>li{width:4.4rem}}#globalFooter .content{margin-top:6.4rem;padding:4rem 0;background:#f1f1f1}@media screen and (max-width: 768px){#globalFooter .content{margin-top:4.8rem}}#globalFooter .content .logo{text-align:center}#globalFooter .content .logo img{width:auto;height:4.8rem}#globalFooter .content .links{margin-top:4rem}#globalFooter .content .links ul{display:flex;justify-content:center;align-items:center;gap:4rem}@media screen and (max-width: 768px){#globalFooter .content .links ul{flex-direction:column;gap:2.4rem}}#globalFooter .content .links a{color:#0d92c3;font-size:1.6rem}#globalFooter .content .copyright{margin-top:4rem;text-align:center}.dialog{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:50}@media screen and (max-width: 768px){.dialog{padding:4rem 1.6rem}}.dialog .content{position:relative;width:100%;height:100%;max-width:60rem;max-height:52rem;background:#fff url(./dialog_bg-6e464145.svg) center top/contain no-repeat;border-radius:.4rem 2rem;overflow:hidden}.dialog .content .close{position:absolute;top:1.2rem;right:1.2rem;width:3.6rem;aspect-ratio:1;background-image:url(./close-73b4b343.svg);cursor:pointer;z-index:55}.dialog .content .arrows div{position:absolute;top:28rem;left:auto;right:auto;display:flex;justify-content:center;align-items:center;width:4.8rem;aspect-ratio:1;cursor:pointer;z-index:54}.dialog .content .arrows div:nth-child(1){left:0}.dialog .content .arrows div:nth-child(2){right:0}.dialog .profile{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:4.8rem 4rem 4.4rem}.dialog .profile .img{width:20rem;aspect-ratio:1;border-radius:50%;overflow:hidden}.dialog .profile .name{margin-top:3.2rem;font-size:2rem}.dialog .profile .socials{display:flex;justify-content:center;align-items:center;gap:2.4rem;margin-top:2.4rem}.dialog .profile .socials>li{width:4rem;aspect-ratio:1}.dialog .profile .comment{margin-top:1.6rem;white-space:pre-line}.dialog-enter-active,.dialog-leave-active{transition:.4s;pointer-events:none}.dialog-enter-from,.dialog-leave-to{opacity:0}.dialog-enter-active .content,.dialog-leave-active .content{transition:all .3s ease-in-out}.dialog-enter-from .content,.dialog-leave-to .content{transform:translateY(10px);opacity:0}.dialog-enter-active .content{transition-delay:.25s}
