@font-face {
		font-family: NotoSansCJKjp;
		src: url(fonts/NotoSansCJKjp-Regular.otf);
}
@font-face {
		font-family: NotoSansCJKjp-Light;
		src: url(fonts/NotoSansCJKjp-Light.otf);
}
body{
	font-family: NotoSansCJKjp;
}
header ul li, h1, h3, h4, h5, h6, a{
	font-family: "NotoSansCJKjp", "Lato", Helvetica, Arial, sans-serif;
}
h3{
	font-size: 5.4em;
}
h5 {
	font-size: 2.6em;
}
p{
	font-family: "NotoSansCJKjp-Light", Quicksand, Helvetica, Arial, sans-serif;
}
.disclaimer{
	display: inline-block;
	color: #000000;
	font-size: 1em;
	width: 60%;
}
footer div:first-of-type{
	width: 60%;
}
footer div:first-of-type p{
	margin: 0;
}

.sectionSplit div h5{
	 transform: none;
	 transform-origin: initial;
	 -webkit-transform: none;
	 -webkit-transform-origin: initial;
	 writing-mode: vertical-rl;
	 text-orientation: upright;
	 transform: translate(0, 0em);
	 transform-origin: 0 0 0;
}
.sectionSplit div.split:last-child, .sectionSplit div.splitReverse:first-child {
}
.sectionSplit div h5 {
	float: left;
}
.sectionSplit div .slightVer {
	float: left;
}
.sectionSplit div:last-child .splitSocial {
	width: auto;
}
@media only screen and (max-width: 1100px) {
	h3{
		font-size: 4.4em;
	}
}
@media only screen and (max-width: 960px) { /*google nexus 7 960x600*/
	h3{
		font-size: 4.2em;
	}
	h5{
		font-size: 2.5em;
	}
}
@media only screen and (max-width: 800px) {
	h3{
		font-size: 4em;
	}
	h5{
		font-size: 2em;
	}
}
@media only screen and (max-width: 650px) {
	h3{
		font-size: 3.4em;
	}
}
@media only screen and (max-width: 480px) { /*iphone4 320x480*/
	h3{
		font-size: 2.6em;
	}
}
