/* common */
#c1_wrap .c_inner { width: 100%; max-width: 1500px; margin:0 auto; position: relative; padding:0 50px;}
#c1_wrap .c_tit h3 {font-size: 24px; font-weight: 600; color:#316ec3; margin-bottom: 5px;}

/* font size */
#c1_wrap .fs_69 {font-size: 69px; font-weight :700; line-height: 1.3; color:#000; font-family: 'Poppins', sans-serif; text-transform: uppercase;}
#c1_wrap .fs_25 {font-size: 25px; font-weight :700; line-height: 1.6; color:#000; }
#c1_wrap .fs_20 {font-size: 20px; font-weight :300; line-height: 1.9; color:#000;}
#c1_wrap .fs_18 {font-size: 18px; font-weight :400; line-height: 1.83; color:#333; letter-spacing: -0.36px;}

/*Content CSS*/
#c1_wrap {background:#fff; padding:110px 0 0; position: relative; z-index:1; overflow: hidden;}
#c1_wrap::after {content: ''; width: 100%; height:160px; background: #f3f3f3; position: absolute; z-index: -1;left: 0; bottom: 0; }

#c1_wrap .top {display: flex; align-items: flex-start; margin-bottom: 70px; }
#c1_wrap .top .c_tit {flex-shrink: 0; margin-right: 80px; }
#c1_wrap .top .desc {padding-top:45px;}
#c1_wrap .top .desc h4 span {color: #316ec3;}
#c1_wrap .top .desc p {margin: 35px 0 0;}

#c1_wrap .box_wrap {max-width: 1500px; margin: 0 auto; overflow: hidden; padding: 0 50px;}
#c1_wrap .box_wrap img {border-radius: 30px}

@media screen and (min-width:1025px) {

}


@media screen and (max-width:1700px) {
    #c1_wrap .obj.obj2 {left: 40%;  }
}

@media screen and (max-width:1400px) {
    /* common */
    #c1_wrap br:not(.space) {display: none;}

    /* content */
    #c1_wrap .top {margin-bottom: 20px}

}

@media screen and (max-width:1280px) {
    #c1_wrap .top {display: block;}

    #c1_wrap .box_wrap {padding: 50px; }

}


@media screen and (max-width: 1024px) {
    /* common */
    #c1_wrap {padding: 70px 0 0; text-align: center;}
    #c1_wrap .c_inner {padding:0 30px;}
    #c1_wrap .c_tit h3 {font-size: 20px;  }
    /* font size */
    #c1_wrap .fs_69 {font-size:40px; }
    #c1_wrap .fs_25 {font-size: 20px; }
    #c1_wrap .fs_20 {font-size: 17px; }
    #c1_wrap .fs_18 {font-size: 16px; }

    /* content */
    #c1_wrap {overflow: hidden;}
    #c1_wrap .top {display: block; margin-bottom: 40px; }
    #c1_wrap .top .c_tit {margin:0 0 20px;}
    #c1_wrap .top .desc {padding: 0;}
    #c1_wrap .top .desc p { margin: 25px 0 0;}

    #c1_wrap .box_wrap {padding: 0px; background-attachment: inherit; width: calc(100% - 60px);}

    #c1_wrap .box_wrap img {border-radius: 25px}

}

@media screen and (max-width: 640px) {
    /* common */
    #c1_wrap {padding: 50px 0 0;}
    #c1_wrap .c_inner {padding:0 20px;}
    #c1_wrap .c_tit h3 {margin-bottom: 10px; font-size: 16px;}
    /* font size */
    #c1_wrap .fs_69 {font-size:30px; }
    #c1_wrap .fs_25 {font-size:18px; }
    #c1_wrap .fs_20 {font-size: 14px; }
    #c1_wrap .fs_18 {font-size: 13px; }


    /* content */
    #c1_wrap .top .desc p { margin: 20px 0 0;}

    #c1_wrap .box_wrap { width: calc(100% - 40px); border-radius: 20px;}

    #c1_wrap .box_wrap img {border-radius: 20px}

}

@media screen and (max-width:480px) {
    #c1_wrap .box_wrap img {border-radius: 18px}
}
