@charset "UTF-8";
/*ご挨拶*/
.cont1 > #block1 {
	position: relative;
	color: orange;
	font-weight: bold;
	font-size: 1.8rem;
	padding: 5px 5%;
}@media screen and ( max-width:480px){.cont1 > #block1 {font-size: 1.6rem;}}
.cont1 > #block2 {
	position: relative;
	color: #333;
	font-size: 1.6rem;
	padding: 5px 5%;
	line-height: 180%;
}@media screen and ( max-width:480px){.cont1 > #block2 {font-size: 1.4rem;}}
/*院長紹介*/
.cont1 > #block3 {
	position: relative;
	color: #333;
	padding: 5px 5%;
	line-height: 180%;
	width: 100%;
	margin-bottom: 40px;

	display:-webkit-box;/*--- Androidブラウザ用 ---*/
	display:-ms-flexbox;/*--- IE10 ---*/
	display:-webkit-flex;/*--- safari（PC）用 ---*/
	display:flex;
}@media screen and ( max-width:480px){.cont1 > #block3 {flex-wrap: wrap-reverse;}}
	.cont1 > #block3 > #left {
		position: relative;
		width: 65%;
		line-height: 200%;
		font-size: 1.6rem;
	}@media screen and ( max-width:480px){.cont1 > #block3 > #left {width: 100%;}}
		.cont1 > #block3 > #left > #block3a {
			position: relative;
			width: 90%;
			text-indent: 3%;
			margin: 0 auto 25px 0;
			border-bottom: 1px solid #F69;
			padding-bottom: 5px;
		}
		.cont1 > #block3 > #left > span {
			position: relative;
			display: inline-block;
			margin-right: 2%;
			color: orange;
		}
	.cont1 > #block3 > #right {
		position: relative;
		width: 35%;
		text-align: center;
	}@media screen and ( max-width:480px){.cont1 > #block3 > #right {width: 60%;margin: 0 20% 20px;}}
		.cont1 > #block3 > #right > img {
			position: relative;
			width: 100%;
			border: 1px solid #CCC;
			padding: 3px;
		}
/*ドクター紹介*/
		.cont1 > .block4 {
			position: relative;
			width: 80%;
			margin-top: 15px;
			margin: 0 5% 30px 15%;
			line-height: 260%;
			font-size: 1.8rem;
			border-bottom: 1px dotted #666;
			text-align: right;
		}@media screen and ( max-width:480px){.cont1 > .block4 {width: 94%;margin: 10px auto ; font-size: 1.4rem;}}
			.cont1 > .block4 > span {
				position: relative;
				display: inline-block;
				width: 86%;
				text-align: left;
			}