/*キービジュアル販売機関*/
.term{
    bottom: 70px;
    text-align: center;
    font-size: 25px;
}
@media screen and (max-width: 768px) {
  .term{
      font-size: 20px;
      bottom: 5%;
  }
}

/*ABOUT タイトル*/
#introduction h2{
    text-align: center;
    /*以下プレーンテキスト使用時*/
    font-size: 50px;
        text-shadow: 1px 1px 2px #000, -1px 1px 2px #000, -1px -1px 0 #000, 1px -1px 0 #FFF;
    color: #dac802;

}
@media screen and (max-width: 768px) {
  #introduction h2{
    /*以下プレーンテキスト使用時*/
    font-size: 7vw;
    
  }
}

/*ABOUT テキスト*/
#introduction p{
    text-align: center;
    line-height: 200%;
    font-size: 18px;
    text-shadow: 1px 1px 2px #000, -1px 1px 2px #000, -1px -1px 0 #000, 1px -1px 0 #000;
}
@media screen and (max-width: 768px) {
  #introduction p{
    padding: 0 4%;
    font-size: 16px;
    text-shadow: 1px 1px 2px #000, -1px 1px 2px #000, -1px -1px 0 #000, 1px -1px 0 #000;
  }
}

/*detail*/
#detail .inner > div h2{
      line-height: 140%;
      font-weight: 400;
}
@media screen and (max-width: 768px) {
  #detail .inner > div h2{
  }
}

#detail .inner > div p.text{
      font-size: 16px;
      line-height: 180%;
}
#detail .inner > div ul li{
        font-size: 14px;
}
#detail .inner > div p.price{
      font-size: 140%;
}
#detail .inner > div p.term{
      font-size: 16px;
}
#detail .inner > div div.order .comingsoon{
}
#detail .inner > div div.order .end{
}

@media screen and (max-width: 768px) {

}