@charset "UTF-8";

.width650 {
  width: 650px;
}


.hp_yk {
  margin-bottom: 16px;
}

.hp_ttl {
  font-size: 20px; line-height: 1.3; color: #ffa60e;
  font-weight: bold;
  border-bottom: dashed 2px #ffa60e;
  margin-bottom: 16px;
  padding-bottom: 4px;
}

.toko_name {
  margin-left: 10px;
  font-size: 13px; line-height: 1.3; color: #222;
  font-weight: normal;
}

.hp_rcp td {
  padding-bottom: 16px;
  font-size: 13px; line-height: 1.3; color: #222;
}

.hp_rcp_ul {
  margin: 0;
  padding: 0;
}

.hp_rcp_li {
  list-style: cycle;
  border-bottom: solid 1px #c9c9c9;
  margin-bottom: 6px;
}

.hp_rcp_lid {
  list-style: decimal;
  border-bottom: solid 1px #c9c9c9;
  margin-bottom: 6px;
}


.hp_stf_com_ttl {
  font-size: 12px; line-height: 1.3; color: #59b337;
  border-top: dashed 1px #59b337;
  margin-bottom: 4px;
  padding-top: 2px;
  font-weight: bold;
}

.hp_stf_com {
  font-size: 12px; line-height: 1.3; color: #222;
  border-bottom: dashed 1px #59b337;
  padding-left: 50px;
  padding-bottom: 2px;
  margin-bottom: 16px;
}



.hp_yusyu_ttl {
  font-size: 18px; line-height: 1.3; color: #ffa60e;
  border-top: dashed 1px #ffa60e;
  padding-top: 2px;
  margin-bottom: 4px;
  font-weight: bold;
}

.hp_yusyu {
  font-size: 14px; line-height: 1.3; color: #222;
  border-bottom: dashed 1px #ffa60e;
  padding-left: 50px;
  padding-bottom: 2px;
  margin-bottom: 16px;
}

.hp_yusyu_ul {
  margin: 0;
  padding: 0;
}

hp_yusyu_li {
  font-size: 14px; line-height: 1.3; color: #222;
}

.hp_yusyu_table {
  font-size: 13px; line-height: 1.3; color: #222;
}

.hp_yusyu_table td {
  padding-bottom: 6px;
}

.hp_yusyu_table a:link {
  color: #222; text-decoration: none;
}

.hp_yusyu_table a:hover {
  color: #222; text-decoration: underline;
}

.hp_yusyu_table a:visited {
  color: #222; text-decoration: none;
}


.hp_otnsm {
  border: solid 1px #d3d3d3;
  font-size: 13px; line-height: 1.3; color: #222;
  padding: 4px;
}

.info_li a:link {
  color: #222; text-decoration: none;
}
.info_li a:visited {
  color: #222; text-decoration: none;
}
.info_li a:hover {
   color: #222; text-decoration: underline;
}



.hp_rcp_ol li{
  margin: 0 0 5px -15px;
  padding: 0 0 0 ;
}

.kekka_txt{
  font-size:12px;
  line-height:1.3;
}
.kekka_midashi{
  border-bottom:1px solid #CCC;
  font-weight:bold;
  margin:15px 0x 5px 0;
  padding-bottom:3px;
  color:#F15A24;
  padding-top:5px;
}
.kekka_comment{
  margin:0;
  padding:0;
  margin:5px 15px 10px 15px;
}

