@keyframes rotate{to{transform:rotate(360deg)}}#pvt-content{padding-top:120px;padding-bottom:180px}#pvt-content .box_mid{padding-top:60px}#pvt-content.page-recruitment-single{padding-top:0;padding-bottom:0px}#pvt-content.page-recruitment-single>.wrapper{padding-top:100px;padding-bottom:100px}#content-top{background:url("../images/bg_recruitment.png") bottom center no-repeat;padding-bottom:630px}#content-top .page-title{font-size:72px;font-weight:700;margin-bottom:40px;max-width:50%;margin:0 auto;margin-bottom:30px}#content-top .recruitment_note{font-size:38px;line-height:1.3em;max-width:62%;margin:0 auto;margin-bottom:30px}#content-top .recruitment_search{background:#006aa5;border-radius:10px;padding:30px;max-width:1200px;margin:0 auto}#content-top .recruitment_search .flex-box{display:flex;flex-direction:row;column-gap:10px}#content-top .recruitment_search .flex-box .form-control{height:55px;border-radius:1px solid #dee7f4;border-radius:6px;padding:10px 20px;line-height:35px;font-size:20px}#content-top .recruitment_search .flex-box select{width:40%}#content-top .recruitment_search .flex-box .button{background:#00a5df;border:1px solid #00a5df;padding:10px 50px;font-size:20px;text-transform:uppercase;color:#000;font-weight:600;white-space:nowrap;color:#fff}#content-top .recruitment_search .flex-box .button:hover{background:#00a5df}.all_job{font-size:45px;text-transform:uppercase;color:#333;margin-bottom:30px;font-weight:bold}#list-items{margin-bottom:15px}#list-items .list-items-header .flex-row{background:#006aa5;color:#fff;font-size:15px;text-transform:uppercase}#list-items .list-items-content .flex-row>div{border-right:1px solid #006aa5;border-bottom:1px solid #006aa5}#list-items .list-items-content .flex-row>div:last-child{border-right:none}#list-items .list-items-content .flex-row:hover{background:#e9eff8}#list-items .flex-row{display:flex;flex-direction:row}#list-items .flex-row>*{padding:20px}#list-items .flex-row .col-1{flex:1 1 0%}#list-items .flex-row .col-2{width:23%}#list-items .flex-row .col-3{width:8%;white-space:nowrap}#list-items .flex-row .col-4{width:20%}#list-items .list-items-content .flex-row>div{padding:10px 20px;line-height:30px}#list-items .list-items-content .flex-row>div.col-1{padding:0}#list-items .list-items-content .flex-row .col-2 span{display:block}#list-items .list-items-content .flex-row a{padding:10px 20px;line-height:30px;display:block}.tab-pane{color:#333;display:block;margin-bottom:40px}.tab-pane .tab-pane-title{font-weight:bold;font-size:22px;color:#333;text-transform:uppercase;line-height:1.3em;margin-bottom:20px;margin-top:10px;font-family:"Roboto",sans-serif;font-weight:700}#box-related{width:100%;margin:30px 0 20px;margin-bottom:200px}#box-related .box-title{margin-bottom:20px;display:inline-block;position:relative;font-size:20px;line-height:40px;text-transform:uppercase;color:#000;margin:0}#box-related .box-content{column-gap:35px;row-gap:35px}#box-related .box-content .news{border-top:2px solid #e6e6e6;padding:30px 0}#box-related .box-content .news .inner{display:flex;flex-direction:row}#box-related .box-content .news:last-child{border-bottom:2px solid #e6e6e6}#box-related .box-content .img{flex-basis:330px;border-radius:10px;overflow:hidden}#box-related .box-content .img img{border-radius:10px}#box-related .box-content .txt{flex:1 1 0%;padding-top:10px;padding-bottom:0}#box-related .box-content .txt a{font-size:20px;max-height:inherit;margin-bottom:6px;font-weight:normal;color:#333}#box-related .box-content .txt a:hover{color:#00a5df}#box-related .box-content .txt .i-date{margin-top:0}#box-related .box-content .txt .i-short{display:none}.page-recruitment-single .wrapper{background:#fff;padding-left:200px;padding-right:200px}.entry-head{margin-bottom:20px}.entry-head .pull-left{font-weight:bold;font-size:18px}.entry-head .pull-left span{margin-right:10px}.entry-head .pull-left span.time{margin-left:10px}@media screen and (max-width: 1280px){.page-recruitment-single .wrapper{padding-left:15px;padding-right:15px}}@media screen and (max-width: 1024px){.featured_news{grid-gap:10px}.sidebar_right{display:none}.flex .content_left{width:100%;padding-right:0}.news_related .grid_news{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.grid_news .item.small-item>a{display:block}.grid_news .item.small-item .i-image{width:100%;padding-right:0;margin-bottom:10px}.grid_news .item.small-item .i-desc{width:100%}}@media screen and (max-width: 767px){#pvt-content.page-recruitment-single>.wrapper{padding-top:40px}.grid_news{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){#pvt-content{padding-top:50px}#content-top{background-size:120%;padding-bottom:230px;margin-bottom:50px}#content-top .page-title{max-width:100%;font-size:40px}#content-top .recruitment_note{max-width:100%;font-size:18px}#content-top .recruitment_search{padding:20px}#content-top .recruitment_search .flex-box{flex-wrap:wrap}#content-top .recruitment_search .flex-box .form-control{font-size:16px}#content-top .recruitment_search .flex-box input{flex-basis:60%}#content-top .recruitment_search .flex-box select{flex-basis:35%}#content-top .recruitment_search .flex-box .button{flex-basis:100%;margin-top:15px}.all_job{font-size:36px}#list-items .list-items-content .flex-row>div.col-1{padding-bottom:10px}#list-items .flex-row .col-2,#list-items .flex-row .col-3,#list-items .flex-row .col-4{display:none}#list-items .flex-row .col-1>a{font-weight:bold;padding-left:0;font-size:18px}#list-items .flex-row .col-1 div>span.title{font-weight:bold}.featured_news{grid-template-columns:repeat(2, 1fr)}.featured_news>.item .i-desc{padding:10px 0}.featured_news .first_news{width:100%;padding-right:0}.featured_news .first_news .item .i-desc{padding:10px 0}.grid_news{margin-bottom:0;row-gap:20px;column-gap:10px}.grid_news .item.small-item .i-desc h3{font-size:14px}.grid_news .item .i-desc h3{font-size:15px;max-height:inherit}.list_news .item{padding:10px 0}.list_news .item .i-image{width:150px;padding-right:15px}.list_news .item .i-desc{flex:1 1 0px}.list_news .item .i-title h3{margin-top:0px;font-size:14px;font-weight:normal}.list_news .item .i-short{display:none}.news_related .grid_news{column-gap:0;row-gap:20px;display:flex;flex-direction:column}.news_related .grid_news .item{display:inline-flex;flex-direction:row}.news_related .grid_news .item .i-image{width:150px;padding-right:15px}.news_related .grid_news .item .i-desc{flex:1 1 0px;padding-top:0}}