#loading-screen *{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;margin:0;padding:0;font-style:normal;font-weight:400;vertical-align:baseline;list-style-type:none;text-align:center}#loading-screen{z-index:100000}#loading-content{width:240px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#loading-content img{width:240px}#loading-screen .loading-text{text-align:center;width:100%;font-size:14px;line-height:150%}#loading-screen .loader{margin:0 auto 15px!important;position:relative;width:150px;height:150px;border-radius:50%;background-image:linear-gradient(45deg,#2b2b2b 0 5%,#f0f0f0 80% 100%);box-sizing:border-box;animation:circle 2s linear infinite}#loading-screen .loader::before{position:absolute;top:4px;left:4px;bottom:4px;right:4px;border-radius:50%;background-color:#fff;content:''}@keyframes circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#loading-screen .container{--uib-size:45px;--uib-color:rgb(40, 192, 21);--uib-speed:1.7s;--uib-dot-size:calc(var(--uib-size) * 0.24);position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--uib-dot-size);width:var(--uib-size);margin:20px auto 20px!important}#loading-screen .container::after,#loading-screen .container::before,#loading-screen .dot{content:'';display:block;height:var(--uib-dot-size);width:var(--uib-dot-size);border-radius:50%;transform:scale(0);transition:background-color .3s ease}#loading-screen .container::before{animation:pulse var(--uib-speed) ease-in-out calc(var(--uib-speed) * -.375) infinite;background-color:#42e22d}#loading-screen .dot{animation:pulse var(--uib-speed) ease-in-out calc(var(--uib-speed) * -.25) infinite both;background-color:#28c015}#loading-screen .container::after{animation:pulse var(--uib-speed) ease-in-out calc(var(--uib-speed) * -.125) infinite;background-color:#1cad08}@keyframes pulse{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@media screen and (max-width:600px){#loading-content{width:80%;position:absolute;top:46%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center}}