.green-box {
  font-size: 1.2em;
  font-weight: bold;
  text-align: left;
  padding: 7px 10px;
}
.green-box-thin{
  width:242px;
  text-align: center;
}

.column-container {
  margin: 0 -108px;
  overflow: hidden;
}
.three-column {
  box-sizing: border-box;
  position: relative;
  margin-bottom: 2em;
  height: 445px;
}
@media screen and (max-width:1200px) {
  .column-container{
    margin:0;
  }
}
@media screen and (max-width:680px) {
  .three-column{
    padding:0;
  }
}
@media screen and (max-width:430px){
  .three-column{
    text-align:center;
    width:100%;
    height: auto;
  }
  .support .three-column{
    text-align:center;
    width:100%;
  }
}

/* member-text
   ----------------------------------------------------------------- */
.member-name{
  border-right:1px solid #333;
  line-height: 1em;
  padding-right:10px;
  margin:9px 5px 5px 0px;
  float:left;
  clear:both;
}
.member-name-english{
  margin: 3px 10px;
  float:left;
  font-size: 0.8em;
}
.member-type{
  font-size:0.7em;
  clear:both;
}
@media screen and (max-width:430px){
  .member-name,
  .member-name-english {
    float: none;
  }
}

.about_text {
  width:95%;
  margin: 0 auto;
  text-align:center;
}
.about_text p {
  margin: 0 0;
}
.about_text p a {
  border-right: none;
  padding: 0 0;
}
@media screen and (max-width:680px) {
  .about_text {
    margin-top: 25px;
    text-align:left;
  }
}

.interview-button-white{
	margin: 0 auto;
	text-align: center;
	padding: 0px 0;
	clear: both;
}
.interview-button-white a{
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #006917;
	padding: 15px 30px;
}



