@charset "utf-8";

/* 新着情報 */
#infolist dl{
  height:260px;
  border-left:solid 7px #B9B3AF;
  border-right:solid 7px #B9B3AF;
  border-bottom:solid 7px #B9B3AF;
  padding:20px 10px 10px;
  margin-bottom:30px;
  overflow-y: scroll;
}
#infolist dt{
  font-size:80%;
  margin:0;
  padding:0;
  color:#6e6e6e;
  font-weight:bold;
}

#infolist dd{
  font-size:90%;
  color:#6e6e6e;
  padding:5px;
  border-bottom:dotted 1px #a6b8c0;
}

#infolist a{
  color:#e17474;
  text-decoration:none;
}
#infolist a:hover {
  color: #e4007f;
}



/* LINEスタンプ */

#linestamp p.kakaku{
 padding:10px;
 font-size:110%;
 font-weight:bold;
 color:;6e6e6e;
}

#linestamp p.kakaku span{
 font-size:120%;
 color:#e17474;
}

/* PC壁紙 */


div#wallpaper table{
  width:850px;
}

/* アイコン*/
div#icon td{
 width:33%;

}
div#icon td.b{
 border-top:solid 1px #808080;
}
div#download{
 width:700px;
 margin:0 auto;
}
div#download h3{
 text-align:left;
 color:#e17474;
}
div#download p{
 text-align:left;
 font-weight:bold;
 padding:0;
}

div#download ol li{
 padding:0.5em 0;
}
div#download ul li{
 list-style-type:none;
 padding:10px 0;
}

/* お問い合わせ */


#contact table th,
#contact table td {
    border: solid 1px #808080;
    text-align: left;
    padding: 20px;
}
#contact table th {
    color:#ffffff;
    background-color:#B9B3AF;
    vertical-align: middle;
    width: 40%;
    padding-left: 15px;
}

#contact span.required {
    color:#d15555;
    font-size: 75%;
}
#contact #btn {
    margin-top: 30px;
    text-align: center;
    border-top:dashed 3px #8B7F7F;
    padding: 15px;
}
#contact #btn input {
    padding: 5px 15px;
    font-size: 100%;
}