.title_content .sayimg {
  background: #f7f7f7;
  padding: 3%;
}
.title_content .sayimg .sayimg_l {
  margin-right: 5%;
  width:61%;
}
.title_content .sayimg .sayimg_r{
	width:43%;
}
.title_content .sayimg .sayimg_l h1 {
  font-size: 2.4rem;
  color: #3aa69f;
}
.title_content .sayimg .sayimg_l .name {
  float: right;
  text-align: right;
  font-size:24px;
}
.title_content .sayimg .sayimg_l .MsoNormal{
  font-size:14px;
  line-height:180%;
  color:#666;
  
}
.title_content .text .MsoNormal{
  font-size:16px;
  line-height:200%;
  color:#666;
  margin:0px;
  
}
.title_content .agency .agency_title {
  text-align: center;
}
.title_content .agency .agency_title h1{
  font-size: 3.6rem;
  margin-top:0px;
}
.title_content .agency .agency_title h2 {
  font-size: 1.8rem;
  color:#999;
  margin-top:6rem;
  margin-bottom:0.5rem;
}
.title_content .agency .agency_title .line {
  width: 3%;
  height: 3px;
  background: #3aa69f;
  margin: 2% auto;
}
.title_content .agency .text {
  padding: 0 3%;
}
.header .nav_bar .nav_box .nav_list .nav_ul {
  grid-template-columns: repeat(auto-fill, 200px);
}
@media only screen and (max-width: 680px) {
  .title_content .sayimg .sayimg_r {
    display:none;
}
.title_content .sayimg .sayimg_l {
    margin-right: 5%;
    width: 100%;
	
}
.title_content .sayimg .sayimg_l h1 {
    font-size: 2.0rem;
    color: #3aa69f;
}
}
@media only screen and (max-width: 768px) {
	.title_content .agency .agency_title h1 {
    font-size: 24px;
    margin-top: 10px;
}
.title_content .agency .agency_title .line {
    width: 8%;
    height: 3px;
    background: #3aa69f;
    margin: 2% auto;
}
.title_content .text .MsoNormal {
    font-size: 14px;
    line-height: 200%;
    color: #666;
    margin: 0px;
}
}
