@charset "UTF-8";

/*歯科*/
.dental .m_img_area::before {
	background-image: url("../images/dental/m_img@2x.jpg");
}
.dental #disease .med_tit_bg {
	background-image: url("../images/dental/dis_bg@2x.jpg");
}

/*整形外科*/
.orthopedics .m_img_area::before {
	background-image: url("../images/orthopedics/m_img@2x.jpg");
}
.orthopedics #disease .med_tit_bg {
	background-image: url("../images/orthopedics/dis_bg@2x.jpg");
}

/*耳科・皮膚科*/
.dermatology .m_img_area::before {
	background-image: url("../images/dermatology/m_img@2x.jpg");
}
.dermatology #disease .med_tit_bg {
	background-image: url("../images/dermatology/dis_bg@2x.jpg");
}

/*循環器科*/
.cardiology .m_img_area::before {
	background-image: url("../images/cardiology/m_img@2x.jpg");
}
.cardiology #disease .med_tit_bg {
	background-image: url("../images/cardiology/dis_bg@2x.jpg");
}

/*麻酔科*/
.anesthesiology .m_img_area::before {
	background-image: url("../images/anesthesiology/m_img@2x.jpg");
}
.anesthesiology #disease .med_tit_bg {
	background-image: url("../images/anesthesiology/dis_bg@2x.jpg");
}

/*栄養管理科*/
.nutrition .m_img_area::before {
	background-image: url("../images/nutrition/m_img@2x.jpg");
}
.nutrition #disease .med_tit_bg {
	background-image: url("../images/nutrition/dis_bg@2x.jpg");
}

/*総合内科*/
.internal_medicine .m_img_area::before {
	background-image: url("../images/internal_medicine/m_img@2x.jpg");
}
.internal_medicine #disease .med_tit_bg {
	background-image: url("../images/internal_medicine/dis_bg@2x.jpg");
}

.internal_medicine .med_bg.bg_blue .com_btn1 > a:hover{
	background-color: #fff!important;
	color: #0606cd;
}


/*フェレット科*/
.ferret .m_img_area::before {
	background-image: url("../images/ferret/m_img@2x.jpg");
}
.ferret #disease .med_tit_bg {
	background-image: url("../images/ferret/dis_bg@2x.jpg");
}

/*特殊軟部外科*/
.special_soft_tissue .m_img_area::before {
	background-image: url("../images/special_soft_tissue/m_img@2x.jpg");
}
.special_soft_tissue #disease .med_tit_bg {
	background-image: url("../images/special_soft_tissue/dis_bg@2x.jpg");
}
.special_soft_tissue .med_ap_list dt.tb_pc{
	margin-top: 12%;
}
.special_soft_tissue .med_case_list > li:nth-child(-n + 2){
	display: block;
    grid-template-rows:auto;
    grid-row:auto;
}
.special_soft_tissue .com_style1 > dt,/*25px*/
.com_txt1{
	letter-spacing: .17em;
}
/*一般軟部外科*/
.general_soft_tissue .m_img_area::before {
	background-image: url("../images/general_soft_tissue/m_img@2x.jpg");
}
.general_soft_tissue #disease .med_tit_bg {
	background-image: url("../images/general_soft_tissue/dis_bg@2x.jpg");
}
.general_soft_tissue .med_ap_list dt.tb_pc{
	margin-top: 12%;
}
.general_soft_tissue .med_case_list > li:nth-child(-n + 2){
	display: block;
    grid-template-rows:auto;
    grid-row:auto;
}

/*腹腔鏡外科*/
.laparoscopic .m_img_area::before {
	background-image: url("../images/laparoscopic/m_img@2x.jpg");
}
.laparoscopic #disease .med_tit_bg {
	background-image: url("../images/laparoscopic/dis_bg@2x.jpg");
}
.laparoscopic .med_ap_list dt.tb_pc{
	margin-top: 12%;
}
.laparoscopic .med_case_list > li:nth-child(-n + 2){
	display: block;
    grid-template-rows:auto;
    grid-row:auto;
}

/*よくある質問*/
#faq .med_tit_bg {
	background-image: url("../images/faq_bg@2x.jpg");
}



/*---------------------------------------------------------

---------------------------------------------------------*/

.add_txt{
    width: 80%;
    max-width: 880px;
    margin-left: auto;
    font-size: 118%;
    font-weight: bold;
    line-height: 1.6;
    word-break: keep-all;
    overflow-wrap: break-word;
    margin-top: 4.5%;
}



/*---------------------------------------------------------

---------------------------------------------------------*/

/* PC,Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) {

}

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	/*特殊軟部外科*/
	.special_soft_tissue .com_style1 > dt,/*25px*/
	.com_txt1{
	letter-spacing: .02em;
	 }

}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
    .add_txt{
        font-size: 100%;
        width: 90%;
        margin-top: 24px;
    }
}