.about_title{
  text-align: center;
  font-size: 64px;
  margin-top: 100px;
}

.profile_contents{
  text-align: center;
  margin-top:100px ;
}

.phrase{
  font-family:serif;
  font-size: 36px;
}

.e_phrase{
  font-size: 24px;
  margin-top: 10px;
  font-weight: 200;
}

.profile_photo{
  margin: 0 auto;
  margin-top: 20px;
  max-width: 700px;
}

.photo_img{
  width:700px ;
}

.photographer{
  text-align: right;
  font-family: serif;
  font-size: 18px;
  padding-right: 19px;
}

.e_photographer{
  text-align: right;
  font-size: 12px;
  margin-top: 5px;
}

.name{
  text-align: center;
}

.name_text{
  font-family: serif;
  font-size:48px ;
  margin-top: 20px;
  font-weight:500;
}

.e_name_text{
  font-size:24px ;
  margin-top: 10px;
  font-weight: 200;
}

.sns_icon{
  max-width: 200px;
  margin: 0 auto;
  margin-top: 50px;
}

.sns_icon img{
  width: 50px;
  margin: 0px 10px 0px 10px;
}

.contents_texts{
  margin-top: 100px;
  max-width: 900px;
  text-align: left;
  margin: 0 auto;
}

.c_text{
  font-family: serif;
  font-size: 28px;
  margin-top: 10px;
}

.c_text br{
  display: block;
  content: " ";
  padding: 5px 0;
}

.profile_texts{
  margin-top: 100px;
}

.results_1{
  margin-top: 50px;
}

.results_2{
  margin-top: 50px;
}

.e_contents_texts{
  margin-top: 100px;
  max-width: 900px;
  text-align: left;
  margin: 0 auto;
}

.e_profile_texts{
  margin-top: 100px;
}

.e_results_1{
  margin-top: 50px;
}

.e_results_2{
  margin-top: 50px;
}

.e_c_text{
  font-size: 24px;
  font-weight: 100;
  margin-top: 10px;
}

.e_c_text br{
  display: block;
  content: " ";
  padding: 5px 0;
}

main{
  margin-bottom: 200px;
}

  /* ハンバーガーメニュー */
  .burger-btn{
    display: none;
    }
    
@media screen and (max-width:768px){
  .photo_img{
    width: 300px;
  }

  .logo{
    width: 200px;
    margin-left: 20px;
    margin-top: 19px;
  }

  .about_title{
    font-size: 40px;
    margin-top: 80px;
  }

  .phrase{
    font-size: 28px;
  }

  .e_phrase{
    font-size: 18px;
  }

  .photographer{
    font-size: 15px;
    padding-right: 50px;
  }

  .e_photographer{
    font-size: 10px;
    padding-right: 50px;
  }

  .name_text{
    font-size: 36px;
  }

  .e_name_text{
    font-size: 20px;
  }

  .contents_texts{
    margin-left: 20px;
  }

  .profile_texts p{
    font-size: 20px;
  }

  .results_1 p{
    font-size: 20px;
  }

  .results_2 p{
    font-size: 20px;
  }

.e_contents_texts{
  margin-left: 20px;
}

  .e_results_1 p{
    font-size: 20px;
  }

  .e_results_2 p{
    font-size: 20px;
  }


    /* ハンバーガーボタン */
    .burger-btn{
      display: block;
      width: 30px;
      height: 24px;
      position: relative;
      margin-right: 30px;
      margin-top: 35px;
      z-index: 999;
    }
    .bar{
      display: block;
      width: 100%;
      height: 2px;
      border-radius: 1px;
      background-color: #DDD165;
      position: absolute;
      
    }
    .bar_top{
      top: 0;
    }
    .bar_middle{
      top: 11px;
    }
    .bar_bottom{
      bottom: 0;
    }
    
    .burger-btn.cross .bar_top{
      transform: rotate(45deg);
      top:11px;
      transition: .3s;
    }
    .burger-btn.cross .bar_middle{
      opacity: 0;
      transition: .3s;
    }
    .burger-btn.cross .bar_bottom{
      transform: rotate(-45deg);
      bottom: 11px;
      transition: .3s;
    }
    
    .header-nav{
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100vh;
      background-color: #333;
      display: none;
      z-index: 999;
    }
    
    .header-nav_right_list{
      flex-direction: column;
      height: 350px;
      justify-content: space-around;
      margin: 0 auto;
      position: absolute;
      top: 30%;
      left: 35%;
      
    }
    
    .header-nav_right_list li{
      margin-right: 0px;
      
    }
    
    body.noscroll{
      overflow: hidden;
    }
    /* ハンバーガーボタン */
    .br_pc{
      display: none;
    }
  
    .br_sp{
      display: block;
    }
  
}