@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1199px) and (min-width:992px){
	
.ulrc400243 .abcd {
   
    font-size: 16px;
 
}	
	
.ulrc400243 .form-head {
  
    font-size: 31px;
}	
	
.ulrc400243 .text01 {
    font-size: 30px;
  
}	
.ulrc400243 .text03 {
    font-size: 18px;
}	
	
}
@media only screen and (max-width:575.98px){
.ulrc400243 .shift-top-2{	
    padding-top: 24px;
}
.ulrc400243 .pos {
    display: flex;
    flex-flow: column-reverse;
}

}
@media only screen and (max-width:991px) and (min-width:768px){
	
.ulrc400243 .abcd {
   
    font-size: 13px;
	padding-left: 16px;
    padding-right: 16px;
 
}	
	
.ulrc400243 .form-head {
  
    font-size: 26px;
}	
	
.ulrc400243 .text01 {
    font-size: 30px;
  
}

.ulrc400243 .mg {
	margin-top:20px;
  
}

}

@media only screen and (max-width:767px) and (min-width:576px){
	
.ulrc400243 .mg {
	margin-top:20px;
  
}

.ulrc400243 .form-head {
  
    font-size: 26px;
}
	
.ulrc400243 .text01 {
    font-size: 32px !important;
}	
	
}
@media only screen and (max-width:575px) and (min-width:521px){
	
.ulrc400243 .text02 {
    font-size: 22px;
}
	
.ulrc400243 .text01 {
    font-size: 30px;
  
}	
	
.ulrc400243 .form-head {
  
    font-size: 26px;
}	
.ulrc400243 .abcd {
   
    font-size: 16px; 
}
.ulrc400243 .mg {
	margin-top:20px;
  
}
.ulrc400243 .back {
    padding: 30px 20px;
}
}

@media only screen and (max-width:520px) and (min-width:320px){
	
.ulrc400243 .text02 {
    font-size: 20px;
}
.ulrc400243 .text01 {
    font-size: 26px;
  
}	
.ulrc400243 .form-head {
  
    font-size: 24px;
}	
.ulrc400243 .abcd {
   
    font-size: 16px; 
}
.ulrc400243 .mg {
	margin-top:20px;
  
}
.ulrc400243 .back {
    padding: 30px 20px;
}
.ulrc400243 .text03 {
	height: 142px;
	}
}