@charset "utf-8";

/* 糖尿病内科とは
------------------------------------------------------------*/
#diabetes.bg_illust{background-image: url("../images/diabetes/bg_illust.webp");}

/* 糖尿病の症状・種類
------------------------------------------------------------*/
.symptoms_box,.symptoms_title{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.symptoms_box{padding: 30px 50px 30px 30px;}
.symptoms_title{
	width: 340px;
	height: 230px;
	background-color: #f4f4ef;
	border-radius: 20px;
	justify-content: center;
}
.symptoms_con{
	width: calc(100% - 340px);
	padding-left: 50px;
}

/* 糖尿病診断の検査方法
------------------------------------------------------------*/
.test_box{
	max-width: 1750px;
	width: 100%;
	margin: 0 auto;
}
.test_box .inner_box01{max-width: 900px;}
.test_list > li{
	border-bottom: 1px #474240 dashed;
	padding: 50px 0;
}
.test_list > li:first-child{border-top: 1px #474240 dashed;}

/* 1025px以下から
------------------------------------------------------------*/
@media only screen and (max-width:1025px){
	
	/* 糖尿病の症状・種類
	--------------------------------------*/
	.symptoms_box{padding: 20px 30px 20px 20px;}
	.symptoms_title{
		width: 250px;
		height: 180px;
		border-radius: 10px;
	}
	.symptoms_title span{font-size: 12px;}
	.symptoms_title .mb10{margin-bottom: 3px!important;}
	.symptoms_con{
		width: calc(100% - 250px);
		padding-left: 30px;
	}

	/* 合併症について
	--------------------------------------*/
	#complications .img_box_r{align-items: flex-start;}
	
	/* 糖尿病診断の検査方法
	--------------------------------------*/
	.test_list > li{padding: 35px 0;}
}

/* 750px以下から
------------------------------------------------------------*/
@media only screen and (max-width:750px){
	
	/* 糖尿病の症状・種類
	--------------------------------------*/
	.symptoms_box{padding: 15px 20px 35px;}
	.symptoms_title,.symptoms_con{width: 100%;}
	.symptoms_title{
		height: inherit;
		padding: 25px 0;
		margin-bottom: 15px;
	}
	.symptoms_con{padding-left: 0;}
	
	/* 合併症について
	--------------------------------------*/
	#complications .img_box_r.mb60{margin-bottom: 25px!important;}

}