.fBack{
    margin-bottom: 10rem;
}

.fBack .fBackTT{
    font-size: 4rem;
    color: #FF6E00;
    text-align: center;
    font-weight: 700;
    padding: 3rem 0;
    margin-bottom: 5rem;
}

.fBack .fBackTT span{
    font-size: 5.3rem;
}

.fBack .fBackTT::after{
    content: '';
    position: absolute;
    width: 3.4rem;
    height: .6rem;
    bottom: 0;
    left: 50%;
    background: url(../img/fBackTTDot.svg) no-repeat center;
    background-size: 100% 100%;
}

.fBack .fSlider{
    border: .3rem solid #FF6E00;
    border-radius: 2rem;
    margin: 0 auto;
    width: 71rem;
}

.fBack .fSlider img{
    width: 68rem;
    height: auto;
    margin-left: 2.7rem;
    padding-top: 1.5rem;
}

.fBack .fSlider .fSliderNote{
    font-size: 1.1rem;
    color: #5A5A5A;
    font-weight: 400;
    padding-top: 1rem;
    padding-left: 4rem;
}

.fBack .fSlider .fSliderTT{
    font-size: 3.9rem;
    font-weight: 700;
    color: #2076AA;
    padding: 4rem 3rem 0 3rem;
}

.fBack .fSlider .fSliderTT span{
    font-size: 3rem;
}

.fBack .fContent{
    background: #FFF4EB;
    width: 66rem;
    height: 125rem;
    margin:  0 auto;
    border-radius: 2rem;
    /* margin-bottom: 2rem; */
}

.fBack .fContent .fContentTT{
    text-align: center;
    font-size: 3.7rem;
    font-weight: 700;
    padding: 4.5rem 0 0 0;
}

.fBack .fContent p{
    display: inline-block;
    font-size: 2.5rem;
    line-height: 1.6;
    color: #000;
    /* padding-top: 4.5rem; */
    padding-left: 2rem;
    padding-right: 2rem;
}

.fBack .fContent span{
    font-weight: 700;
    background: #FF6E00;
    color: #fff;
}

#fSlider .slick-dots{
    bottom: -4.5rem
}

#fSlider .slick-dots li {
    background: #E7E7E7;
    border-radius: 99rem;
    width: 1.5rem;
    height: 1.5rem;
}

#fSlider .slick-dots li.slick-active{
    background: #FF6E00;
}

#fSlider .slick-prev{
    width: 10.5rem;
    height: 10.5rem;
    z-index: 1;
    position: absolute;
    top: 58rem;
}

#fSlider .slick-prev:before{
    display: none;
}

#fSlider .slick-next{
    width: 10.5rem;
    height: 10.5rem;
    z-index: 1;
    position: absolute;
    top: 58rem;
    right: 2.8rem;
}

#fSlider .slick-next:before{
    display: none;
}

/* Worrie */
.worrie{
    background: url(../img/worrieBg.svg) no-repeat center;
    background-size: cover;
}

.worrie .worrieImg{
    padding: 6rem 2rem 15rem 2rem;
}

.worrie02{
    margin-top: .5rem;
}

.worrie02 .worrieImg02{
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 5rem;
}


/* Strong */
#strong .strongTT img{
    width: 9rem;
    right: 2.2rem;
    top: -.3rem;
    position: absolute;
}

#strong .stSlider{
    width: 59rem;
    height: auto;
    margin: 0 auto;
    background: #F3F8F9;
    border-radius: 1rem;
    margin-top: 4.5rem;
    padding-bottom: 3rem;
}

#strong .stSlider .stSliderItem{
    padding: 0 2rem;
}

.stSlider .stSliderItem h2{
    font-size: 4.2rem;
    font-weight: 700;
    color: #2076AA;
    text-align: center;
    padding-top: 3.5rem;
    padding-bottom: 2.5rem;
}

.stSlider .stSliderItem h3{
    font-size: 3.2rem;
    font-weight: 700;
    color: #FF6E00;
    background: #fff;
    border-top: .2rem solid #FF6E00;
    border-bottom: .2rem solid #FF6E00;
    text-align: center;
    width: 57rem;
    display: block;
    margin: 0 auto;
}

.stSlider .stSliderItem span{
    color: #fff;
    background: #2076AA;
    border-radius: .5rem;
    padding: .3rem 1rem;
}

.stSlider .stSliderItem img{
    width: 51rem;
    display: block;
    margin: 0 auto;
    padding-bottom: 3rem;
}

.stSlider .stSliderItem .stSliderContent{
    width: 54rem;
    display: block;
    margin: 0 auto;
    padding-top: 2rem;
}

.stSlider .stSliderItem .stSliderContent p{
    font-size: 2.3rem;
    line-height: 1.5;
    font-weight: 500;
}

.stSlider .stSliderItem .stSliderContent span{
    font-weight: 700;
    background: none;
    color: #000;
    padding: 0;
}

.stSlider .stSliderItem .stSliderNote{
    width: 56rem;
    height: 22rem;
    display: block;
    margin: 0 auto;
    background: #2076AA;
    border-radius: 1rem;
    color: #fff;
}

.stSlider .stSliderItem .stSliderNote h4{
    text-align: center;
    padding: 2.5rem 0;
    font-size: 2.6rem;
    font-weight: 700;
}

.stSlider .stSliderItem .stSliderNote p{
    padding: 0 1rem;
    font-size: 2.2rem;
    font-weight: 500;
}

#stSlider .slick-dots{
    bottom: -4.5rem
}

#stSlider .slick-dots li {
    background: #fff;
    border: .1rem solid #2076AA;
    width: 6.7rem;
    height: 1.2rem;
}

#stSlider .slick-dots li.slick-active{
    background: #2076AA;
}

#stSlider .stSliderPrev, .stSliderNext{
    width: 2.3rem;
    height: 4.5rem;
    cursor: pointer;
}

#stSlider .stSliderNext{
    display: block;
    position: absolute;
    right: -4rem;
    top: 50%;
}

#stSlider .stSliderPrev{
    display: block;
    position: absolute;
    left: -4rem;
    top: 50%;
}

#stSlider02{
    width: 59rem;
    height: auto;
    margin: 0 auto;
    border: .2rem solid #2076A8;
    border-radius: 2rem;
}

.stSlider02 .stSliderItem img{
    width: 31rem;
    height: 13.5rem;
    display: block;
    margin: 0 auto;
    padding: 3rem 0 2rem 0;
}

.stSlider02 .stSliderItem .stSliderNote{
    width: 53.5rem;
    height: 30rem;
    background: #F3F8F9;
    border-radius: 2rem;
    display: block;
    margin: 0 auto;
}

#stSlider02 .stSliderItem{
    padding: 0 2rem;
}

#stSlider02 .stSlider02Next{
    width: 2.2rem;
    height: 4.5rem;
    cursor: pointer;
    display: block;
    position: absolute;
    right: -4rem;
    top: 50%;
}

#stSlider02 .stSlider02Prev{
    width: 2.2rem;
    height: 4.5rem;
    cursor: pointer;
    display: block;
    position: absolute;
    left: -4rem;
    top: 50%;
}

#stSlider02 .slick-dots li {
    background: #fff;
    border: .1rem solid #2076AA;
    width: 4.3rem;
    height: .76rem;
}

#stSlider02 .slick-dots li.slick-active{
    background: #2076AA;
}

@media screen and (max-width: 590px) {
    #fSlider .slick-prev{
        left: -1.4rem;
    }

    #strong .box .seblue_box02{
        padding-bottom: 10rem;
    }
}