@charset "utf-8";

.sobsolK{background-position: right center; background-repeat: no-repeat; background-size: auto 100%; margin:0 auto;}
.sobsolN{color:#484848;box-shadow:0 0 15px rgba(0,0,0,0.1); background:#FFF;align-content:center;-webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-pack:
justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; flex-wrap: wrap;}
.sobsolF{width:700px; margin-top: 80px; -webkit-box-pack:center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; flex-wrap: wrap;}	
.sobsolI{text-align: center; color:#262626;}
.sobsolI img{ margin:0 auto;}
	
@media  screen and ( min-width:1680px){
.sobsolK{margin-top:90px;height:825px;padding-top: 159px; width:1400px;}	
.sobsolN{ font-size:22px;padding:0 60px; line-height: 42px; width:826px; height: 444px; border-radius:20px; }	
.sobsolF{width:640px; margin-top: 80px;}
.sobsolI{width:135px;}
.sobsolI img{width:50px;}
.sobsolI p{ font-size:18px; line-height:24px;}			
}
@media screen and (max-width:1679px ) and ( min-width:1440px){
.sobsolK{margin-top:80px;height:740px;padding-top: 135px; width:1280px;}
.sobsolN{ font-size:20px;padding:0 50px; line-height:38px; width:745px; height:410px; border-radius:18px; }	
.sobsolF{width:540px; margin-top:70px;}	
.sobsolI{width:125px;}
.sobsolI img{width:50px;}
.sobsolI p{ font-size:16px; line-height:20px;}	
}
@media screen and (max-width:1439px ) and ( min-width:1280px){
.sobsolK{margin-top:65px;height:620px;padding-top: 110px; width:1080px;}
.sobsolN{ font-size:17px;padding:0 46px; line-height:32px; width:680px; height:320px; border-radius:15px; }	
.sobsolF{width:500px; margin-top:70px;}	
.sobsolI{width:110px;}
.sobsolI img{width:40px;}
.sobsolI p{ font-size:15px; line-height:20px;}	
	
}	
@media only screen and (max-width:1279px){
.sobsolK{width:1000px;}
.sobsolN{ font-size:16px;padding:0 40px; line-height:28px; width:650px; height:280px; border-radius:15px; }	
.sobsolF{width:700px; margin-top: 80px;}	
.sobsolI{width:100px;}
.sobsolI img{width:35px;}
.sobsolI p{ font-size:14px; line-height:20px;}	
}


@media only screen and (max-width:1199px){
.sobsolK{width:100%;}
.sobsolN{ margin: 0 auto;}	
.sobsolF{ margin: 80px auto 0;}
}

@media only screen and (max-width:700px){

.sobsolN{width:100%; height: auto;}	
.sobsolF{width:100%; }
}
