@charset "UTF-8";
/*
----------------------------------------------------------------------
# Extra Style Pet Vet Settings
----------------------------------------------------------------------
*/
/*
----------------------------------------------------------------------
# Mixin Settings
----------------------------------------------------------------------
*/
/* --- ペット用カラーパレãƒ?ãƒ? --- */

@media (min-width: 768px) {

  .hover:hover {
    opacity: 0.7;
  }

}

/*TOP*/

.vet_contact_callcenter {
 padding: 20px !important;
 margin-bottom: 10px;
 border: 2px solid #f58e41;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
}

.vet_contact_callcenter_pop {
 padding: 20px;
 margin: 20px;
 border: 2px solid #f58e41;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
}

.vet_contact_ttl {
 padding: 6px;
 text-align: center;
 background-color: #f58e41;
 color: #fff;
 font-size: large;
 font-weight: bold;
 border-top-left-radius: 6px;
 border-top-right-radius: 6px;
 -webkit-border-top-left-radius: 6px;
 -webkit-border-top-right-radius: 6px;
 -moz-border-radius-topleft: 6px;
 -moz-border-radius-topright: 6px;
}

.vet_contact_ttl img {
 margin-right: 5px;
}

.vet_contact {
 padding: 20px 0 0 0;
 margin-bottom: 10px;
 text-align: center;
 border: 2px solid #f58e41;
 border-bottom-left-radius: 6px;
 border-bottom-right-radius: 6px;
 -webkit-border-bottom-left-radius: 6px;
 -webkit-border-bottom-right-radius: 6px;
 -moz-border-radius-bottomleft: 6px;
 -moz-border-radius-bottomright: 6px;
}

.vet_contact_mb10 {
 margin-bottom: 10px;
}

.vet_contact_call {
 margin-bottom: 29px;
}

.vet_contact_fax {
 width: 350px;
 margin: 0 auto;
}
.vet_contact_fax.img_dial{
	width: 420px;
}
.vet_contact_mail {
 padding: 0 20px;
 text-align: left;
}

.vet_contact_mail ul {
 list-style: none;
}

.vet_contact_mail_p {
 padding-top: 20px;
}

.vet_contact_mail_block {
 padding: 38px 20px 30px 20px;
}

.table_pet th {
 width: 80px;
}

.pet_index_step1 {
 margin-bottom: 10px;
 height: 45px;
 line-height: 45px;
 font-weight: bold;
 background: url(../../../img/pet/vet/bg_p12-015.png);
 text-indent: 50px;
}

.pet_index_step2 {
 margin-bottom: 10px;
 height: 45px;
 line-height: 45px;
 font-weight: bold;
 background: url(../../../img/pet/vet/bg_p12-016.png);
 text-indent: 50px;
}

.pet_index_step3 {
 margin: 10px　0;
 height: 45px;
 line-height: 45px;
 font-weight: bold;
 background: url(../../../img/pet/vet/bg_p12-017.png);
 text-indent: 50px;
}

.vet_faq_section p {
 padding: 0 0 1em 60px;
}

.vet_faq_section ul {
 padding: 0 0 1em 60px;
}
