header .h-in nav .navi a{color: black;}
header .h-in .rigmenu .lang img{filter: invert(1);}
header .h-in .rigmenu .lang {background: #000;}
header .h-in .rigmenu .lang ul li a{color: #fff;}
header .h-in .rigmenu .lang ul li a.lang-active {
    border-bottom: 1px solid #ffffff !important;
}
header .h-in .rigmenu .allbtn .allmenu > span{background: #000;}
header .h-in .rigmenu .allbtn > span{color: black;}
section{word-break: keep-all;}
.s1{
    padding-top: 180px; box-sizing: border-box;
    height: 100vh;position: relative;overflow: hidden;
}
.s1 .tit{text-align: center;}
.s1 .tit div{overflow: hidden;}
.s1 .tit small{display: block;font-size:24px;font-family:'Hdharmony';color: #0f9fff;font-weight: 500;}
.s1 .tit p{font-size: 80px;font-weight: 500;line-height: 1.41666;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;}
.s1 .tit p em{color: #0f9fff;font-weight: 700;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
.s1 .tit p span{
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}


.s1 .txtBx{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.s1 .bg{
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    width: 460px; height: 460px; position: absolute;
    left: 50%; bottom: 0; transform: translateX(-50%);
    /* will-change: width, height,transform; */
}
.s1 .bg img{
    position: absolute;
    width: 100vw;
    height: 100vh;
    bottom: 0;
    object-fit: cover;
    max-width: unset;
    will-change: width, height,transform;
    backface-visibility: hidden;
}

.s1 .txtBx .k_wrap{}
.s1 .txtBx ._cont{display: flex;align-items: flex-start;}
.s1 .txtBx .sub_tit div{overflow: hidden;}
.s1 .txtBx ._cont .left div, .s1 .txtBx ._cont .right div{overflow: hidden;}
.s1 .txtBx ._cont .left small{font-size: 26px;color: #0f9fff;font-weight: 700;display: block;padding-bottom: 20px;}
.s1 .txtBx ._cont .left h3{font-size: 68px;font-weight: 600;letter-spacing: -0.025em;color: #fff;}
.s1 .txtBx ._cont .right{margin-left: auto;padding-top: 35px;}
.s1 .txtBx ._cont .right p{
    color: #e0e0e0;font-size: 40px;font-weight: 500;line-height: 1.4;letter-spacing: -0.025em;
}
.s1 .txtBx ._cont .right p em{color: #ffffff;font-weight: 700;}
.s1 .txtBx ._cont .right small{font-size: 22px;color: #e0e0e0;font-weight: 500;padding-top: 70px;display: block;line-height: 1.45454;}
.s1 .txtBx ._cont .right small em{color: #ffffff;font-weight: 700;}

.management .s2{
    padding-top: 180px;
    padding-bottom: 180px;
}
.management .s2 ._cont{display: flex;align-items: center;justify-content: space-around;}
.management .s2 .left .logo{overflow: hidden;}
.management .s2 .right .list li{padding-bottom: 50px;overflow: hidden;}
.management .s2 .right .list li:last-child{padding-bottom: 0;}
.management .s2 .right .list li > div{display: flex;gap: 35px;}
.management .s2 .right .list .txt > div{overflow: hidden;}
.management .s2 .right .list li strong{font-size: 28px;font-weight: 700;display: block;}
.management .s2 .right .list li small{font-size: 18px;font-weight: 500;color: #666666;display: block;line-height: 1.4;padding-top: 15px;}


.management .s2 .bottom{padding-top: 150px;}
.management .s2 .bottom .title > div{overflow: hidden;}
.management .s2 .bottom .title small{font-size: 32px;font-weight: 600;color: #0f9fff;display: block;}
.management .s2 .bottom .title strong{font-size: 42px;font-weight: 700;letter-spacing: -0.025em;display: block;padding-top: 15px;} 

.management .s2 .bottom .list{position: relative;}
.management .s2 .bottom .list .cursorBlcok{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5;}
.management .s2 .bottom .list .barBx{display: flex;gap: 25px;padding-top: 120px;align-items: flex-end;position: relative;justify-content: center;}
.management .s2 .bottom .list .barBx .bar{min-width: 230px; width: 230px; position: relative; overflow: hidden;}
.management .s2 .bottom .list .barBx .bar.bar1{min-height: 472px;background: #8ed8c9;}
.management .s2 .bottom .list .barBx .bar.bar2{min-height: 407px;background: #66b5c7;}
.management .s2 .bottom .list .barBx .bar.bar3{min-height: 437px;background: #0f9fff;}
.management .s2 .bottom .list .barBx .bar.bar4{min-height: 513px;background: #4977cd;}
.management .s2 .bottom .list .barBx .bar .front{padding-top: 60px;padding-left: 40px;padding-right: 20px; box-sizing: border-box; width: 100%; height: 100%;}
.management .s2 .bottom .list .barBx .bar .front small{font-size: 20px;font-weight: 600;color: #ffffff;display: block;padding-bottom: 20px;}
.management .s2 .bottom .list .barBx .bar .front strong{font-size: 26px;font-weight: 600;color: #ffffff;line-height: 1.4615;}

/* back */
.management .s2 .bottom .list .barBx .bar .back{position: absolute; top: 0; width: 100%; min-height: 100%; box-sizing: border-box; display: flex; flex-direction: column;
pointer-events: none;background: #ffffff;border: 1px solid #e0e0e0;
opacity: 0; pointer-events: none;

padding-left: 50px;padding-top: 50px;box-sizing: border-box;

}
.management .s2 .bottom .list .barBx .bar .tit small{font-size: 28px;font-weight: 600;color: #c9c9c9;display: block;padding-bottom: 20px;}
.management .s2 .bottom .list .barBx .bar .tit em{font-size: 36px;font-weight: 700;display: block;padding-bottom: 50px;}
.management .s2 .bottom .list .barBx .bar .txt{font-size: 18px;font-weight: 400;line-height: 1.5;}
.management .s2 .bottom .list .barBx .bar .txt ul{}
.management .s2 .bottom .list .barBx .bar .txt li{padding-bottom: 20px; letter-spacing: -0.025em;}
.management .s2 .bottom .list .barBx .bar .txt li:last-child{padding-bottom: 0;}

/* 호버시 */
.management .s2 .bottom .list .barBx .bar:hover{width: 100%; transition-duration: 1s;}
.management .s2 .bottom .list .barBx .bar:hover .back{opacity: 1; pointer-events: auto; transition: opacity .5s .3s;}

/* transition */
.management .s2 .bottom .list .barBx .bar{transition: width .8s;}
.management .s2 .bottom .list .barBx .bar .back{transition: opacity .1s;}


.management .s3{padding-bottom: 120px;}
.management .s3 .banner{position: relative;}
.management .s3 .banner .k_wrap{padding: 67px 0;}
.management .s3 .banner .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;clip-path: polygon(0% 0px, 100% 0px, 100% 100%, 0% 100%);}
.management .s3 .banner .bg img{width: 100%;height: 100%;object-fit: cover; max-width: unset;}
.management .s3 .banner ._tit{display: flex;flex-direction: column;}
.management .s3 .banner ._tit div{overflow: hidden;}
.management .s3 .banner ._tit small{font-size: 32px;font-weight: 500;color: #ffffff;display: block;font-family: 'Hdharmony';letter-spacing: -0.025em;}
.management .s3 .banner ._tit strong{font-size: 48px;font-weight: 700;letter-spacing: -0.025em;display: block;padding-top: 20px;color: #ffffff;}
.management .s3 .banner ._tit span{font-size: 22px;font-weight: 700;color: #ffffff;display: block;padding-top: 55px;}
.management .s3 .banner ._tit p {font-size: 18px;font-weight: 400;color: #ffffff;display: block;padding-top: 15px;line-height:1.555;}

.management .s3 .txtBx{padding-top: 50px;}
.management .s3 .txtBx .line{display: flex;gap: 80px;}
.management .s3 .txtBx .line1{border-bottom: 1px solid rgba(0,0,0,0.2);padding-bottom: 20px;}
.management .s3 .txtBx .line2{padding-top: 40px;border-bottom: 1px solid rgba(0,0,0,0.2);padding-bottom: 20px;}
.management .s3 .txtBx .line3{padding-top: 40px;}

.management .s3 .txtBx .line strong{font-size: 22px; font-weight: 700; display: block; letter-spacing: -0.025em;min-width: 120px;width: 100%;}
.management .s3 .txtBx .line .list span{font-size: 18px; font-weight: 500; display: block; padding-bottom:20px;}
.management .s3 .txtBx .line .info{display: flex;align-items: center;gap: 75px;}
.management .s3 .txtBx .line .info span{font-size: 18px; font-weight: 500; display: block;}
.management .s3 .txtBx .line .info div{display: flex;align-items: center;gap: 20px;}



@media screen and (max-width: 1800px){
    .s1 .tit p{font-size: max(calc(80/1800*100vw), 36px);}
    .s1 .bg{width: calc(max(calc(460/1800*100vw), 350px)); height: calc(max(calc(460/1800*100vw), 350px));}
}

@media screen and (max-width: 1680px) {
    /* .s1 .tit small{font-size: 22px;}
    .s1 .tit p{font-size: 75px;} */

    .s1 .bg{width: 420px; height: 420px;}

    .s1 .txtBx ._cont .left small{font-size: 22px;}
    .s1 .txtBx ._cont .left h3{font-size: 55px;}
    .s1 .txtBx ._cont .right p{font-size: 32px;}
    .s1 .txtBx ._cont .right small {font-size: 20px;}

    .management .s2 .right .list li strong {font-size: 24px;}
    .management .s2 .bottom .title small{font-size: 28px;}
    .management .s2 .bottom .title strong {font-size: 38px;}

    .management .s2 .bottom .list .barBx .bar .front strong {font-size: 22px;}
    .management .s2 .bottom .list .barBx .bar .tit small {font-size: 24px;}
    .management .s2 .bottom .list .barBx .bar .tit em {font-size: 32px;}


    .management .s3 .banner ._tit small {font-size: 28px;}
    .management .s3 .banner ._tit strong{font-size: 38px;}
    .management .s3 .banner ._tit span {font-size: 20px;}
    .management .s3 .txtBx .line strong {font-size: 20px;}
    .management .s3 .txtBx .line .list span {font-size: 16px;}
    .management .s3 .txtBx .line .info span{font-size: 16px;}
}
@media screen and (max-width: 1440px) {
    /* .s1 .tit small{font-size: 20px;}
    .s1 .tit p{font-size: 65px;} */

    .s1 .txtBx ._cont .left small{font-size: 20px;}
    .s1 .txtBx ._cont .left h3 {font-size: 48px;}
    .s1 .txtBx ._cont .right p {font-size: 28px;}
    .s1 .txtBx ._cont .right small{font-size: 18px;}
    .s1 .txtBx ._cont{justify-content: space-around;}
    .s1 .txtBx ._cont .right{margin-left: unset;}


    .management .s2 .right .list li strong {font-size: 22px;}
    .management .s2 .right .list li small {font-size: 16px;}
    .management .s2 .bottom .title small {font-size: 24px;}
    .management .s2 .bottom .title strong {font-size: 32px;}
    .management .s2 .bottom .list .barBx .bar .front small {font-size: 18px;}
    .management .s2 .bottom .list .barBx .bar .back {padding-left: 40px;padding-top: 30px;}
    .management .s2 .bottom .list .barBx .bar .tit small {font-size: 22px;}
    .management .s2 .bottom .list .barBx .bar .tit em {font-size: 28px;}
    .management .s2 .bottom .list .barBx .bar .txt li{font-size: 16px;}
}
@media screen and (max-width: 1280px) {




    .management .s2 .right .list li strong{font-size: 20px;}
    .management .s2 .bottom .title small{font-size: 22px;}
    .management .s2 .bottom .title strong {font-size: 28px;}

    .management .s2 .bottom .list .barBx .bar .tit small {font-size: 20px;}
    .management .s2 .bottom .list .barBx .bar .tit em {font-size: 24px;padding-bottom: 30px;}

    .management .s2 .bottom .list .barBx{padding-top: 60px;}
    .management .s2 .bottom .list .barBx .bar .front{display: none;}
    .management .s2 .bottom .list .barBx{flex-wrap: wrap; align-items: normal;}
    .management .s2 .bottom .list .barBx .bar{width: calc(50% - (25px / 2)) !important; min-height: unset !important;}
    .management .s2 .bottom .list .barBx .bar .back{opacity: 1; pointer-events: auto; position: unset;}
    .management .s2 .bottom .list .barBx .bar .back{padding: 40px;}

    .management .s3 .banner ._tit small {font-size: 24px;}
    .management .s3 .banner ._tit strong {font-size: 32px;}
    .management .s3 .txtBx .line .info{gap: 20px;}
}
@media screen and (max-width: 1024px) {
    .s1{height: auto;}

    .s1 > .k_wrap{margin-bottom: 100px;}

    .s1 .bg{display: none;}
    .s1 .txtBx{
        background-image: url(/asset/img/management/esg_magement.jpg); background-size: cover; background-position: center; background-repeat: no-repeat;
        position: unset; opacity: 1; padding: 100px 0;
    }
    
    
    .s1 .txtBx .k_wrap{display: flex; justify-content: center;}
    .s1 .txtBx ._cont{flex-direction: column; display: inline-flex;}
    .s1 .txtBx ._cont .left h3{font-size: 32px;}
    .s1 .txtBx ._cont .right p{font-size: 22px;}
    

    .s1 .bg{position: relative; transform: unset; margin: 0 auto; left: unset;}
    .s1 .bg.n1{display: none;}






    .management .s2 .left .logo{max-width: 350px;}
    .management .s2 .bottom .title small {font-size: 20px;}
    .management .s2 .bottom .title strong {font-size: 24px;}
    .management .s2 .bottom .list .barBx .bar .tit small {font-size: 18px;}
    .management .s2 .bottom .list .barBx .bar .tit em {font-size: 22px;}
    .management .s2 .bottom .list .barBx .bar .back{word-break: keep-all;}
    .management .s2 .bottom .list .barBx .bar .back br{display: none;}
    

    .management .s3 .banner ._tit small {font-size: 22px;}
    .management .s3 .banner ._tit strong{font-size: 28px;}
    .management .s3 .banner ._tit span {font-size: 18px;}
    .management .s3 .banner ._tit p{font-size: 16px;}
    .management .s3 .txtBx .line strong {font-size: 18px;}

    .management .s3 .txtBx .line .info {
        flex-direction: column;
        align-items: flex-start;
    }
}
@media screen and (max-width: 820px) {
    /* .s1 .tit small{font-size: 18px;}
    .s1 .tit p {font-size: 34px;} */
    .s1{padding-top: 120px;}
    .s1 .txtBx ._cont .left small {font-size: 16px;}
    .s1 .txtBx ._cont .left h3{font-size: 28px;}
    .s1 .txtBx ._cont .right p {font-size: 20px;}
    .s1 .txtBx ._cont .right small{font-size: 16px;}

    .management .s2{padding-top: 120px;}
    .management .s2 ._cont{flex-direction: column;gap: 80px;}
    .management .s2 .bottom .title small {font-size: 18px;}
    .management .s2 .bottom .title strong{font-size: 22px;}
    .management .s2 .bottom .list .barBx .bar{width: unset !important;}
}
@media screen and (max-width: 500px) {
    /* .s1 .tit p {font-size: 30px;} */
    .s1 .txtBx ._cont .left h3 {font-size: 24px;}
    .s1 .txtBx ._cont .right p{font-size: 18px;}
    .s1 .txtBx ._cont .right small br{display: none;}

    .management .s2 .left .logo{max-width: 250px;}
    .management .s2 .right .list li .icon img{width: 30px; height: 30px;}
    .management .s2 .right .list li strong{font-size: 18px;}
    .management .s2 .right .list li small {font-size: 14px;}

    /* .management .s2 .bottom .title small {font-size: 16px;}
    .management .s2 .bottom .title strong {font-size: 20px;} */
    .management .s2 .bottom .list .barBx .bar .tit em {font-size: 20px;}
    .management .s2 .bottom .list .barBx .bar .txt li{font-size: 15px;}

    .management .s3 .banner ._tit small {font-size: 20px;}
    .management .s3 .banner ._tit strong{font-size: 24px;}
    .management .s3 .banner ._tit p {font-size: 14px;word-break: keep-all;}
    .management .s3 .banner ._tit p br{display: none;}
    .management .s3 .banner ._tit span {padding-top: 30px;}

    .management .s3 .txtBx .line strong{font-size: 16px;}
    .management .s3 .txtBx .line .list span {font-size: 14px;}
    .management .s3 .txtBx .line .info span {font-size: 14px;}
    .management .s3 .txtBx .line{flex-direction: column;gap: 20px;}
    .management .s3 .txtBx .line .info .icon img{width: 30px; height: 30px;}
}

@media screen and (max-width: 360px) {
    .s1 .tit small {font-size: 18px;}
    .s1 .tit p {font-size: 24px;}
    .s1 .txtBx ._cont .right p {font-size: 16px;}
    .s1 .txtBx ._cont .right p br{display: none;}
    .s1 .txtBx ._cont .right small{font-size: 14px;}
    .s1 .txtBx ._cont .right small br{display: none;}

    .management .s2 .left .logo{max-width: 200px;}
    .management .s2 .right .list li strong {font-size: 16px;}

    .management .s2 .bottom .list .barBx .bar .tit em {font-size: 18px;}
    .management .s2 .bottom .list .barBx .bar .txt li {font-size: 14px;}
}


/* 지속가능성 */

/* 이미지 변경 */
@media screen and (max-width: 1024px) {
    .continue .s1 .txtBx{
        background-image: url(/asset/img/management/esg_continue.jpg); background-size: cover; background-position: center; background-repeat: no-repeat;
        position: unset; opacity: 1; padding: 100px 0;
    }
}
.continue .__cont{box-sizing: border-box;display: flex;flex-direction: column;}
.continue .__cont .top{padding-top: 70px;}
.continue .__cont .top > div{overflow: hidden;}
.continue .__cont .top small{font-size: 32px; font-family: 'Hdharmony';color: #fff; font-weight: 500;letter-spacing: -0.025em;display: block;}
.continue .__cont .top strong{font-size: 48px; font-weight: 400;letter-spacing: -0.025em;display: block;padding-top: 45px;color: #ffffff;line-height: 1.25;display: block;}
.continue .__cont .top strong em{font-weight: 700;}

.continue .__cont .bottom{padding-top: 100px;margin-left: auto;}

.continue .__cont .bottom .line{display: flex;gap: 100px;}
.continue .__cont .bottom .line.line_1{padding-bottom: 90px;}
.continue .__cont .bottom .line > div{overflow: hidden;}
.continue .__cont .bottom .line > div:last-child{padding-bottom: 0;}
.continue .__cont .bottom .line .txt{overflow: hidden;}
.continue .__cont .bottom .line .icon{padding-bottom: 20px;}
.continue .__cont .bottom .txt p{font-size: 18px;font-weight: 400;line-height: 1.5555;letter-spacing: -0.025em;color: #ffffff;}



.continue .s2{position: relative; overflow: hidden;}
.continue .s2 .k_wrap{background: #fff; padding-top: 260px;padding-bottom: 260px;}
.continue .s2 .bg{
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
    z-index: -1;
}
.continue .s2 .bg img{width: 100%;height: 100%;object-fit: cover; max-width: unset;}

.continue .s2 .obj{position: absolute; width: 100%;}
.continue .s2 .obj img{width: 100%;height: 100%;object-fit: cover; max-width: unset;}
.continue .s2 .obj.left{left: 36px; top: 60px; width: 172px;}
.continue .s2 .obj.right{right: 36px; bottom: 60px; width: 183px;}

.continue .s2 .obj div{position: absolute; width: 100%; height: 100%; background-color: #fff;}
.continue .s2 .obj div:nth-child(1){top: 1px; left: -50%; transform: translateY(-100%); width: 200%; height: 500%;}
.continue .s2 .obj div:nth-child(2){top: -250%; left: -1px; transform: translateX(100%); width: 100%; height: 500%;}
.continue .s2 .obj div:nth-child(3){bottom: 1px; left: -50%; transform: translateY(100%); width: 200%; height: 500%;}
.continue .s2 .obj div:nth-child(4){top: -250%; left: 1px; transform: translateX(-100%); width: 100%; height: 500%;}

.continue .s2 .objTxt{
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
    font-size: 120px; font-weight: 600; color: #fff;
}

.continue .s2 .business .list{display: flex;align-items: center;gap: 80px;padding-bottom: 220px;}
.continue .s2 .business .list:last-child{padding-bottom: 0;}

.continue .s2 .business .list .txt > div{overflow: hidden;}
.continue .s2 .business .list .txt small{font-size:32px;font-weight: 600;color: #0f9fff;display: block;padding-bottom: 10px;display: block;font-family: 'Hdharmony';}
.continue .s2 .business .list .txt strong{font-size: 48px;font-weight: 700;color: #000000;display: block;}

.continue .s2 .business .list .txt p{font-size: 20px;font-weight: 500;line-height: 1.4444;letter-spacing: -0.025em;color: #666666;padding-top: 40px;}

@media screen and (max-width: 1860px) {
    .continue .__cont .top{width:60%;}
    .continue .__cont .top small{font-size: 28px;}
    .continue .__cont .top strong{font-size: 42px;}
    .continue .__cont .top strong br{display: none;}
    .continue .__cont{flex-direction: row;align-items: center;gap: 100px;}
    .continue .__cont .bottom .line{gap: 40px;}
    .continue .__cont .bottom .line.line_1{padding-bottom: 40px;}
    .continue .__cont .top{padding-top: unset;}
}
@media screen and (max-width: 1680px) {
    .continue .s2 .business .list .txt small {font-size: 30px;}
    .continue .s2 .business .list .txt strong {font-size: 42px;}
    .continue .s2 .bg{display: none;}
    .continue .s2 .obj img{display: none;}
}
@media screen and (max-width: 1440px) {
    .continue .__cont .top small {font-size: 24px;}
    .continue .__cont .top strong{font-size: 38px;}
    .continue .s2 .business .list .txt small {font-size: 28px;}
    .continue .s2 .business .list .txt strong {font-size: 38px;}
    .continue .s2 .business .list .txt p {font-size: 18px;}
}
@media screen and (max-width: 1280px) {
    .continue .__cont{align-items: center;gap: 65px;}
    .continue .__cont .bottom{padding-top: 60px;}
    .continue .__cont .bottom{margin-left: unset;}
    .continue .__cont .top strong {font-size: 32px;}
    .continue .__cont .bottom .txt p {font-size: 16px;}

    .continue .s2 .k_wrap {padding-top: 160px;padding-bottom: 160px;}
    .continue .s2 .business .list{padding-bottom: 120px;}
    .continue .s2 .business .list1{flex-direction: column;}
    .continue .s2 .business .list2{flex-direction: column-reverse;}
    .continue .s2 .business .list3{flex-direction: column;}
}
@media screen and (max-width: 1024px) {
    .continue .__cont .top{padding-top: unset;text-align: center;}
    .continue .__cont{padding-top: unset;gap: unset;flex-direction: column;}
    .continue .__cont .top small {font-size: 22px;}
    .continue .__cont .top strong{font-size: 28px;}
}
@media screen and (max-width: 820px) {
    .continue .__cont{padding: unset;}
    .continue .__cont .top{text-align: center;}
    .continue .__cont .top strong{font-size: 24px;padding-top: 20px;}
    .continue .__cont .top strong br{display: none;}
    .continue .__cont .bottom .line{gap: 40px;}
    .continue .__cont .bottom .txt p {font-size: 15px;}
    .continue .__cont .bottom .txt p br{display: none;}
    .continue .__cont .bottom .line > div{width: 50%;}
    .continue .__cont .bottom .line.line_1{padding-bottom: 40px;}

    .continue .s2 .business .list .txt small {font-size: 24px;}
    .continue .s2 .business .list .txt strong {font-size: 32px;}
    .continue .s2 .business .list .txt p {font-size: 16px;}

}

@media screen and (max-width: 500px) {
    .continue .__cont .top{width: 100%;}
    .continue .__cont .top small {font-size: 18px;}
    .continue .__cont .top strong {font-size: 20px;}
    .continue .__cont .bottom .txt p {font-size: 14px;}
    .continue .__cont .bottom .line .icon img{width: 28px; height: 28px;}

    .continue .s2 .business .list .txt small{font-size: 22px;}
    .continue .s2 .business .list .txt strong {font-size: 28px;}
    .continue .s2 .business .list .txt p br{display: none;}
}
@media screen and (max-width: 360px) {}