@charset "utf-8";

.pracy{padding: 135px 0 110px ;}
.pracy_title h2{font-weight: bold;font-size: 64px;margin-bottom: 30px;color: #333;}
.pracy_cont h3{font-weight: bold;font-size: 24px;margin: 20px 0;color: #333;} 
.pracy_cont{font-size: 18px;line-height: 28px;color: #666;}
@media only screen and (min-width: 1200px){
.kflb_wb {text-align: center; padding: 8.854vw 0 0 0 !important;}
.kflb_wb h2 {font-weight: bold;color: #fff;font-size: 3.333vw;}
.kflb_wb{color: #fff;font-size: 1.25vw; line-height: 1.5;margin-top: 1.302vw;}

.pracy{padding: 7.03125vw 0 5.7291666667vw ;}
.pracy_title h2{font-weight: bold;font-size: 3.3333333333vw;margin-bottom: 1.5625vw;}
.pracy_cont h3{font-weight: bold;font-size: 1.25vw;margin: 1.0416666667vw 0;} 
.pracy_cont{font-size: 0.9375vw;line-height: 1.4583333333vw;color: #666;}
}

@media screen and (max-width: 1920px) {

}

@media screen and (max-width: 1680px) {


}

@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1440px) {

}

@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1280px) {

}

@media screen and (max-width: 1200px) {
.top_content{padding-bottom: 1.9rem;}

body{background: #f5f5f5;}
.pracy{padding: 1.6rem 0 .75rem;}
.pracy_title h2{font-size: .48rem;margin-bottom: .15rem;}
.pracy_cont h3{font-size: .32rem;margin: .2rem 0;}
.pracy_cont p{font-size: .28rem;line-height: 1.6;}
.footer{background: url(../images/a_86.jpg) no-repeat center top #1c355e;background-size: 100% auto;}


}