.vision-phrae{
	background:
	url(../images/vision-phrae/vision_0009.png) top center no-repeat;
	height:703px;
	position: relative;
	margin-top: -86px;
	}
	
.vision-phrae .text-vision{
    margin-top: 14px;
	}	
	
.vision-phrae .text-vision .tt-top{
	text-align:center;
	}		

.vision-phrae .text-vision .tt-top img{

	}	
	
.vision-phrae .text-vision .tt-mid{
padding-top: 20px;
    font: 19px/26px 'lineseed', Arial, sans-serif;
    color: #000000;
	}		
.vision-phrae .text-vision .tt-mid span{
	display:
	block;
}

@media (min-width: 320px) and (max-width: 768px) { 
.vision-phrae{
	background:url(../images/vision-phrae/vision_009.1.png) top center no-repeat;
	}
.vision-phrae .text-vision .tt-top img{
	max-width:50%;
	height:auto;
	}	

	.vision-phrae .text-vision .tt-mid{
		/* display: unset; */
		font: 17px/26px 'lineseed', Arial, sans-serif;
}

.vision-phrae {
    /* margin-top: -170px; */
    height: auto;
}

}
	
	@media (min-width: 768px) and (max-width: 991px) { 
		.vision-phrae{
			height: auto;
			background-color: #71e6ff;
		}
}
@media (min-width: 992px) and (max-width: 1199px) { 
.vision-phrae{
	background:url(../images/vision-phrae/vision_009.1.png) top center no-repeat;
			margin-top: -176px;
			height:auto;
			padding-bottom: 50px !important;
		}}
@media (min-width: 1281px) and (max-width: 1366px) { 

.vision-phrae{
			    height: 595px;
		}}
@media (min-width: 1367px) and (max-width: 1440px) {
.vision-phrae{
			
height: 640px;
			
		}}
@media (min-width: 1441px) and (max-width: 1600px) {
	.vision-phrae{
			
		} }
	
	
	
	
	
	
	
	
	
	
	
	