.section_about{
	margin: 20px 0 0px 0;
}
.inner{
	width: 980px;
	margin: 0 auto;
}
.mv .txt_eng,
.others .txt_eng{
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal;
}
.mv{	
    padding-top: 40px;
    margin-bottom: 50px;
    min-height: 520px;
}
.intro{
    z-index: 2;
    position: relative;
    width: 436px;
	min-height: 256px;
	border: 4px solid #5269a9;
	padding: 70px 25px;
	margin-left: -25px;
}
.intro .txt{
	font-size: 32px;
	line-height: 1.6;
	padding: 0 0;
	letter-spacing: 0.05rem;
}
.mv .profile{
	width: 760px;
	height: 520px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
.about_content{
	width: 500px;
	margin-bottom: 60px;
}
.about_content p{
	color: #0d1f50;
	font-size: 16px;
	line-height: 1.7;
	font-weight: normal;
}
.about_content p.txt_01{
	color: #0d1f50;
	font-size: 14px;
	line-height: 2.4;
}
.about_content p.txt_02{
	color: #5269a9;
	font-size: 24px;
	line-height: 1.4;
	padding: 15px 0 15px 0;
	letter-spacing: 3px;
}
.clinic{
 	position: relative;
 	min-height: 700px;
}
.clinic .profile{
	width: 864px;
	height: 372px;
	position: relative;
}
.about_clinic_bg{
	background: #fff;
	width: 760px;  
	height: 320px;
	position: absolute;
	right: 0;
	top: 240px;
}
.about_clinic{
	width: 760px;  
	min-height: 260px;
	position: absolute;
	right: 20px;
	top: 260px;
	border: 4px solid #5269a9;
	padding: 50px 60px;
}
.about_clinic .txt{
	color: #5269a9;
	font-size: 24px;
	line-height: 2.25;
	letter-spacing: 3px;
	padding-bottom: 10px;
}
.about_clinic ul li{
	color: #002e79;
	font-size: 16px;
	line-height: 2.25;
	width: 45%;
	padding-left: 15px;
}
.about_clinic ul li:before{
	content: "";
    position: absolute;
    top: 50%;
    left: 0;
    margin: 0 auto;
    width: 4px;
    height: 1px;
    background: #22325f;
}
.right_box{
	width: 77.4%;
    height: 63%;
    background: #f1f3f9;
    position: absolute;
    top: 90px;
    right: 150px;
}
/*For tablet*/
@media only screen and (min-width: 980px) and (max-width: 1279px) {
	.inner{
		padding: 0 20px ;
	}
	.mv .intro{
		margin-left: 20px;
	}
}


/*For SP*/
@media only screen and (max-width: 979px) {
	.section_about{
		margin: .2rem 0 0 0;
	}
	.inner{
		width: 6.27rem;
		margin: 0 auto;
	}
	.mv .txt_eng,
	.others .txt_eng{
		text-transform: uppercase;
		font-size: .16rem;
		line-height: 1.5;
		font-weight: normal;
	}
	.mv{	
	    padding-top: .4rem;
	    margin-bottom: .5rem;
	    min-height: auto;
	}
	.intro{
	    z-index: 2;
	    position: relative;
	    width: 4.70rem;
		min-height: 3.1rem;
		border: .06rem solid #5269a9;
		padding: .6rem .4rem;
		margin-left: 0;
	}
	.intro .txt{
		font-size: .46rem;
		line-height: 1.6;
		padding: 0 0;
	}
	.mv .profile{
		width: 100%;
    	height: auto;
	    position: relative;
	    top: -.45rem;
	    right: 0;
	    z-index: 1;
	}
	.about_content{
		width: 100%;
		margin-bottom: .6rem;
	}
	.about_content p{
		color: #0d1f50;
		font-size: .28rem;
		line-height: 2;
	}
	.about_content p.txt_01{
		color: #0d1f50;
		font-size: .28rem;
		line-height: 2;
	}
	.about_content p.txt_02{
		color: #5269a9;
		font-size: .34rem;
	    line-height: 2;
	    padding: .20rem 0 .20rem 0;
		letter-spacing: .03rem;
	}
	.clinic{
	 	position: relative;
	 	min-height: auto;
	 	margin-top: 2.1rem;
	}
	.clinic .profile{
		width: 7.20rem;
    	height: auto;
		position: relative;
	}
	.about_clinic_bg{
		background: none;
		width: 100%;  
		height: auto;
		position: relative;
		right: 0;
		top: 0;
	}
	.about_clinic{
		width: 7.10rem;
	    margin: .25rem auto .65rem auto;
	    min-height: 3.20rem;
	    position: relative;
	    right: 0;
	    top: 0;
	    border: .06rem solid #5269a9;
	    padding: .50rem .60rem;
	    background: #fff;
	}
	.about_clinic .txt{
		color: #5269a9;
		font-size: .34rem;
		line-height: 1.8;
		letter-spacing: .03rem;
		padding-bottom: .50rem;
	}
	.about_clinic ul li{
		color: #002e79;
		font-size: .28rem;
		line-height: 2;
		width: 100%;
		padding-left: .3rem;
	}
	.about_clinic ul li:before{
		content: "";
	    position: absolute;
	    top: 50%;
	    left: 0;
	    margin: 0 auto;
	    width: .08rem;
	    height: 2px;
	    background: #22325f;
	}
	.right_box{
		width: 96%;
	    height: 37%;
	    background: #f1f3f9;
	    position: absolute;
	    top: -.32rem;
	    right: 0;
	}
}