@charset "utf-8";

@media screen and (min-width: 400px) {
  
  img {
    vertical-align: bottom;
  }
  
  h1 {
    font-size: 7.2vw; /* 7.2vw */
  }
  
  h2 {
    font-size: 6vw; /* 6vw */
  }

  h3 {
    font-size: 4vw;
    text-align: center;
    line-height: 1.5;
    font-weight: bold;
  }

  h4 {
    font-size: 20px;
    text-align: center;
    line-height: 1.5;
    font-weight: bold;
    margin: 20px auto;
  }

  .h3pink {
    font-size: 18px; /*3.5vw; (auto-resizing)*/
    color: #FF66CC;
    text-align: center;
    line-height: 1.5;
    font-weight: bold;
  }

  
  /**
   * modifyItem.jsp
   * login.jsp
   * orderResult.jsp
   *
   * Usage) <div id="wrap">
   *
   *
  **/
  #wrap {
    width: 100%;
    margin: 0 auto;
    padding: 25px 0 0;
  }
  
  .content {
    width: 100%;
    margin: 35px auto;
    text-align: center;
  }


  /**
   * itemList.jsp
   * dailyItems.jsp
   *
   * Usage) <div id="search">
   *
   *
  **/
  #search {
    width: 100%;
    border: 1px solid #bbb;
    margin: 0 auto; /*10px 15px 10px;*/
    padding: 10px;
  }
  #search dt {
    font-size: 13px;
    font-weight: normal;
  }
  #search dd {
    font-size: 13px;
    font-weight: normal;
  }
  #searchDetail {
    display: none;
  }

  .result {
    width: 100%;
  }

  
  dt {
    padding: 5 3;
    float: left;
  }
  dd {
    margin: 1px 0 5px 90px;
  }
  
  .searchCondition {
    margin: 0 auto;
    color: #4d4d4d;
    font-size: 10px;
    font-weight: normal;
    /*font-family: "ＭＳ 明朝,平成明朝";*/
  }


  h2 img {
    max-width: 100%;
  }

  .text {
    width: 100px;
    height: 10em;
  }
}
