﻿.recruit_main {
    min-height:1080px;
    background: url("../Rescruit_img/recruit_background.jpg") no-repeat;
    background-size:cover;
}
.recruit_mask_container{
    background:rgba(26,47,90,0.66);
    min-height:1080px;
}
.recruit_slogan_container {
    min-height: 1080px;
    position:relative;
}
.recruit_slogan {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.recruit_introduction span {
    color: #fff;
    font-size: 30px;
    margin-bottom: 20px;
    line-height:5rem;
}

.recruit_introduction p {
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
    line-height:2.5rem;
}
.recruit_logo{
    margin:35px 20px;
}
.recruit_introduction_image_container {
    margin: 50px 0 20px;
}
.recruit_introduction_image_container img{
    width:100%;
    border:4px solid #fff;
    max-width:300px;
}
.recruit_fontColor_y {
    color: #fee32a;
    font-size:48px;
}
.recruit_joinUs_button {
    background: rgba(254,227,42,0.65);
    width: 300px;
    padding: 20px 0;
    font-size: 24px;
    color: rgba(42,42,42,0.9);
    border: none;
	display:inline-block;
}
a.recruit_joinUs_button{
	text-decoration:none;
	color:inherit;
}
.recruit_word_shadow {
    /*text-shadow: 2px 2px 10px #000000;*/
    background: url(Rescruit_img/recruit_slogan.png) no-repeat;
    width: 549px;
    height: 149px;
    -ms-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
}
@media screen and (max-width:1199px){
    .recruit_mask_container{
        min-height:auto;
    }
    .recruit_slogan_container {
        min-height: 200px;
        background: rgba(26,47,90,0.66);
    }
    .recruit_logo {
        margin: 0;
        padding: 35px 0;
    }

    .recruit_logo > img {
        position: relative;
        left: 50%;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .recruit_introduction_image_container{
        margin-bottom:0;
    }
}
@media screen and (max-width:768px){
    .recruit_introduction_image_column {
        margin-bottom:20px;
    }
}
@media screen and (max-width:480px) {
    .recruit_introduction_image_column {
        width:100%;
    }
    .recruit_introduction_image_column >img{
        position:relative;
        left:50%;
         -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .recruit_slogan {
        width:70%;
    }
    .recruit_joinUs_button{
        width:100%;
        display:inline-block;
    }
}