[body-bg]{background:-webkit-radial-gradient(#f8f8f8 0,#e6e6e6 100%);background:radial-gradient(#f8f8f8 0,#e6e6e6 100%)}[layout]{line-height:1.5;color:#222;box-shadow:0 0 10px transparent;font-family:NotoSansCJKjp-Light,Open Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}[layout][invert]{color:#fff;text-shadow:1px 1px 3px #111}[layout][invert] a:link,[layout][invert] a:visited,[layout][invert] a:hover,[layout][invert] a:active{color:#fff}[layout]>*{margin:30px 100px}[layout] h1,[layout] h2,[layout] h3,[layout] h4,[layout] h5,[layout] h6{text-align:center;font-family:Aozora Mincho,Lato,Hiragino Mincho ProN,serif}[layout] h1{font-size:4.8em}[layout] h2{font-size:3.6em}[layout] h3{font-size:2.4em}[layout] p{font-size:2.0em}[layout] a:link,[layout] a:visited,[layout] a:hover,[layout] a:active{color:dodgerblue;text-decoration:none}[layout] em{font-size:.5em;font-style:normal}[layout] strong{font-weight:700}[layout] table{border-collapse:collapse}[layout] th,[layout] td{padding:1em;font-size:2.0em;font-weight:400;border:1px solid #222}[layout] ul,[layout] ol{font-size:1.8em;text-align:left;list-style-type:none}[layout] li{margin-bottom:.5em}[layout] del{opacity:.5}[layout] video,[layout] img{max-width:100%}[layout] blockquote{position:relative;font-style:italic;opacity:.6}[layout] blockquote::before{position:absolute;top:-.6em;left:-.6em;font-size:5em;content:"\""}[layout] pre{font-size:1.6em}[layout=bullets] h1,[layout=bullets] h2,[layout=bullets] h3,[layout=bullets] h4,[layout=bullets] h5,[layout=bullets] h6{line-height:1.3;margin-top:-30px}[layout=bullets] ul{list-style-type:disc}[layout=bullets] ol{list-style-type:decimal}[layout=bullets] li{margin-right:-1em}[layout=bullets] ul ul,[layout=bullets] ul ol,[layout=bullets] ol ul,[layout=bullets] ol ol{list-style-type:'none';font-size:.9em;margin:.5em 0 1.5em 2em}[body-bg=bullets-invert]{background:-webkit-radial-gradient(#262626 0,#080808 100%);background:radial-gradient(#262626 0,#080808 100%)}[layout=bullets-invert]{color:#fff}[layout=bullets-invert] a:link,[layout=bullets-invert] a:visited,[layout=bullets-invert] a:hover,[layout=bullets-invert] a:active{color:#3ff}[layout=bullets-invert] h1,[layout=bullets-invert] h2,[layout=bullets-invert] h3,[layout=bullets-invert] h4,[layout=bullets-invert] h5,[layout=bullets-invert] h6{line-height:1.3;margin-top:-30px}[layout=bullets-invert] th,[layout=bullets-invert] td{color:#fff;border-color:#fff}[layout=bullets-invert] ul{list-style-type:disc}[layout=bullets-invert] ol{list-style-type:decimal}[layout=bullets-invert] li{margin-right:-1em}[layout=bullets-invert] ul ul,[layout=bullets-invert] ul ol,[layout=bullets-invert] ol ul,[layout=bullets-invert] ol ol{list-style-type:none;font-size:.9em;margin:.5em 0 1.5em 2em}[body-bg=code]{background:-webkit-radial-gradient(#262626 0,#080808 100%);background:radial-gradient(#262626 0,#080808 100%)}[layout=code] h1,[layout=code] h2,[layout=code] h3,[layout=code] h4,[layout=code] h5,[layout=code] h6,[layout=code] p{color:white}[layout=code] .hljs{font-family:Consolas,Monaco,Andale Mono,monospace;background-color:transparent}[layout=code] .hljs-comment{color:orange;line-height:1}[body-bg=cover]{background:transparent}[layout=cover] h1{text-align:center;text-transform:uppercase;letter-spacing:.25em;font-weight:500;font-family:Futura,Helvetica,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}[layout=title]>*{margin:30px 100px}[layout=title] h1,[layout=title] h2,[layout=title] h3,[layout=title] h4,[layout=title] h5,[layout=title] h6{font-weight:700}[layout=title] strong{font-size:200%;font-weight:700;line-height:1}[body-bg=title-invert]{background:-webkit-radial-gradient(#262626 0,#080808 100%);background:radial-gradient(#262626 0,#080808 100%)}[layout=title-invert]{color:#fff}[layout=title-invert]>*{margin:30px 100px}[layout=title-invert] h1,[layout=title-invert] h2,[layout=title-invert] h3,[layout=title-invert] h4,[layout=title-invert] h5,[layout=title-invert] h6{font-weight:700}[layout=title-invert] strong{font-size:200%;font-weight:700;line-height:1}