@charset "utf-8";
/* CSS Document */
.mob-box {
	background-image: url(../images/layout/m-old-bg.jpg);
}

h3 {
	width: 60vw;
	margin-top: 10vh;
	margin-bottom: 5vh;
}

@media only screen and (orientation:landscape){
	.mob-box {
		background-image: url(../images/layout/ml-old-bg.jpg);
	}
}

@media only screen and (orientation:landscape) and (max-resolution:150dpi) {
	.image-side {
		background-image: url(../images/layout/d-old-side.jpg);
		background-size:cover;
		position:fixed;
		top:2vw;
		left:2vw;
		bottom:2vw;
		width:15vw;
	}
	
	.layout-image {
		background-image: url(../images/layout/d-old-main.jpg);
		background-size: auto 100vh;
		background-position: 43vw 2vh;
		background-attachment: fixed;
		left:15vw;
		position:absolute;
		width:81vw;
		background-repeat: no-repeat;
	}
	
	.content {
		width:28vw;
		padding: 3vw;
	}
	
	h2 {
		width:15vw;
	}
	
	h3 {
		border-left:inherit;
		border-right: 0.15em solid #000000;
		width:17vw;
		text-align:right;
		line-height:0.9em;
		margin: 3em 0em 0em 0em;
		left:-18.5vw;
		font-size:0.8em;
		padding:0.3em;
	}
	
	.header {
		position: fixed;
		bottom:20vh;
		right:10vw;
		z-index:10;
		width:40vw;
	}
	
	.h3-box {
		height:0em;
	}
	
	p {
		line-height: 2em;
	}
	
	p.intro-notes {
		margin: 0em;
	}
}

@media only screen and (orientation:landscape) and (max-resolution:130dpi) and (min-width:1480px) {
	h3 {
		width:13vw;
		left: -14.5vw;
	}
}