.col-l {width: 30%;display:inline-block;float:left;}
.col-r {width: 70%;display:inline-block;}
.board {
    width: calc(100vw - 30px);
    max-width: calc(100vh - 30px);
    height: calc(100vh - 30px);
    max-height: calc(100vw - 30px);
    margin: 0 auto;
}

#mobilemove, #pcmove {
	display:none;
}
#mobilemove {
	text-align: center;
}

@media only screen and (max-width: 600px) {
  [class*="col-"] {
	  width: 100%;
	}

	.board {
	    width: 99vw;
	    max-width: 99vh;
	    height: 99vh;
	    max-height: 99vw;
	    margin: 0 auto;
	}

}

.info {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}