/*
Theme Name: Neko Blank Theme
Theme URI: http://www.studioneko.com
Author: StudioNeko
Author URI: http://www.studioneko.com
Version: 0.1
*/


/* -------- CSS reset -------- */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small,
strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure,
footer, header, menu, nav, section, time, mark, audio, video, details, summary
						{ margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: normal; vertical-align: baseline; background-color: transparent }
article, aside, figure, footer, header, nav, section, details, summary
						{ display: block }
html					{ box-sizing: border-box }
*, *:before, *:after	{ box-sizing: inherit }

object, embed			{ max-width: 100% }
ul, ol, dl 				{ list-style: none }
blockquote, q 			{ quotes: none }

blockquote:before, blockquote:after, q:before, q:after
						{ content: ''; content: none }


/* Material Icons */
i.material-icons		{  }


html, body		{ z-index: 1; width: 100%; min-width: 100%; height: 100%; min-height: 100% }
body			{ font-family: 'Roboto', sans-serif; line-height: 1.6em; color: #424242;
				-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.s-main			{ z-index: 2; display: table; width: 100%; min-width: 100%; height: 100%; min-height: 100% }
.h-main			{ display: table-cell; vertical-align: middle; text-align: center }

.h-main h1		{ font-size: 320%; font-weight: 700; text-transform: uppercase; letter-spacing: -0.016em; margin: 0 auto 0.4em; color: #212121 }
.h-main h2		{ font-size: 160%; margin: 0 auto 0.8em }

.h-contact				{  }
.h-contact div			{ margin: 0 auto 0.8em }
.h-contact div.v-icon	{ position: relative; display: inline-block; height: 32px; line-height: 32px; padding: 0 0 0 32px; margin: 0 }
.h-contact div i		{ display: block; position: absolute; top: 0; left: 0; width: 32px; height: 32px; line-height: 32px; font-size: 20px }
.h-contact div span		{  }
.h-disclaimer { max-width: 30rem; margin: 3rem auto; font-size: 0.69rem }
.h-disclaimer strong { font-weight: 600 }
