@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");
}
.dermatology #doctor .dr_box{
	display: grid;
}
.dermatology #doctor .dr_prof{
	max-width:inherit;
	width: inherit;
	margin-left: 0;
	margin-right: 0;
}

/*循環器科*/
.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");
}


/*椎間板ヘルニア*/
.hernia .m_img_area::before {
	background-image: url("../images/hernia/m_img@2x.jpg");
}
.hernia #diagnosis .med_tit_bg {
	background-image: url("../images/hernia/diagnosis_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%;
}

.com_btnlist{
	justify-content: center;
}
.com_btnlist > li {
	margin-right: 1.5%!important;
	margin-left: 1.5%!important;
}
.com_btnlist .com_btn1 > a{
	width: 29em!important;
}
.med_bg.bg_blue .com_btn1 > a:hover {
	background-color: #fff !important;
	color: #0606cd;
}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.add_txt{
   font-size: 100%;
   width: 90%;
   margin-top: 24px;
}
.com_btnlist > li {
	margin-right: 0!important;
	margin-left: 0!important;
}
}