main .block {
  padding-top: 6rem;
  padding-bottom: 4rem; }
  @media (max-width: 640px) {
    main .block {
      padding-top: 3rem;
      padding-bottom: 2rem; } }
main .cover {
  background: #e95283; }
main .cover-title {
  padding-top: 4rem;
  padding-bottom: 4rem; }
  @media (max-width: 640px) {
    main .cover-title {
      padding-top: 2rem;
      padding-bottom: 2rem; } }
  @media (max-width: 640px) {
    main .cover-title img {
      max-width: 200px; } }
  main .cover-title .copy {
    display: inline-block;
    font-size: 1.2rem;
    border-bottom: 1px solid #000;
    margin-bottom: 0.8rem;
    color: #000 !important; }
  main .cover-title h1 {
    width: auto;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.2;
    color: #000 !important; }
    main .cover-title h1 span {
      font-size: 1rem; }
main .int-menu a {
  display: block;
  transition: all 0.3s; }
  main .int-menu a:not(:last-child) {
    margin-bottom: 2rem; }
  main .int-menu a:hover {
    opacity: 0.8; }
main .interview-content {
  margin-bottom: 2rem; }
  main .interview-content .uk-grid {
    margin-top: 0 !important; }
  main .interview-content img {
    margin: 0.3rem 0 !important; }
  main .interview-content hr {
    margin: 4rem 0 !important;
    border-color: #aaa; }
    @media (max-width: 640px) {
      main .interview-content hr {
        margin: 0 !important; } }
  @media (max-width: 640px) {
    main .interview-content .uk-grid-margin {
      margin-top: 0; } }
  main .interview-content .ans {
    font-weight: bold; }
  main .interview-content .profile {
    margin-bottom: 2rem; }
    main .interview-content .profile img {
      margin: 0 auto 1rem !important;
      width: 100%; }
    main .interview-content .profile h2 {
      font-size: 1rem;
      font-weight: 600;
      margin: 0; }
      main .interview-content .profile h2 span {
        font-size: 0.8rem; }
    main .interview-content .profile p {
      font-size: 0.8rem;
      line-height: 1.5;
      margin: 0.5rem 0 0; }
      main .interview-content .profile p.job {
        line-height: 1.4;
        margin-bottom: 0.3rem; }
      main .interview-content .profile p.txt {
        margin-top: 0; }
  @media (max-width: 640px) {
    main .interview-content .item {
      margin-top: 1rem; } }
  main .interview-content .item .spec {
    font-size: 0.9rem;
    line-height: 1.6; }

/*# sourceMappingURL=interview.css.map */
