.tw-iframe-widget-container{line-height:0}.tw-iframe-widget-container iframe{color-scheme:normal}.tw-landing-twitcasting-logo{height:100px;margin-bottom:1rem;width:100px}.tw-landing-twitcasting-logo img,.tw-landing-twitcasting-logo svg{height:auto;width:100%}.tw-landing-header-box{align-items:center;background-image:url();background-size:cover;box-sizing:border-box;color:#fff;display:flex;flex-flow:column nowrap;height:400px;justify-content:center;margin-top:0;padding:1rem;position:relative;width:100%}.tw-landing-header-box h1{font-feature-settings:"palt" 1;font-size:1.65rem;font-weight:lighter;letter-spacing:7px}.tw-landing-content h2{font-feature-settings:"palt" 1;align-items:center;color:#0682d0;display:flex;flex-flow:column wrap;font-size:1.45rem;font-weight:lighter;justify-content:center;letter-spacing:2px;margin-bottom:3rem}.tw-landing-content h2:not(:first-child){margin-top:3rem}.tw-landing-content h2:after{background:linear-gradient(90deg,#34c1f3,#0798f3);border-radius:100vw;content:"";height:3px;margin-top:1rem;width:50px}.tw-landing-content p{font-feature-settings:"pkna" 1;letter-spacing:.5px;line-height:2}.tw-landing-content form.tw-form{line-height:1}.tw-landing-content ul.container{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:center}.tw-landing-content ul.container>li{align-items:center;display:flex;flex:120px 1 1;flex-flow:column;justify-content:center;margin:1.5rem;min-width:120px}.tw-landing-content ul.container>li:first-of-type:nth-last-child(3),.tw-landing-content ul.container>li:first-of-type:nth-last-child(3)~li{flex:320px 1 1}.tw-landing-content ul.container>li img{height:auto;width:320px}.tw-landing-content ul.container>li img.rounded{border-radius:100vw}.tw-landing-content .feature{text-align:center}.tw-landing-content ul.container .feature-title{color:#0682d0;margin-bottom:.5rem}.tw-landing-box{margin:0 auto;max-width:720px;padding:3rem 0}.tw-landing-box[data-is-wide]{max-width:1200px}.tw-landing-box-center{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.tw-landing-box-bg[data-bg=primary]{background:rgba(52,193,243,.1)}.tw-landing-separator{border:1px solid var(--color-border-1);margin:1rem 0;opacity:.5}.tw-landing-apply-form{padding:1rem 10px}.tw-landing-apply-form p{padding:0}.tw-landing-apply-box{margin:1.5rem 0;width:100%}.tw-landing-apply-box,.tw-landing-apply-button{align-items:center;display:flex;justify-content:center}.tw-landing-apply-button{background:linear-gradient(90deg,#34c1f3,#0798f3);border-radius:100vw;color:#fff;cursor:pointer;padding:1rem 2rem;transition:all .3s ease}.tw-landing-apply-button:link,.tw-landing-apply-button:visited{color:#fff}.tw-landing-apply-button:hover{filter:brightness(1.1);text-decoration:none}.tw-landing-thank-you-icon{border:3px solid #34c1f3;border-radius:100vw;height:35px;margin-bottom:1rem;padding:25px;width:35px}.tw-landing-thank-you-icon svg{fill:#34c1f3}.tw-landing-content h2{text-align:center}body>div.alert.alert-success{display:none}div.tweet-notice{background:none;border:0;border-radius:16px;color:#76c7f1;display:inline-block;padding:8px 16px;text-shadow:none}p.over-notice{margin:auto;width:90%}div.tanzaku-wish-box{text-align:center}input.tanzaku-wish{border-color:#2f6f9f;font-size:20px;padding:8px;text-align:center;width:90%}textarea.tanzaku-output{border:1px solid #ccc;width:210px}.caskun-follow{margin-top:8px}ul.tanzaku-list li{background-color:#efefef;border:0;color:#555;font-weight:700;list-style:circle inside;margin-bottom:8px;padding:16px 12px}ul.tanzaku-list li a{color:#555;text-decoration:none}.tw-landing-header-box{height:auto;margin-bottom:1rem;padding:0}.tw-landing-header-box img{width:100%}.tw-landing-content h2{margin-bottom:1.5rem;margin-top:1.5rem}.tanzaku-wish-box input.tanzaku-wish{border:1px solid #34c1f3;font-size:130%;height:2.2rem;margin-bottom:1rem}.tw-tanzaku-wish-list-container{padding:4rem 1rem 1rem}.tw-landing-apply-button{border:none}.tw-landing-apply-button:disabled{background:#d3d3d3!important}div.alert.alert-info{display:none}.tw-tanzaku-character-section{background:#fffcf8;margin-top:4em;padding-bottom:4em;text-align:center}.tw-tanzaku-character-text{font-size:.9em!important;padding-left:2em;padding-right:2em}.tw-tanzaku-character-image-box{padding:2em}.tw-tanzaku-character-image{height:115px}@media screen and (max-width:600px){.tw-tanzaku-character-image{height:80px}}.tw-tanzaku-character-follow-button{display:inline}.tw-tanzaku-character-follow-botton-bottom{margin-top:1.5em}