body{margin: 0}

#letter{width: 400px; height: 700px;
		background-color: Tan;
		font-family: "Noto Serif KR", serif;
  		font-optical-sizing: auto;
  		font-weight: <weight>;
  		font-style: normal;
  		margin: auto;
  		text-align: center;
  		word-break: keep-all;
}

#underground{
	margin: 0;
    padding: 0;
    box-sizing: border-box;
	width: viewport;
    height: 3000px;
    background: linear-gradient(to bottom, #FFFFFF, #000000);
    font-family: "Noto Serif KR", serif;
  	font-optical-sizing: auto;
  	font-weight: normal;
  	font-style: normal;
  	margin: auto;
  	text-align: center;
  	 display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
}

h3{color: #FFFFFF}
h2{color: #FFFFFF}


#subway{overflow-x: auto;
		max-width: viewport;
		height: 600px;
		background-color: gray;
		position: relative;
}

#realsubway{ width: 800px;
   			 table-layout: fixed;
    		border: 4px gray;
   			 border-color: gray;
   			 border-collapse: separate;
    	border-spacing: 15px;

.box{
	width: 400px;
	height:200px;
	font-family: "Noto Serif KR", serif;
  		font-optical-sizing: auto;
  		font-weight: <weight>;
  		font-style: normal;
  		margin: auto;
  		text-align: center;
  		background-color: lightyellow;
    	border: 2px gray;
}