@charset "utf-8";



/* ページタイトル
================================*/
#page_title_area {
	background: url(img/page_title_bg.png)center/cover no-repeat;
}

/* 症例
================================*/
.sub_heading01 .panel {
	display: inline-block;
	margin-right: 30px;
	padding: 0 30px;
	font-size: 2rem;
	text-align: center;
	line-height: 1.6;
	color: #fff;
	background: #e18711;
}
.case_table {
	width: 100%;
}
.case_table th {
	padding: 15px 30px;
	border: 1px solid #e18711;
	background: #f7f1db;
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.4;
	color: #6c4a1d;
	vertical-align: middle;
}
.case_table td {
	width: 56%;
	padding: 15px 30px;
	border: 1px solid #e18711;
	background: #fff;
	text-align: center;
	line-height: 1.4;
}
.case_table .commentary {
	padding: 15px 30px;
	border: 1px solid #e18711;
	background: #fff;
	text-align: left;
	line-height: 1.4;
}

/*================================
ここからPC～TABLET横適用（897px以上）
================================*/
@media(min-width: 897px) {
}


/*================================
ここからTABLET縦・SP適用（896px以下）
================================*/
@media(max-width: 896px) {
}


/*================================
ここからSP適用（480px以下）
================================*/
@media(max-width: 480px) {

	/* 症例
	================================*/
	.sub_heading01 .panel {
		padding: 0 40px;
		font-size: 1.6rem;
	}
	.case_table th {
		display: block;
		width: 100%;
		border-top: none;
	}
	.case_table td {
		display: block;
		width: 100%;
		border-top: none;
	}
	
	
}