@media (orientation: landscape){

	#landscapeFlex {
		display: flex;
		justify-content: center;
		width: 100vw;
	}
	#landscapeFlex section{
		width: 40vw;
		height: 54vh;
	}
	#area input{
	}
	#count {
		min-width: calc(35vw - 6px);
	}
	#last,#minus,#reset,#return {
		width: 17vw;
		height: 15vh;
		border-radius: 3vh;
		font-size: 5vh;
		margin-top: 2vh;
	}
	#last {
		width: 37vw;
	}
	#plus {
		width: 35vw;
		height: 52vh;
	}
	#return {
		width: 70vw;
	}


	.data {
		height: 26vh;
	}
	#var {
		width: 2vw;
	}
	.graf {
		width: 98vw;
		overflow: hidden;
	}
	.data .flex {
		width: 100%;
		background-size: calc(100% / 24) 4.4vh;
	}
	.data article{
		width: calc(100% / 144);
	}
	.data .time{
		width: calc(98vw / 24);
		margin: 0 0 -3.5vh 0;
	}

}