html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="text"],input[type="url"],input[type="number"],textarea,button{border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"]::focus,input[type="url"]::focus,input[type="number"]::focus,textarea::focus,button::focus{outline:0;border-color:transparent;background:transparant}input[type="text"]::-ms-clear,input[type="text"]::-ms-reveal,input[type="url"]::-ms-clear,input[type="url"]::-ms-reveal,input[type="number"]::-ms-clear,input[type="number"]::-ms-reveal,textarea::-ms-clear,textarea::-ms-reveal,button::-ms-clear,button::-ms-reveal{visibility:hidden}html{font-family:Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;width:100%;height:100%;font-size:62.5%;-webkit-font-smoothing:antialiased;background:#000;color:#fff;transform:rotate(180deg)}html.is-fixed{overflow:hidden}html *{cursor:none !important}body{margin:0;width:100%;height:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative;box-sizing:border-box;min-height:100%}a{color:inherit;text-decoration:none}strong{font-weight:800}em{font-style:italic}.l-container{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;transition:opacity 0.3s ease 0s}.l-container.is-hide{opacity:0;pointer-events:none}.l-container.is-disable{display:none}.l-container--fixed{position:fixed;top:0;left:24px;width:calc(100% - 48px)}.l-container__wrap{width:100%;height:100%;transition:opacity 0.3s ease 0s}.l-container__wrap.is-hide{opacity:0}.l-container__head,.l-container__footer,.l-container__body{position:relative;flex-shrink:0;transition:opacity 0.5s ease 0s;opacity:1}.l-container__head,.l-container__footer{min-height:120px;height:calc((100% - (100vw - 48px))/2);height:calc((100% - (var(--vw, 1vw) * 100 - 48px))/2)}@media only screen and (min-width: 420px){.l-container__head,.l-container__footer{height:calc((100% - (420px - 48px))/2);height:calc((100% - (420px - 48px))/2)}}@media only screen and (min-width: 420px){.l-container__head--clock,.l-container__footer--clock{height:calc((100% - (100vw - 48px))/2);height:calc((100% - (var(--vw, 1vw) * 100 - 48px))/2)}}@media only screen and (min-width: 420px) and (min-width: 680px){.l-container__head--clock,.l-container__footer--clock{min-height:140px;height:calc((100% - (680px - 48px))/2)}}@media only screen and (min-width: 420px) and (min-width: 680px) and (min-width: 980px){.l-container__head--clock.is-horizontal,.l-container__footer--clock.is-horizontal{min-height:200px;height:auto}}@media only screen and (min-width: 980px){.l-container__head--clock.is-horizontal{order:2;opacity:0}}@media only screen and (min-width: 980px){.l-container__footer--clock.is-horizontal{transform:rotate(90deg);position:absolute;top:70px;left:-100px;order:0}}.l-container__body{width:calc(100vw - 48px);width:calc(var(--vw, 1vw) * 100 - 48px);height:calc(100vw - 48px);height:calc(var(--vw, 1vw) * 100 - 48px);margin:0 auto}@media only screen and (max-width: 359px){.l-container__body{width:calc(100vw - 120px);width:calc(var(--vw, 1vw) * 100 - 120px);height:calc(100vw - 120px);height:calc(var(--vw, 1vw) * 100 - 120px)}}@media only screen and (min-width: 420px){.l-container__body{width:372px;height:372px}}@media only screen and (min-width: 420px){.l-container__body--clock{width:100%;height:calc(100vw - 48px);height:calc(var(--vw, 1vw) * 100 - 48px)}}@media only screen and (min-width: 420px) and (min-width: 680px){.l-container__body--clock{width:632px;height:632px}}@media only screen and (min-width: 420px) and (min-width: 680px) and (min-width: 980px){.l-container__body--clock.is-horizontal{position:fixed;bottom:50%;right:50%;order:1;width:calc(100vw - 48px);width:calc(var(--vh, 1vh) * 100 - 48px);height:calc(100vw - 48px);height:calc(var(--vh, 1vh) * 100 - 48px);transform:translate(50%, 50%) rotate(90deg)}}.l-main{position:relative;width:calc(100% - 48px);height:100%;margin:0 auto}.l-footer{font-size:1.1rem;line-height:1;letter-spacing:.1em;font-weight:400;padding-bottom:21px}.c-gif-player{width:100%;height:100%}.c-gif-player__img{position:relative;width:100%;height:100%}.c-gif-player__img img{position:absolute;right:50%;bottom:50%;width:97.8%;height:auto;transform:translate(50%, 50%)}.c-gif-player__inner-text{font-size:1.4rem;line-height:1;letter-spacing:0;font-weight:400;position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);text-align:center}@media only screen and (min-width: 768px){.c-gif-player__inner-text{font-size:1.6rem;line-height:1;letter-spacing:0;font-weight:400}}.c-gif-player__inner-text p{margin-bottom:4px}.c-gif-player__inner-text span{font-size:1.1rem;line-height:1;letter-spacing:0;font-weight:400;display:inline-block}@media only screen and (min-width: 768px){.c-gif-player__inner-text span{font-size:1.4rem;line-height:1;letter-spacing:0;font-weight:400}}.c-gif-player__progressive-circle{position:absolute;bottom:50%;right:50%;width:91.4%;padding-top:91.4%;transform:translate(50%, 50%)}.c-gif-player__progressive-circle svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.c-gif-player__progressive-circle circle{stroke-dashoffset:314%;stroke-dasharray:314%;stroke:rgba(255,255,255,0.5);stroke-width:1px;transition:stroke-dashoffset 1.2s ease 0s}.c-radius-button{text-align:center}.c-radius-button__inner-wrap{margin:0 auto;padding:0;cursor:pointer;background:none;text-align:center}.c-radius-button__inner-wrap.is-sp{cursor:default}.c-radius-button__box{font-size:1.6rem;line-height:3.2rem;letter-spacing:.05em;font-weight:700;display:inline-block;min-width:160px;color:#fff;border-radius:1.6rem;border:1px solid #fff;padding:0 16px;text-align:center;transition:opacity 0.3s ease 0s}.c-radius-button__box--reverse{color:#000;background:#fff}.c-radius-button--no-frame .c-radius-button__box{font-size:1.4rem;line-height:3.2rem;letter-spacing:.05em;font-weight:400;border:none}.p-top__title{font-size:1.4rem;line-height:1.8;letter-spacing:0;font-weight:400;position:absolute;top:50%;width:100%;text-align:center}@media only screen and (min-width: 768px){.p-top__title{font-size:1.6rem;line-height:1.8;letter-spacing:0;font-weight:400}}.p-top__setting-link{font-size:1.2rem;line-height:1.8;letter-spacing:0;font-weight:400;position:absolute;bottom:30%;right:50%;transform:translate(50%, 0);text-decoration:underline;color:#c8c8c8;transition:opacity 0.2s}.p-top__setting-link.is-hide{opacity:0;pointer-events:none}.a-load-img{opacity:0;transition:opacity 0.3s ease 0s}.a-load-img.is-loaded,.a-load-img.loaded{opacity:1}
