@charset "UTF-8";

.guideline {
	width: 100%;
	margin: 0 0 100px;
	padding: 0 0 100px;
	float: left;
	background-color: #FFF;
}

.guideline h2 {
	width: 100%;
	margin: 50px 0;
	text-align: center;
	color: #2762A1;
}

.guideline table td:nth-of-type(1) {
	width: 200px;
	text-align:center; 
}

.guideline .readmore1 {
	width: 100%;
	margin: 0 0 50px;
	padding: 0;
	float: left;
}

.guideline .content_more {
  display: none;
}

.guideline .btn {
  cursor: pointer;
  border: #2762A1 1px solid;
  background-color: #2762A1;
  color: #FFF;
  padding: 1em;
  margin: 1em 0;
  width: 100%;
  font-size: 120%;
  text-align: center;
  transition:all .2s ease;
}

.guideline .btn:after { content: "　▼"; }

.guideline .btn:hover {
  background-color: #FFF;
  color: #2762A1;
}


@media screen and (max-width: 768px) {

.guideline table td:nth-of-type(1),
.guideline table td:nth-of-type(2){
	width: 100%;
	float: left;
}

}


