@charset "utf-8";

@import "reset.css";
@import "layout.css";
@import "common.css";

::selection {
	background: rgba(0,0,0,1.00);
	color: rgba(255,255,255,1.00);
}

::-moz-selection {
	background: rgba(0,0,0,1.00);
	color: rgba(255,255,255,1.00);
}

html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }

body {    font-family: 'Roboto Condensed', 'Noto Sans JP', sans-serif;
}

b, strong{
	font-family: 'Roboto Condensed', 'Noto Sans JP', sans-serif;
	font-weight: 700;
}

html * {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

* {
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:normal;
}

body, html {
	/* important */
	height: 100%;
}

a {
	color: #000000;
}

body {
    background: rgba(255,255,255,1.00);
	text-align: center;
	-webkit-font-smoothing: antialiased;
}

img{
	max-width: 100%;
	height: auto;
	display:block;
}

a {
	/*\*/
	overflow: hidden;
	color: rgba(0,0,0,1.00);
	text-decoration: none;
}

br {
	letter-spacing: 0;
}