@charset "euc-jp";
html{
    font-size: 625%;/* 16pxに625%を掛けると100px */
}
body{
    font-size: .16em;/* 通常サイズは100pxの0.16倍で16px、ここだけfont-size em */
    font-family: Meiryo, メイリオ, sans-serif;
}
@media screen and (max-width:767px) {
  html {
    font-size: 500%;
  }
}




/* =========================================================
  header
========================================================= */

h1{
  font-size: .12rem;
  font-weight: normal;
}
#top_nav{
  font-size: .12rem;
  line-height:1;
}
.soy_text {
  font-size: .16rem;
}
.soy_text .years {
  font-size: .24rem;
}
.soy_text .genre {
  font-size: .17rem;
} 
.list-inline {
  font-size: .12rem;
}
.info_banners li {
  font-size: .2rem;
}
.info_banners li small {
  font-size: .1rem;
}
.keyword li {
  font-size: 0.12rem;
}
.keyword .small {
  font-size: .12rem;
}

@media screen and (max-width: 1263px) {
  .section_title {
    font-size: .2rem;
  }
  .tabs li {
    font-size: .12rem;
  }
  .seasons_special__title {
    font-size: .2rem;
  }

}

@media screen and (max-width: 959px) {
  #spmenu .list-inline {
    font-size: .16rem;
  }
  .info_banners li {
    font-size: .14rem;
  }
  .soy_text {
    font-size: .13rem;
  }
  .soy_text .years {
    font-size: .17rem;
  }
  .soy_text .genre {
  font-size: .13rem;
} 
  .keyword li {
    font-size: .1rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: .1rem;
    line-height:1;
  }
  .info_banners li small {

  } 

}


/* =========================================================
  side
========================================================= */


.side_title {
  font-size: .18rem;
  font-weight: normal;
}
.menu_title {
  font-weight: normal;
}
.menu_level_1 li {
  font-size: .14rem;
}


.section_title {
  font-weight: normal;
  font-size: .24rem;
}

@media screen and (max-width: 959px) {
  #spmenu .list-inline li{
    font-size: .16rem;
  }
  input {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .keyword li {
    font-size: 0.12rem;
  }
}

/* =========================================================
  main
========================================================= */ 
.seasons_special__title {
  font-size: .24rem;
  font-weight: normal;
}
.pickup_items h3{
  font-size: .16rem;
  font-weight: normal;
} 
.tabs li {
  font-size: .19rem;
}


@media screen and (max-width: 1263px) {
  .section_title {
    font-size: .2rem;
  }
  .tabs li {
    /*font-size: .12rem;*/
  }
  .seasons_special__title {
    font-size: .2rem;
  }
}
@media screen and (max-width: 767px) {
  .tabs li {
    font-size: .16rem;
  }
}
/* =========================================================
  footer 
========================================================= */ 
.information_head {
  font-weight: normal;
  font-size: .20rem;
} 
.information_box {
  font-size: .12rem;
}
.information_title {
  font-size: .18rem;
  font-weight: normal;
}
.copyright {
  font-size: .12rem;
}
