@charset "utf-8";
/*旧テンプレ対策*/
.new_detail {
  font-size: 18px !important;
}
details {
  font-size: 13px;
}
@media screen and (max-width:768px) {
  .new_detail {
    font-size: 3.8vw !important;
  }
}
/*commonから出張*/
span.attention, div.attention, p.attention, .attention > li, li.attention {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  font-size: 0.85em;
  line-height: 1.5;
}
div.attention, p.attention, .attention li, .list_normal li, div.list_normal {
  text-indent: -1em;
  padding-left: 1em;
}
.list_circle > li {
  text-indent: -1.2em;
  padding-left: 1.2em;
  line-height: 1.5;
}
ul.attention li, ul.list_normal li, ul.list_check li, ul.list_circle li, ul.list_question li {
  text-align: left;
}
ul.list_normal {
  margin-bottom: 0.5em;
}
ul.list_normal > li {
  margin-bottom: 0.1em;
  font-size: 1em;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.new_detail p {
  margin-bottom: 1em;
}
span {
  display: inline-block;
}
img {
  max-width: 100%;
}
/*commonに追加*/
sup {
  font-size: 0.5em;
}
.new_detail {
  font-weight: normal;
  line-height: 1.5;
}
/*自由入力欄以外*/
#spec h1 {
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 0.5em;
}
/*========================================
新ルール
リニューアル後 .new_detailはhtmlから削除する
========================================*/

.new_detail h3 {
  text-align: center;
  font-weight: bold;
}
.new_detail h4 {}