#mainContentsContainer > p{
	font-size: calc(6pt + 0.6vw);
	font-family: "Montserrat", sans-serif;
	font-weight: 300;
	font-style: italic;
	text-align: left;
}

#mainContentsContainer > ul{
	list-style: none;
	width: 86vw;
	margin: 5vw auto;	
}

#mainContentsContainer > ul > li{
	padding-bottom: 10vw;
	position: relative;
	margin-bottom: 10vw;
}

#mainContentsContainer > ul > li > h3{
	font-size: calc(6pt + 1.8vw);
	border-bottom: 1px solid white;
	margin-bottom: 1vw;
	display: inline-block;
}

#mainContentsContainer > ul > li > h4{
	font-size: calc(7pt + 2vw);
}

#mainContentsContainer > ul > li > button{
	padding: 3px 20px 5px 20px;
	font-size: calc(6pt + 0.8vw);
	color: black;
	position: absolute;
	bottom: -5vw;
	right: 0;
}

#mainContentsContainer > ul > li > button > span{
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: -3px;
	border-top: 8px solid transparent;
	border-left: 12px solid black;
	border-bottom: 8px solid transparent;	
}

#mainContentsContainer > ul > li > .thought{
	font-size: calc(7pt + 1vw);
	text-align: left;
}

@media screen and (min-width: 769px){
	
	#mainContentsContainer > p{
		text-align: center;
	}

	#mainContentsContainer > ul{
		display: flex;
		justify-content: flex-start;
	}
	
	#mainContentsContainer > ul > li{
		width: 45%;
		margin-right: 10%;
		margin-bottom: 0;
	}
	
	#mainContentsContainer > ul > li > button{
		bottom: 0;
	}



}