.role .inner .role-list .role-list-item a h3 {
  font-size: 13px;
  font-size: 0.86667rem; }
.role .inner .role-list .role-list-item a p {
  font-size: 11px;
  font-size: 0.73333rem; }

.lower-title .inner h2 {
  font-size: 26px;
  font-size: 1.73333rem; }
.lower-title .inner .breadcrumb {
  font-size: 10px;
  font-size: 0.66667rem; }

.contents {
  font-size: 11px;
  font-size: 0.73333rem; }
  .contents .inner .info {
    font-size: 11px;
    font-size: 0.73333rem; }
    .contents .inner .info h2 {
      font-size: 18px;
      font-size: 1.2rem; }
    .contents .inner .info .info-carousel ul .info-carousel-item p {
      font-size: 11px;
      font-size: 0.73333rem; }
    .contents .inner .info .info-carousel ul .info-carousel-item .info-carousel-item-days {
      font-size: 9px;
      font-size: 0.6rem; }
    .contents .inner .info .info-carousel ul .info-carousel-item div.carousel-wrapper {
      height: 250px; }
    .contents .inner .info .more-carousel h3 {
      font-size: 12px;
      font-size: 0.8rem; }
    .contents .inner .info .more-carousel .more-carousel-btn {
      font-size: 10px;
      font-size: 0.66667rem; }
    .contents .inner .info .news-list .news-list-item .source span {
      font-size: 10px;
      font-size: 0.66667rem; }
    .contents .inner .info .news-list .news-list-item p {
      font-size: 11px;
      font-size: 0.73333rem; }
    .contents .inner .info .active-list .news-list-item .source span {
      font-size: 10px;
      font-size: 0.66667rem; }
    .contents .inner .info .active-list .news-list-item p {
      font-size: 11px;
      font-size: 0.73333rem; }
    .contents .inner .info .faq-category .faq-category-btn {
      padding: 10px;
      font-size: 10px;
      font-size: 0.66667rem;
      line-height: 1.2; }
    .contents .inner .info .sheet-item .smalltxt {
      font-size: 11px;
      font-size: 0.73333rem; }
    .contents .inner .info .one-column h2 {
      font-size: 19px;
      font-size: 1.26667rem; }
    .contents .inner .info .one-column .form .inner form dl {
      font-size: 12px;
      font-size: 0.8rem; }
    .contents .inner .info .one-column .form .inner form dl dt {
      width: 100%; }
    .contents .inner .info .one-column .form .inner form button {
      font-size: 12px;
      font-size: 0.8rem; }
    .contents .inner .info .one-column .form .inner form .cancel {
      font-size: 12px;
      font-size: 0.8rem; }
    .contents .inner .info .movie-list .movie-list-item h4 {
      font-size: 15px;
      font-size: 1rem; }
    .contents .inner .info div.section .lower-index-list .lower-index-list-item h4 {
      font-size: 15px;
      font-size: 1rem; }
    .contents .inner .info div.section .lower-index-list .lower-index-list-item p {
      font-size: 11px;
      font-size: 0.73333rem; }
    .contents .inner .info div.section .choice-btn {
      font-size: 12px;
      font-size: 0.8rem; }
    .contents .inner .info div.section .faq-block .faq-block-question span {
      font-size: 12px;
      font-size: 0.8rem; }
    .contents .inner .info div.section .faq-block .faq-block-question .func-btn {
      font-size: 11px;
      font-size: 0.73333rem; }
    .contents .inner .info .flow-content-box h4 {
      font-size: 12px;
      font-size: 0.8rem; }
    .contents .inner .info a.detail-btn-important {
      font-size: 11px;
      font-size: 0.73333rem; }
    .contents .inner .info a.detail-btn {
      font-size: 11px;
      font-size: 0.73333rem; }
    .contents .inner .info h3 {
      font-size: 15px;
      font-size: 1rem; }
    .contents .inner .info h4 {
      font-size: 12px;
      font-size: 0.8rem; }
    .contents .inner .info h5 {
      font-size: 11px;
      font-size: 0.73333rem; }
  .contents .inner .sub .infection h2 {
    font-size: 12px;
    font-size: 0.8rem; }
  .contents .inner .sub .infection h2:before {
    left: 10px; }
  .contents .inner .sub .infection p {
    font-size: 11px;
    font-size: 0.73333rem; }
  .contents .inner .sub .activity h2 {
    font-size: 13px;
    font-size: 0.86667rem; }
  .contents .inner .sub div#from-active {
    font-size: 11px;
    font-size: 0.73333rem; }
  .contents .inner .sub .submenu ul li a {
    font-size: 12px;
    font-size: 0.8rem; }
  .contents .inner .sub .submenu ul li ul li a {
    font-size: 11px;
    font-size: 0.73333rem; }
  .contents .inner .sub .category h2 {
    font-size: 12px;
    font-size: 0.8rem; }
  .contents .inner .sub .outside-site h2 {
    font-size: 12px;
    font-size: 0.8rem; }
  .contents .inner .sub .new-posts h2 {
    font-size: 12px;
    font-size: 0.8rem; }
  .contents .inner .sub .new-posts ul .new-posts-item {
    font-size: 11px;
    font-size: 0.73333rem; }
  .contents .inner .sub .new-posts ul .new-posts-item .new-posts-item-day {
    font-size: 9px;
    font-size: 0.6rem; }

.contents .inner .info div.section .big-box h4 {
  font-size: 13px;
  font-size: 0.86667rem; }

.contents .inner .info div.section .big-box p {
  font-size: 11px;
  font-size: 0.73333rem; }

.lower-contents .inner .lower .big-box-tool h4.tool,
.lower-contents .inner .lower .big-box-tool02 h4.tool,
.lower-contents .inner .lower .big-box-tool02-02 h4.tool {
  font-size: 13px;
  font-size: 0.86667rem; }

.lower-contents .inner .lower .big-box-tool p,
.lower-contents .inner .lower .big-box-tool02 p,
.lower-contents .inner .lower .big-box-tool02-02 p {
  font-size: 11px;
  font-size: 0.73333rem; }

.lower-contents .inner .lower .section.big-box h4 {
  font-size: 13px;
  font-size: 0.86667rem; }

.lower-contents .inner .lower .section.big-box p {
  font-size: 11px;
  font-size: 0.73333rem; }

/* header Start */
header {
  background: #FFF;
  width: 100%;
  min-width: 1010px; }
  header .inner {
    margin: 0 auto;
    padding: 10px 0;
    width: 980px; }
    header .inner .logo {
      display: inline-block;
      width: 370px; }
      header .inner .logo h1 {
        display: inline-block;
        margin: 0;
        vertical-align: middle; }
      header .inner .logo .logo-description {
        display: inline-block;
        font-size: 13px;
        font-size: 0.86667rem;
        vertical-align: middle; }
    header .inner .console {
      display: inline-block;
      margin-right: 5px; }
      header .inner .console .console-btn {
        margin-right: -17px; }
        header .inner .console .console-btn a {
          background: #19465F;
          color: #FFF;
          display: inline-block;
          font-size: 12px;
          font-size: 0.8rem;
          line-height: 34px;
          padding: 0 5px 0 15px;
          position: relative;
          text-decoration: none;
          vertical-align: middle; }
          header .inner .console .console-btn a:before {
            content: "";
            background: url(../images/icon/icon_arrow.png) no-repeat;
            display: block;
            height: 10px;
            left: 0;
            margin: -5px 0 0 5px;
            position: absolute;
            top: 50%;
            width: 7px; }
          header .inner .console .console-btn a:hover {
            color: #7CA7BE; }
      header .inner .console form {
        display: inline-block; }
        header .inner .console form .text-box {
          background: url(../images/bg_form_search.png) no-repeat;
          display: inline-block;
          height: 34px;
          padding: 0 10px;
          text-decoration: none;
          width: 186px;
          vertical-align: middle; }
          header .inner .console form .text-box .search-txt {
            background: none;
            border: none;
            line-height: 28px;
            margin: 2px 0 0 16px;
            width: 150px; }
        header .inner .console form .search-btn {
          background: url(../images/btn_form_search.png) no-repeat;
          border: none;
          display: inline-block;
          margin: 0 0 0 -6px;
          padding: 0;
          height: 34px;
          width: 52px;
          vertical-align: middle; }
    header .inner #adjust-size {
      width: 135px;
      display: inline-block;
      vertical-align: middle;
      float: right;
      margin-top: 15px; }
      header .inner #adjust-size span {
        display: inline-block;
        vertical-align: middle;
        margin-right: 2px; }
      header .inner #adjust-size #title {
        width: 45px;
        font-size: 13px;
        font-size: 0.86667rem; }
      header .inner #adjust-size #small {
        width: 25px;
        height: 25px;
        overflow: hidden;
        text-indent: -500px;
        background: url(../images/icon/fig_ja_small.gif) no-repeat 0 -25px;
        cursor: pointer; }
      header .inner #adjust-size #medium {
        width: 25px;
        height: 25px;
        overflow: hidden;
        text-indent: -500px;
        background: url(../images/icon/fig_ja_medium.gif) no-repeat;
        cursor: pointer; }
      header .inner #adjust-size #big {
        width: 25px;
        height: 25px;
        overflow: hidden;
        text-indent: -500px;
        background: url(../images/icon/fig_ja_big.gif) no-repeat;
        cursor: pointer; }

/* header End */

/*# sourceMappingURL=fontsize-small.css.map */
