/* karireru-kaeseru specific styles */
.man{
    background:url(../img/karireru-kaeseru/man1.png) no-repeat #e6f4ff;
    background-position: bottom 0 right 36px;
    padding:60px 45px;
    font-size:21px;
    line-height:35px;
    border-radius:50px;
    margin-top:70px;
}

.woman{
    background:url(../img/karireru-kaeseru/woman1.png) no-repeat #fff2f2;
    background-position: bottom 0 right 25px;
    padding:60px 45px;
    font-size:21px;
    line-height:35px;
    border-radius:50px;
    margin:15px 0 0;
}

.man2{
    background:url(../img/karireru-kaeseru/man2.png) no-repeat #e6f4ff;
    background-position: bottom 0 right 30px;
    padding:60px 45px;
    font-size:22px;
    line-height:35px;
    border-radius:50px;
    margin-top:60px;
}

.woman2{
    background:url(../img/karireru-kaeseru/woman2.png) no-repeat #fff2f2;
    background-position: bottom 0 right 30px;
    padding:70px 45px;
    font-size:22px;
    line-height:35px;
    border-radius:50px;
    margin:20px 0 0;
}

#intro{
    position:relative;
}

#intro h3{
    padding-bottom:0;
}

#intro .daijobu-img{
    position: absolute;
    left: 465px;
    top: 300px;
}

.proposal{
    background:#FFF8EE;
    padding:45px 45px;
    font-size:15px;
    line-height:30px;
    border-radius:50px;
    margin:15px 0;
    position:relative;
}

.proposal p span{
    font-size:24px;
    display:inline-block;
    margin-top:20px;
}

.proposal strong{
    color:#ff0000;
}

.proposal img{
    position:absolute;
    right: 20px;
    bottom: -55px;
    z-index: 1000;
}

.wait{
    font-family:'Noto Sans JP Bold';
    font-size:34px;
}

.point{
    color:#ff0000;
    margin:0 0 20px;
    font-family:'Noto Sans JP Bold';
}

#simlation p.sim{
    padding:0 0 0 167px;
    line-height:30px;
    width:520px;
}

#simlation #point {
    list-style-type:none;
    margin:30px 0 60px;
}

#simlation #point li{
    padding:0 0 0 75px;
    font-size:20px;
    line-height:32px;
}

#simlation #point li:first-child{
    background:url(../img/karireru-kaeseru/point1.png) no-repeat left center;
    margin-bottom:15px;
}

#simlation #point li:nth-child(2){
    background:url(../img/karireru-kaeseru/point2.png) no-repeat left center;
}

#simlation h4 {
    color:#fff;
    background:#023F64;
    padding:7px 0;
}

#simlation p.sim{
    margin-top:45px;
}

#simlation .require{
    font-size: 14px;
    line-height: 22px;
    padding: 5px 0 0 167px;
}

#simlation .arrow{
    text-align:center;
    margin:30px 0 0;
}

#simlation .arrow img{
    margin-bottom:30px;
}

#simlation p.sim strong{
    color:#ff0000;
}

#conclusion {
    margin-bottom:40px;
}

#conclusion h3{
    padding-bottom:40px;
}

#conclusion ul{
    font-size:22px;
    text-align:center;
    list-style-type: none;
}

#conclusion ul li{
    line-height:35px;
    margin:30px 0;
}

#conclusion strong{
    color:#E20000;
    font-weight:normal;
    font-family:'Noto Sans JP Medium';
}

#lets{
    font-family:'Noto Sans JP Bold';
    background:#023F64;
    width:824px;
    margin:60px auto 0;
    color:#fff;
    font-size:31px;
    text-align:center;
    border-radius:50px;
    line-height: 50px;
    padding: 40px 0;
}

#lets strong{
    color:#E3D17D;
}

#finish{
    display:flex;
    justify-content: space-between;
    align-items: center;
    width:740px;
    margin:60px auto;
}

#finish span{
    font-family:'Noto Sans JP Bold';
    font-size:25px;
}