body {
  font-size: 12px; }

.pc {
  display: none; }

header {
  position: relative;
  background: url("../img/index/topsp.jpg") no-repeat top center;
  background-size: contain;
  margin-bottom: 10%; }
  header .ttl {
    width: 90%;
    margin: 0 auto;
    padding: 90% 0 0 0;
    text-align: center; }
    header .ttl h1 {
      width: 75%;
      margin: 0 auto 5% auto; }
    header .ttl .time {
      width: 90%;
      margin: 0 auto 2% auto; }
  header .copy {
    width: 100%;
    margin: 0 auto;
    padding: 3% 0;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #fff;
    text-align: center; }

h2 {
  font-family: futura-pt,sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 54px;
  margin-bottom: 20px; }
  h2 span {
    color: #ef8371; }

#profile {
  position: relative; }
  #profile dl {
    width: 86%;
    margin: 0 auto;
    padding-bottom: 10%; }
  #profile dt {
    width: 100%;
    margin-bottom: 20px; }
  #profile dd {
    font-size: 11px;
    font-weight: 400;
    color: #fff; }
  #profile .name {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px; }
    #profile .name span {
      font-size: 11px; }

#radio {
  background: #fff;
  padding: 30px 0 20px 0; }
  #radio .warp {
    margin: 0 6%;
    margin: 0 auto; }
  #radio a {
    display: block;
    text-align: center;
    font-size: 13px;
    margin-bottom: 20px; }
    #radio a img {
      height: 35px; }

#flink .contact {
  text-align: center;
  margin-bottom: 10%; }
  #flink .contact p {
    margin-bottom: 10px;
    color: #fff; }
  #flink .contact a {
    display: block;
    color: #5a645a;
    background: #bfff5f;
    padding: 15px;
    width: 80%;
    margin: 0 auto; }
  #flink .contact a:hover {
    background: #fff;
    color: #5a645a; }
#flink .warp {
  width: 84%;
  padding: 20% 8% 30px 8%;
  overflow: hidden;
  background: #5a645a;
  background: url("../img/index/bg_line.gif") no-repeat top center;
  background-size: 150%; }
#flink .twitter {
  width: 100%;
  margin-bottom: 20px; }
