@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap";.container[data-v-acd86852]{padding:50px}.breadcrumbs[data-v-18efe6f3]{display:flex;color:gray;margin-top:8px}.breadcrumbs a[data-v-18efe6f3]{color:#4669e8}.login[data-v-ad9bd45e]{margin:80px 0;display:flex;justify-content:center;align-items:center}.loginBtn[data-v-ad9bd45e],.logout[data-v-b4c77b67]{text-align:end}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background-color:#fff;color:#172a6e;font-family:Noto Sans JP;font-weight:400;font-size:16px;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}p,h1,h2,h3,h4,h5,h6,hr{margin:0}table,tr,td,th,button{padding:0}h1{font-size:32px;font-weight:700;line-height:36px;letter-spacing:.2em;text-shadow:3px 4px 4px #172a6e52}h2{font-size:24px;font-weight:700;line-height:36px;text-shadow:2px 3px 3px #172a6e2b}h3{padding-left:10px;background:transparent;border-left:solid 5px #172a6e;font-size:18px;font-weight:700;line-height:27px}img{vertical-align:bottom}ul{margin:40px;padding:0}li{margin:8px 0;list-style:none;border-radius:4px;font-size:18px;box-shadow:-4px -4px 8px #f1f1f1,2px 3px 5px #9999993d}li:nth-child(2n-1){background-color:#fafafa}li:hover{box-shadow:-2px -2px 4px #f1f1f19e,0 1px 3px #99999924}a{color:#172a6e}li>a{width:100%;height:100%;padding:15px;display:inline-block}li:hover a{color:#172a6e9e}a:hover{cursor:pointer}form{width:300px;padding:40px 20px 20px;background-color:#f8f8f8;border-radius:5px}input{width:250px;height:25px;margin-bottom:20px;border:1px solid #dedede;border-radius:3px;box-shadow:inset 1px 2px 3px #cbcbcb40,inset -1px -2px 3px #c6c6c640}input::placeholder{color:#172a6eb7}button{padding:10px 15px;color:#172a6e;border:inherit;border-radius:5px;background-color:#f5f5f5;box-shadow:-4px -4px 8px #fff,4px 4px 8px #0000003d}button:hover{box-shadow:-4px -4px 8px #fff,4px 4px 4px #0000003d}@media screen and (max-width: 510px){ul{margin:20px 0}}
