@charset "UTF-8";
/***********************************
* 日帰り手術について	*
***********************************/
/* surgery-lead --------------------*/
.surgery-lead{
	padding-bottom: 1rem;
}
	@media (min-width: 992px) {
		.surgery-lead{
			padding-bottom: 3rem;
		}
	}
/* surgery-note-box --------------------*/
.surgery-note p{
	margin-bottom: 0.5rem;
}
.surgery-note {
	padding: 20px;
	position: relative;
}

.surgery-note::before, .surgery-note::after {
	content: '';
	width: 10px;
	height: 100%;
	position: absolute;
}

.surgery-note::before {
	border-left: solid 1px #45383e;
	border-top: solid 1px #45383e;
	border-bottom: solid 1px #45383e;
	top: 0;
	left: 0;
}

.surgery-note::after {
	border-right: solid 1px #45383e;
	border-top: solid 1px #45383e;
	border-bottom: solid 1px #45383e;
	top: 0;
	right: 0;
}
	@media (min-width: 768px) {
		.surgery-note {
			padding: 20px 30px;
			position: relative;
		}

		.surgery-note::before, .surgery-note::after {
			content: '';
			width: 15px;
			height: 100%;
			position: absolute;
		}
	}

/* surgery-note-title --------------------*/
.surgery-note-title{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.txtborder-03 {
  position: relative;
  text-align: center;
	margin-bottom: 1rem;
}
.txtborder-03 h3 {
  position: relative;
  z-index: 2;
  display: inline-block;
  margin: 0 2.5em;
  padding: 0 1em;
  background-color: #fff;
  text-align: center;
	color:#5b977b;
	font-size: 1rem;
	font-weight: 600;
}

.txtborder-03::before {
  position: absolute;
  top: 50%;
  z-index: 1;
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #786b61;
}
	@media (min-width: 768px){
		.surgery-note-title{
			width: 70%;
		}
		.txtborder-03 {
		  position: relative;
		  text-align: center;
			margin-bottom: 1.5rem;
		}
	}
	@media (min-width: 992px) {
		.txtborder-03 h3{
			font-size: 1.25rem;
		}
	}

/***********************************
* 手術・検査機器	*
***********************************/
.equipment-lead{
	color:#176056;
	font-size: 108%;
}
/* equipment-list-01 --------------------*/
.equipment-list-01{
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1rem;
}
	@media (min-width: 992px){
		.equipment-list-01{
			margin-bottom: 2rem;
		}
	}
/* equipment-list-01-ul --------------------*/
.equipment-list-01 ul{
	margin: 0;
	padding: 0;
}
.equipment-list-01 ul li{
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	margin-bottom: 1rem;
}
.equipment-list-01 ul li img{
	width: 100%;
	max-width: 100%;
}
.equipment-pic{
	border-bottom: solid #595757 1px;
	padding-bottom: 0.6rem;
	margin-bottom: 0.6rem;
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.equipment-list-01 h4{
	color: #595757;
	font-weight: 600;
	font-size: 0.94rem;
}

	@media (min-width: 576px) {
		.equipment-list-01 ul li{
			width: 60%;
			margin-bottom: 2rem;
		}
	}
	@media (min-width: 768px) {
		.equipment-list-01 ul {
		}
		.equipment-list-01 ul li{
			display: inline-block;
			width: 32%;
			vertical-align: top;
		}
		.equipment-list-01 ul li.list-01{
			padding-right: 4%;
		}
		.equipment-list-01 ul li.list-02{
			padding-left: 2%;
			padding-right: 2%;
		}
		.equipment-list-01 ul li.list-03{
			padding-left: 4%;
		}
	}
	@media (min-width: 992px) {
		.equipment-list-01 h4{
			font-size: 1.13rem;
		}
	}
