@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.main {
  margin-top: 2em; }

.nav-box {
  margin-top: 2em !important; }

.top .module-header {
  width: 100%;
  position: relative; }
  .top .module-header .module-heading {
    padding: 12px 10px 13px 60px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    color: #000;
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: bold;
    background: #E6EAEE;
    line-height: 1;
    margin: 0 0 0.6em;
    border: none; }
    @media screen and (max-width: 767px) {
      .top .module-header .module-heading {
        font-size: 20px;
        font-size: 2rem; } }
  .top .module-header .more {
    font-size: 14px;
    font-size: 1.4rem;
    width: 98px;
    position: absolute;
    right: 10px;
    top: 11px; }
    @media screen and (max-width: 767px) {
      .top .module-header .more {
        right: 5px;
        top: 8px;
        width: 75px; } }
    .top .module-header .more a {
      color: #fff;
      text-decoration: none;
      background: #6E6E6E;
      padding: 5px 20px;
      display: inline-block;
      border-radius: 13px;
      line-height: 1; }
      .top .module-header .more a:hover, .top .module-header .more a:active, .top .module-header .more a:focus {
        color: white;
        text-decoration: none; }
      .top .module-header .more a:visited {
        color: white; }
      @media screen and (max-width: 767px) {
        .top .module-header .more a {
          padding: 5px 10px; } }
      .top .module-header .more a:before {
        content: "";
        display: inline-block;
        width: 14px;
        height: 14px;
        border-radius: 7px;
        background: #DF1F27 url(../../img/arrow.png) no-repeat 50% 50%;
        background-size: 4.8px auto;
        margin-right: 10px; }

.top .module-section-smallsun_news .module-heading.smallsun_news-icon {
  background: #E6EAEE url(../../img/megaphone.png) no-repeat 18px 50%;
  background-size: 25px auto; }

.top .module-section-seminar .module-heading.seminar-icon {
  background: #E6EAEE url(../../img/man.png) no-repeat 18px 50%;
  background-size: 35px auto; }

.top .module-section-business_semi .module-heading.business_semi-icon {
  background: #E6EAEE url(../../img/note.png) no-repeat 18px 50%;
  background-size: 38px auto;
  padding-left: 70px; }

.top .module-section-radio .module-heading.radio-icon {
  background: #E6EAEE url(../../img/radio.png) no-repeat 18px 50%;
  background-size: 38px auto;
  padding-left: 70px; }

.top .module-section-pressrelease .module-heading.pressrelease-icon {
  background: #E6EAEE url(../../img/pressrelease.png) no-repeat 23px 50%;
  background-size: 26px auto;
  padding-left: 70px; }

.top .module-section-yabai .module-heading.yabai-icon {
  background: #E6EAEE url(../../img/people.png) no-repeat 18px 50%;
  background-size: 38px auto;
  padding-left: 70px; }

.top .module-section-yabai .summary-box .text .photo-title {
  font-weight: normal; }
  .top .module-section-yabai .summary-box .text .photo-title a {
    color: #A7171D;
    text-decoration: none; }
    .top .module-section-yabai .summary-box .text .photo-title a:hover, .top .module-section-yabai .summary-box .text .photo-title a:active, .top .module-section-yabai .summary-box .text .photo-title a:focus {
      color: #a7171d;
      text-decoration: none; }
    .top .module-section-yabai .summary-box .text .photo-title a:visited {
      color: #a7171d; }

.top .module-section-news .module-heading {
  margin-bottom: 10px; }
  .top .module-section-news .module-heading.news-icon {
    background: #E6EAEE url(../../img/feed.png) no-repeat 25px 50%;
    background-size: 22px auto; }

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