.WSA_5010_2{width:100%; float:left; }

/**** pc ****/
@media only all and (min-width:768px) {


.WSA_5010_2 .idealt_box{width:100%;  height: 500px; float: left; background: url( "../../../../../_img/img/WSA/05/idealt_bg.png")no-repeat center top; background-size: 1005px; 
	position: relative}		
.WSA_5010_2 .idealt_box .idealt_inbox01{width:350px;   float: left; font-size:var(--f-18);  font-weight:400!important;   letter-spacing: -1px ;  color:#666; ; line-height: 130%; 
	position: absolute; right:150px; top:100px; padding: 0px 20px}			
.WSA_5010_2 .idealt_box .idealt_inbox01 em{font-size:var(--f-30);  font-weight:600!important;   letter-spacing: -1px ;  color:#333;position: relative; line-height: 200% }		
.WSA_5010_2 .idealt_box .idealt_inbox01 em:before{width: 10px; height: 10px;  border-radius: 100%; position: absolute; left: -20px; top:20px; background-color: var(--div-color1) ; content: "";  transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari and Chrome */
-o-transition: all 0.5s; /* Opera */  

-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
	
.WSA_5010_2 .idealt_box .idealt_inbox02{width:350px;   float: left; font-size:var(--f-18);  font-weight:400!important;   letter-spacing: -1px ;  color:#666; ; line-height: 130%; 
	position: absolute; left:250px; bottom:50px; padding: 0px 20px}			
.WSA_5010_2 .idealt_box .idealt_inbox02 em{font-size:var(--f-30);  font-weight:600!important;   letter-spacing: -1px ;  color:#333;position: relative; line-height: 200% }		
.WSA_5010_2 .idealt_box .idealt_inbox02 em:before{width: 10px; height: 10px;  border-radius: 100%; position: absolute; right: -20px; top:20px; background-color: var(--div-color1) ; content: "";  transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari and Chrome */
-o-transition: all 0.5s; /* Opera */  

-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}	
.WSA_5010_2 .idealt_box .idealt_inbox03{width:350px;   float: left; font-size:var(--f-18);  font-weight:400!important;   letter-spacing: -1px ;  color:#666; ; line-height: 130%; 
	position: absolute; right:150px; bottom:-50px; padding: 0px 20px}			
.WSA_5010_2 .idealt_box .idealt_inbox03 em{font-size:var(--f-30);  font-weight:600!important;   letter-spacing: -1px ;  color:#333;position: relative; line-height: 200% }		
.WSA_5010_2 .idealt_box .idealt_inbox03 em:before{width: 10px; height: 10px;  border-radius: 100%; position: absolute; left: -20px; top:20px; background-color: var(--div-color1) ; content: "";  transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari and Chrome */
-o-transition: all 0.5s; /* Opera */  

-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}	
	
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.WSA_5010_2{width:100%; ;  float: left;  }

.WSA_5010_2 .idealt_box{width:100%;  height:320px;  background: url("../../../../../_img/img/WSA/05/idealt_bg_m.png")no-repeat center top; background-size:320px; 	position: relative; ;margin: 100px 0px 250px}		
.WSA_5010_2 .idealt_box .idealt_inbox01{width:100%px;   float: left; font-size:var(--f-18);  font-weight:400!important;   letter-spacing: -1px ;  color:#666; ; line-height: 130%; position: absolute; left:0px; top:330px; padding: 0px 20px}			
.WSA_5010_2 .idealt_box .idealt_inbox01 em{font-size:var(--f-30);  font-weight:600!important;   letter-spacing: -1px ;  color:#333;position: relative; line-height: 200% }		
.WSA_5010_2 .idealt_box .idealt_inbox01 em:before{width: 10px; height: 10px;  border-radius: 100%; position: absolute; left: -20px; top:10px; background-color: var(--div-color1) ; content: "";  transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari and Chrome */
-o-transition: all 0.5s; /* Opera */  

-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
	
.WSA_5010_2 .idealt_box .idealt_inbox02{width:100%px;   float: left; font-size:var(--f-18);  font-weight:400!important;   letter-spacing: -1px ;  color:#666; ; line-height: 130%; position: absolute; left:0px; top:420px; padding: 0px 20px}			
.WSA_5010_2 .idealt_box .idealt_inbox02 em{font-size:var(--f-30);  font-weight:600!important;   letter-spacing: -1px ;  color:#333;position: relative; line-height: 200% }		
.WSA_5010_2 .idealt_box .idealt_inbox02 em:before{width: 10px; height: 10px;  border-radius: 100%; position: absolute; left: -20px; top:10px; background-color: var(--div-color1) ; content: "";  transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari and Chrome */
-o-transition: all 0.5s; /* Opera */  

-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}	
.WSA_5010_2 .idealt_box .idealt_inbox03{width:100%px;   float: left; font-size:var(--f-18);  font-weight:400!important;   letter-spacing: -1px ;  color:#666; ; line-height: 130%; position: absolute; left:0px; top:510px; padding: 0px 20px}			
.WSA_5010_2 .idealt_box .idealt_inbox03 em{font-size:var(--f-30);  font-weight:600!important;   letter-spacing: -1px ;  color:#333;position: relative; line-height: 200% }		
.WSA_5010_2 .idealt_box .idealt_inbox03 em:before{width: 10px; height: 10px;  border-radius: 100%; position: absolute; left: -20px; top:10px; background-color: var(--div-color1) ; content: "";  transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari and Chrome */
-o-transition: all 0.5s; /* Opera */  

-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}	
				
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/