/*新院長就任のごあいさつ(newdirector.css)*/
#newdirector .pc {
	display:block;
}
#newdirector .sp {
	display:none;
}
/*SP*/
@media screen and (max-width:600px) {
	#newdirector .pc {
		display:none;
	}
	#newdirector .sp {
		display:block;
	}
}
#newdirector {
	margin:30px 10px 40px 0;
}
/*SP*/
@media screen and (max-width:600px) {
	#newdirector {
		margin:30px 5px 40px 0;
	}
}
#newdirector .p_newdirector_txt1 {
	margin:0;
	padding-bottom:5px;
	font-size:14px;
	border-bottom:1px solid #e0146b;
}
#newdirector .p_newdirector_txt1 img {
	margin:0 8px 3px 5px;
}
#newdirector .newdirector_main {
	margin:20px 0 0;
	padding:20px 20px;
	border-radius:5px;
	box-shadow:0 0 4px #c0c0c0;
	background:#ffffff;
}
/*SP*/
@media screen and (max-width:600px) {
	#newdirector .newdirector_main {
		border:solid 1px #cccccc;
	}
}
/*ﾌﾚｯｸｽ1*/
#newdirector .newdirector_main .newdirector_flex1 {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
#newdirector .newdirector_main .newdirector_flex1 div:nth-of-type(1) img {
	width:270px;
}
#newdirector .newdirector_main .newdirector_flex1 div:nth-of-type(2) {
	width:calc(100% - 270px - 20px);
	margin-left:20px;
}
/*SP*/
@media screen and (max-width:600px) {
	#newdirector .newdirector_main .newdirector_flex1 div:nth-of-type(1) {
		width:100%;
	}
	#newdirector .newdirector_main .newdirector_flex1 div:nth-of-type(1) img {
		width:100%;
	}
	#newdirector .newdirector_main .newdirector_flex1 div:nth-of-type(2) {
		width:100%;
		margin:20px 0 0;
	}
}
#newdirector .newdirector_main .newdirector_flex1 div span {
	color:#e0146b;
	font-size:17px;
	font-weight:bold;
	line-height:1.5;
}
#newdirector .newdirector_main .newdirector_flex1 div strong {
	font-size:17px;
}
/*ﾌﾚｯｸｽ2*/
#newdirector .newdirector_main .newdirector_flex2 {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin:30px 0 0;
	padding:10px 10px;
	background:#fdf6f1;
	border-radius:10px;
	border:dashed 1px #f8b7ce;
}
#newdirector .newdirector_main .newdirector_flex2 div:nth-of-type(1) {
	width:calc(100% - 192px);
}
#newdirector .newdirector_main .newdirector_flex2 div:nth-of-type(1) p {
	display:inline-block;
	margin:0 0 10px;
	padding:5px 12px 3px;
	color:#ffffff;
	font-weight:bold;
	border-radius:15px;
	background:#e0146b;
}
#newdirector .newdirector_main .newdirector_flex2 div:nth-of-type(2) img {
	width:192px;
}
/*SP*/
@media screen and (max-width:600px) {
	#newdirector .newdirector_main .newdirector_flex2 div:nth-of-type(1) {
		width:100%;
	}
	#newdirector .newdirector_main .newdirector_flex2 div:nth-of-type(2) {
		width:100%;
		margin:20px 0 0;
	}
	#newdirector .newdirector_main .newdirector_flex2 div:nth-of-type(2) img {
		width:100%;
	}
}
/*文章1*/
#newdirector .newdirector_main .newdirector_msg1 {
	margin:30px 0 0;
}
/*ﾋﾟﾝｸ1*/
#newdirector .newdirector_main .newdirector_pink1 {
	margin:30px 0 0;
	padding:20px 20px;
	color:#e0146b;
	font-size:17px;
	font-weight:bold;
	border-radius:50px;
	border:dashed 1px #f8b7ce;
	background:#fee8f1;
	text-align:center;
	line-height:1.5;
}
/*文章2*/
#newdirector .newdirector_main .newdirector_msg2 {
	margin:30px 0 0;
	text-align:center;
}
/*ﾋﾟﾝｸ2*/
#newdirector .newdirector_main .newdirector_pink2 {
	position:relative;
	margin:40px 0 0;
}
#newdirector .newdirector_main .newdirector_pink2 span {
	position:absolute;
	display:inline-block;
	padding:0 20px;
	left:50%;
	bottom:-10px;
	transform:translateX(-50%);
	color:#c17699;
	font-weight:bold;
	background:#ffffff;
	white-space:nowrap;
}
#newdirector .newdirector_main .newdirector_pink2 hr {
	border:0;
	border-bottom:solid 1px #f8b7ce;
}
/*文章3*/
#newdirector .newdirector_main .newdirector_msg3 {
	margin:30px 0 0;
	text-align:left;
}
/*ﾌﾚｯｸｽ3*/
#newdirector .newdirector_main .newdirector_flex3 {
	display:flex;
	flex-wrap:wrap;
	margin:30px 0 0;
}
#newdirector .newdirector_main .newdirector_flex3 div:nth-of-type(1) img {
	width:300px;
}
#newdirector .newdirector_main .newdirector_flex3 div:nth-of-type(2) {
	width:calc(100% - 300px - 20px);
	margin-left:20px;
}
/*SP*/
@media screen and (max-width:600px) {
	#newdirector .newdirector_main .newdirector_flex3 div:nth-of-type(1) {
		width:100%;
	}
	#newdirector .newdirector_main .newdirector_flex3 div:nth-of-type(1) img {
		width:100%;
	}
	#newdirector .newdirector_main .newdirector_flex3 div:nth-of-type(2) {
		width:100%;
		margin:20px 0 0;
	}
}
#newdirector .newdirector_main .newdirector_flex3 div p {
	color:#e0146b;
	font-size:17px;
	font-weight:bold;
	line-height:1.5;
	text-align:center;
}
#newdirector .newdirector_main .newdirector_flex3 div span {
	display:block;
	text-align:right;
}
/*ﾋﾟﾝｸ3*/
#newdirector .newdirector_main .newdirector_pink3 hr {
	margin:30px 0 0;
	border:0;
	border-bottom:solid 1px #f8b7ce;
}
/*院長略歴*/
#newdirector .newdirector_main .newdirector_history1 {
	position:relative;
	margin:50px 0 0;
	padding:30px 20px 20px;
	border-radius:10px;
	border:solid 1px #615f4f;
	background:#faf9f4;
}
#newdirector .newdirector_main .newdirector_history1 p {
	position:absolute;
	display:inline-block;
	padding:10px 60px 10px;
	top:-20px;
	left:50%;
	transform:translateX(-50%);
	color:#ffffff;
	font-weight:bold;
	background:#615f4f;
	border-radius:50px;
	white-space:nowrap;
}
/*新院長就任のごあいさつ(newdirector.css)*/