@import url(https://fonts.googleapis.com/css2?family=Source+Code+Pro&display=swap);@import url(https://fonts.googleapis.com/css2?family=Signika&display=swap);@import url(https://fonts.googleapis.com/css2?family=Comfortaa&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.wrapper[data-v-236738d4]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.wrapper>header[data-v-236738d4]{margin:1rem 0;height:32px;line-height:32px;font-family:var(--font-family-heading)}.wrapper>header .logo[data-v-236738d4]{font-size:32px}:root{--font-family-heading:"Comfortaa","Kosugi Maru",sans-serif;--font-family-body:"Signika","Noto Sans JP",sans-serif;font-family:var(--font-family-body)}body{margin:0;padding:0;overflow-y:scroll}h1,h2{margin:1rem 0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);word-wrap:break-word}h1{font-size:1.5rem;line-height:2rem}@media screen and (max-width:480px){h1{font-size:1.2rem}}h2{font-size:1.2rem}@media screen and (max-width:480px){h2{font-size:1.1rem}}h3{font-size:1.1rem}@media screen and (max-width:480px){h3{font-size:1rem}}a{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:color .2s ease,text-shadow .2s ease,-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease,color .2s ease,text-shadow .2s ease;transition:text-decoration-color .2s ease,color .2s ease,text-shadow .2s ease,-webkit-text-decoration-color .2s ease;color:#009688}a:active,a:focus,a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-shadow:0 0 1px rgba(0,77,64,.28)}a:active{color:#00695c}a:hover{color:#00796b}a:focus{color:#00897b}code{font-family:Source Code Pro,monospace}ul.list{padding:0;padding-left:1em;list-style-type:none}ul.list li{position:relative;line-height:1.5em;margin:.5rem 0}ul.list li:before{position:absolute;content:"-";height:1.5em;line-height:1.5em;left:-1rem}span[data-v-b8cf1b8a],ul.list li:before{display:inline-block;width:1em;text-align:center}span[data-v-b8cf1b8a]{font-family:Material Icons;-webkit-user-select:none;user-select:none;vertical-align:middle;height:1em;line-height:1em}