/*////////////////////////
グローバルメニューのボーダ−
////////////////////////*/
.gnav-outer .gnav-item--6{
	 border-bottom: 3px solid #2a2162 !important;
}

.main-outer .patient-headline1{
	background: url("../img/gnav-icon05.png") center top no-repeat;
}


/*////////////////////////
		main-contents01
////////////////////////*/
.patient .patient__inner01{
	width: 100%;
	height: 280px;
	margin-top: 80px;
	background: #f3fafe;
}
.patient .patient__inner01__media{
	width: 940px;
	height: 330px;
	margin: 0 auto;
	position: relative;
	top: -50px;
}

/*////////////////////////
		main-contents02
////////////////////////*/
.patient .patient__inner02{
	width: 940px;
	margin: 55px auto 0 auto;
	color: #666;
}

/* テーブルスタイル */
.table-style01{
	width: 540px;
	text-align: center;
	font-size: 15px;
	float: left;
}
.table-style01 th,.table-style01 td{
	border: 1px solid #b0b0b0;
	padding: 7px;
}
.table-style01 th,.table-style01 tr:nth-child(2){
	background: #f3fafe;
}
.table-style01 tr:nth-child(4),.table-style01 tr:nth-child(odd){
	background: #fcf8eb;
}
.table-style01 tr:nth-child(3) td{
	font-weight: bold;
}

.table-style02{
	width: 540px;
	text-align: center;
	font-size: 15px;
	float: left;
	align-items: center;
}

.table-style02 th,.table-style02 td{
	border: 1px solid #b0b0b0;
	padding: 7px;
	background: #f3fafe;
	vertical-align: middle; 
}

.table-style02 td:nth-child(n+2){
	background: #fcf8eb;
}
.table-style02 td:nth-child(1){
	font-weight: bold;
}




.patient__inner02 .patient__inner02__attention{
	width: 380px;
	float: right;
	letter-spacing: 0.1em;
	line-height: 1.4em;
}
.patient__inner02 .inner02__attention__list{
	text-indent: -1em;
	padding-left: 1em;
}

.patient__inner02 .patient__inner02__number{
	width: 940px;
	height: 130px;
	margin-top: 70px;
	border-left: 1px dotted #aaa;
	border-right: 1px dotted #aaa;
	text-align: center;
	font-family: Helvetica;
}
.patient__inner02 .inner02__number01{
	width: 469px;
	height: 130px;
	float: left;
	border-right: 1px dotted #aaa;
}
.patient__inner02 .inner02__number02{
	width: 470px;
	height: 130px;
	float: right;
}
.patient__inner02 h3{
	width: 440px;
	height: 40px;
	color: #444;
	font-weight: bold;
	background: #f3fafe;
	line-height: 2.5em;
	margin: 0 auto;
}
.patient__inner02 .inner02__number01__number,
.patient__inner02  span{
	font-size: 39px;
	font-weight: 500;
	color:#2c1866;
}
.patient__inner02  span{
	font-size: 21px;
	line-height: 1.5em;
}



/*////////////////////////
		main-contents03
////////////////////////*/
.patient .patient__inner03{
	width: 940px;
	margin: 70px auto 70px auto;
}
.patient .patient__inner03 p{
	color: #666;
}

.patient__inner03 .main-media{
	margin-top: 25px;
}
.patient__inner03 .main-media__con__head:after{
	content: "";
	background: url("../img/link-icon.png") 5px 0 / 14px 14px no-repeat;
	display: inline-block;
  position: relative;
  top: -3px;
	z-index: 999;
	width: 20px;
	height: 14px;
}
.patient__inner03 .main-media .main-media__con__head{
	font-size: 15px !important;
	line-height: 2.6em;
}
.patient__inner03 .main-media .main-media__con--1{
	background: url("../patient/img/pati-con01.jpg") no-repeat;
}
.patient__inner03 .main-media .main-media__con--2{
	background: url("../patient/img/pati-con02.jpg") no-repeat;
}
.patient__inner03 .main-media .main-media__con--3{
	background: url("../patient/img/pati-con03.jpg") no-repeat;
	margin: 0 !important;
}



















