@charset "UTF-8";

/*腫瘍科*/
.oncology .m_img_area::before {
	background-image: url("../images/oncology/m_img@2x.jpg");
}
.oncology #disease .med_tit_bg {
	background-image: url("../images/oncology/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");
}

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

/*消化器科*/
.gastroenterology .m_img_area::before {
	background-image: url("../images/gastroenterology/m_img@2x.jpg");
}
.gastroenterology #disease .med_tit_bg {
	background-image: url("../images/gastroenterology/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");
}

/*整形外科*/
.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");
}

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

/*よくある質問*/
#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) {

}

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