@charset "UTF-8";

.doctor{
	h3{
		&.title_l{
			font-size: 2.6rem;
			background: none;
			padding-left: 0;
			padding-top: 0;
			padding-right: 0;
			border-bottom: 2px solid #ffcdcd;
			border-radius: 0;
			@media only screen and (max-width: 767px){
				font-size: 2rem;
			}
			span{
				font-size: 1.6rem;
				display: inline-block;
				margin-bottom: 5px;
			}
		}
	}
}

.sub_flow_3{
	justify-content: space-between;
	&.pylori{
		.flow_box{
			background-color: #fff1f4;
			@media only screen and (max-width: 767px){
				margin-bottom: 3rem;
			}
			.num{
				width: 170px;
				border-radius: 50px;
				height: auto;
			}
		}
	}
}



/* ------------ 202510~追加分 ------------ */
.normal_table{
	.surgery-comparison-table thead th {
    background-color: #FFCDCD;
    color: #333;
    padding: 12px 8px;
    border: 1px solid #fff;
    text-align: center;
    white-space: nowrap;
		border-top: none !important;
	}
}
@media (max-width: 768px) {
	.normal_table{
		.surgery-comparison-table{
			td{
				padding: 20px;
				width: 200px;
			}
		}
	}
	.surgery-comparison_table-scroll-wrapper {
		overflow-x: auto;
		width: 100%;
	}
	.surgery-comparison-table {
		min-width: 900px;
		width: fit-content;
	}
	.surgery-comparison-table.small_table,
	.surgery-comparison-table.small_table td{
		min-width: 100%;
		width: fit-content;
	}
}