body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:-webkit-gradient(linear,left top,left bottom,from(#f7f9ff),to(#fdfaf4));background:-webkit-linear-gradient(top,#f7f9ff,#fdfaf4);background:-o-linear-gradient(top,#f7f9ff 0,#fdfaf4 100%);background:linear-gradient(180deg,#f7f9ff,#fdfaf4);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root{min-height:100vh;position:relative}.app-content{position:relative;z-index:1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a:hover{text-decoration:none!important}a{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,Arial,sans-serif}iframe{border:none!important;height:35px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;-o-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#282c34;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes App-logo-spin{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.MuiOutlinedInput-root{border-radius:16px!important;position:relative}bold_1{font-weight:700!important}.MuiAlert-icon{font-size:35px!important}p>table{border:1px solid;margin-left:auto;margin-right:auto}p>table>tr>td{border:1px solid;padding-right:15px;text-align:start}
/*!
 * Sakura.js 1.1.1
 * Vanilla JS version of jQuery-Sakura: Make it rain sakura petals.
 * https://github.com/jhammann/sakura
 *
 * Copyright 2019-2019 Jeroen Hammann
 *
 * Released under the MIT License
 *
 * Released on: September 4, 2019
 */@-webkit-keyframes fall{0%{opacity:.9;top:0}to{opacity:.2;top:100%}}@keyframes fall{0%{opacity:.9;top:0}to{opacity:.2;top:100%}}@-webkit-keyframes blow-soft-left{0%{margin-left:0}to{margin-left:-50%}}@keyframes blow-soft-left{0%{margin-left:0}to{margin-left:-50%}}@-webkit-keyframes blow-medium-left{0%{margin-left:0}to{margin-left:-100%}}@keyframes blow-medium-left{0%{margin-left:0}to{margin-left:-100%}}@-webkit-keyframes blow-soft-right{0%{margin-left:0}to{margin-left:50%}}@keyframes blow-soft-right{0%{margin-left:0}to{margin-left:50%}}@-webkit-keyframes blow-medium-right{0%{margin-left:0}to{margin-left:100%}}@keyframes blow-medium-right{0%{margin-left:0}to{margin-left:100%}}@-webkit-keyframes sway-0{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}to{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes sway-0{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}to{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes sway-1{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(43deg);transform:rotate(43deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes sway-1{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(43deg);transform:rotate(43deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes sway-2{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(56deg);transform:rotate(56deg)}to{-webkit-transform:rotate(22deg);transform:rotate(22deg)}}@keyframes sway-2{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(56deg);transform:rotate(56deg)}to{-webkit-transform:rotate(22deg);transform:rotate(22deg)}}@-webkit-keyframes sway-3{0%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}40%{-webkit-transform:rotate(74deg);transform:rotate(74deg)}to{-webkit-transform:rotate(37deg);transform:rotate(37deg)}}@keyframes sway-3{0%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}40%{-webkit-transform:rotate(74deg);transform:rotate(74deg)}to{-webkit-transform:rotate(37deg);transform:rotate(37deg)}}@-webkit-keyframes sway-4{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(68deg);transform:rotate(68deg)}to{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@keyframes sway-4{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(68deg);transform:rotate(68deg)}to{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@-webkit-keyframes sway-5{0%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}40%{-webkit-transform:rotate(78deg);transform:rotate(78deg)}to{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@keyframes sway-5{0%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}40%{-webkit-transform:rotate(78deg);transform:rotate(78deg)}to{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@-webkit-keyframes sway-6{0%{-webkit-transform:rotate(65deg);transform:rotate(65deg)}40%{-webkit-transform:rotate(92deg);transform:rotate(92deg)}to{-webkit-transform:rotate(58deg);transform:rotate(58deg)}}@keyframes sway-6{0%{-webkit-transform:rotate(65deg);transform:rotate(65deg)}40%{-webkit-transform:rotate(92deg);transform:rotate(92deg)}to{-webkit-transform:rotate(58deg);transform:rotate(58deg)}}@-webkit-keyframes sway-7{0%{-webkit-transform:rotate(72deg);transform:rotate(72deg)}40%{-webkit-transform:rotate(118deg);transform:rotate(118deg)}to{-webkit-transform:rotate(68deg);transform:rotate(68deg)}}@keyframes sway-7{0%{-webkit-transform:rotate(72deg);transform:rotate(72deg)}40%{-webkit-transform:rotate(118deg);transform:rotate(118deg)}to{-webkit-transform:rotate(68deg);transform:rotate(68deg)}}@-webkit-keyframes sway-8{0%{-webkit-transform:rotate(94deg);transform:rotate(94deg)}40%{-webkit-transform:rotate(136deg);transform:rotate(136deg)}to{-webkit-transform:rotate(82deg);transform:rotate(82deg)}}@keyframes sway-8{0%{-webkit-transform:rotate(94deg);transform:rotate(94deg)}40%{-webkit-transform:rotate(136deg);transform:rotate(136deg)}to{-webkit-transform:rotate(82deg);transform:rotate(82deg)}}.sakura{pointer-events:none;position:absolute}.seasonal-background{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.seasonal-particle{-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:seasonalFall;-o-animation-name:seasonalFall;animation-name:seasonalFall;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;height:var(--particle-size);opacity:.7;position:absolute;top:-14%;width:var(--particle-size)}body .sakura{pointer-events:none!important;z-index:0!important}.season-summer .seasonal-particle{background:-webkit-radial-gradient(35% 30%,circle,#e6ffc6 0,#5fbf69 78%);background:-o-radial-gradient(35% 30%,circle,#e6ffc6 0,#5fbf69 78%);background:radial-gradient(circle at 35% 30%,#e6ffc6 0,#5fbf69 78%);border-radius:22% 78% 32% 76%}.season-autumn .seasonal-particle{background:-webkit-radial-gradient(35% 30%,circle,#ffe3bb 0,#df7030 78%);background:-o-radial-gradient(35% 30%,circle,#ffe3bb 0,#df7030 78%);background:radial-gradient(circle at 35% 30%,#ffe3bb 0,#df7030 78%);border-radius:24% 76% 24% 78%}.season-winter .seasonal-particle{background:-webkit-radial-gradient(30% 30%,circle,#fff 0,#dcecff 80%);background:-o-radial-gradient(30% 30%,circle,#fff 0,#dcecff 80%);background:radial-gradient(circle at 30% 30%,#fff 0,#dcecff 80%);border-radius:50%}@-webkit-keyframes seasonalFall{0%{opacity:0;-webkit-transform:translate3d(0,-10vh,0) rotate(0deg);transform:translate3d(0,-10vh,0) rotate(0deg)}10%{opacity:.75}to{opacity:.2;-webkit-transform:translate3d(var(--particle-drift),110vh,0) rotate(2turn);transform:translate3d(var(--particle-drift),110vh,0) rotate(2turn)}}@-o-keyframes seasonalFall{0%{opacity:0;transform:translate3d(0,-10vh,0) rotate(0deg)}10%{opacity:.75}to{opacity:.2;transform:translate3d(var(--particle-drift),110vh,0) rotate(2turn)}}@keyframes seasonalFall{0%{opacity:0;-webkit-transform:translate3d(0,-10vh,0) rotate(0deg);transform:translate3d(0,-10vh,0) rotate(0deg)}10%{opacity:.75}to{opacity:.2;-webkit-transform:translate3d(var(--particle-drift),110vh,0) rotate(2turn);transform:translate3d(var(--particle-drift),110vh,0) rotate(2turn)}}