

@media (min-width:1200px) {

	/* ÀÇ·áÁø¼Ò°³ */

	.m09{width:1400px; margin:0 auto;}


	.m09 .doctor{
		position:relative;
		font-size: 0px;
		margin-bottom: 200px;
	}

	
	.doctor .pf{
		width:100%;
		height:100%;
		border-radius:50%;
		width:765px;
		height:765px;
		display: inline-block;
		position: relative;
		z-index:2;
		overflow:hidden;
	}
	.doctor .pf .img01{
		width:100%;
		height:100%;	
	}

	.doctor .pf .img01 img{
		width:100%;	
	}





	.doctor .txt{
		display: inline-block;
		vertical-align: top;
		width:700px;
		padding:100px 0 150px 0px;
		box-sizing: border-box;
		z-index:1;
		position: absolute;
		right:20px;
        top: 0px;

	}
	

	

	.doctor .txt p{
		margin-bottom:50px;
	}

	.doctor .txt p:nth-child(1){
		line-height: normal;
		font-size:32px;
		padding-bottom:30px;
		margin-bottom:30px;
		position:relative;
		color:#b6857d;
		padding-left:140px;
		font-weight: 500;
		border-bottom:1px solid #ccc;
	}

	
	.doctor .txt p:nth-child(1) span{
		font-size:15px;
	}



	.doctor .one p:last-child{
		margin-bottom:0px;
		border-bottom:0px solid #ccc;
		padding-bottom:0px;
	}



	.doctor .txt p:nth-child(1) ~ p{
		line-height: 30px;
		font-size:16px;
		font-weight:normal;
		padding-left:140px;
	}
	.doctor .txt p:nth-child(1) ~ p span{
		font-size:22px;
		display:block;
		margin-bottom:10px;
	}

	.doctor_info{
		width:1400px;
		margin:0 auto;
		overflow:visible;
		position:relative;
	}
	.doctor_info .img{
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		z-index:1;
	}
	.doctor_info .img .img01{
		width:955px;
		height:955px;
		border-radius:50%;
		overflow:hidden;
		position:absolute;
		right:-120px;
		top:0px;
		background:#f7f4ec;
		z-index:2;
		
	}
	.doctor_info .img .img01 img{
		height:100%;
		
	}

	.doctor_info .img .circle{
		width:680px;
		height:680px;
		background:#e5e1d6;
		border-radius:50%;
		position:absolute;
		right:550px;
		top:400px;
		z-index:1;
		
	}
	.doctor_info .txt{
		position:relative;
		z-index:1;
		padding:100px 800px 450px 0px;
	}

	.doctor_info .txt p{
		line-height: 40px;
		font-size:20px;
		font-weight:normal;
		word-break:keep-all;
	}
	.doctor_info .txt p span{
		font-size:28px;
		display:block;
		margin-bottom:15px;
	}

	.doctor_info .txt p:nth-of-type(1){
		margin-bottom:50px;
	}



}

@media (max-width:1199px) {
	/* ÀÇ·áÁø¼Ò°³ */

	.m09{width:95%; margin:0 auto;}


	.doctor{
		position:relative;
		font-size: 0px;
		margin-bottom: 50px;
		text-align:center;
	}

	.doctor .pf{
		width:100%;
		max-width:500px;
		border-radius:50%;
		display: inline-block;
		position: relative;
		z-index:2;
	
		overflow:hidden;
	}
	.doctor .pf .img01{
		width:100%;	
	}

	.doctor .pf .img01 img{
		width:100%;	
	}




	.doctor .txt{
		display: block;
		vertical-align: top;
		padding:50px 0px 0;
		z-index:1;
		overflow:hidden;
	

	}
	

	.doctor .txt p:nth-child(1){
		line-height: normal;
		font-size:32px;
		margin-bottom:20px;
		position:relative;
		color:#b6857d;
		font-weight: 500;
	}

	.doctor .txt p:nth-child(1) span{
		font-size:14px;
	}
	.doctor .txt p:nth-child(2){
		border-right: 1px solid #ccc;
	}


	

	.doctor .txt p:nth-child(1) ~ p{
		line-height: 22px;
		font-size: 14px;
		font-weight: normal;
		word-break: keep-all;
        float: left;
		width: 50%;
		vertical-align: top;
		box-sizing: border-box;
		text-align: left;
		padding: 20px;
	}


	.doctor .one p:nth-child(2){
		border-right: 0px solid #ccc;
		width:100%!important;
	}



	.doctor .txt p:nth-child(1) ~ p span{
		font-size:20px;
		display:block;
		margin-bottom:10px;
	}

	.doctor_info{
		width:95%;
		margin:0 auto;
		overflow:visible;
		position:relative;
	}
	.doctor_info .img{
		width: 400px;
        height: 400px;
		position:absolute;
		top:0px;
		z-index:1;
		right:-50px;
	}

	.doctor_info .img .img01{
		background-size:cover;
		border-radius:50%;
		position:relative;
		top:-50px;
		z-index:2;
		border-radius:50%;
		overflow:hidden;	
		width:400px;
        height:400px;
		background:#f7f4ec;
	}

	.doctor_info .img .img01 img{
		height:100%;
		
	}

	.doctor_info .img .circle{
		background:#e5e1d6;
		border-radius:50%;
		position:absolute;
		left:-100px;
		bottom:0px;
		z-index:1;
		
	}
	.doctor_info .txt{
		position:relative;
		z-index:1;
		padding:300px 0 100px 0px;
	}

	.doctor_info .txt p{
		line-height:22px;
		font-size:14px;
		font-weight:normal;
		word-break:keep-all;
	}
	.doctor_info .txt p span{
		font-size:22px;
		display:block;
		margin-bottom:15px;
	}

	.doctor_info .txt p:nth-of-type(1){
		margin-bottom:40px;
		padding-right:20%;
	}


}
