._s._arex{ width: 100%; position: relative; overflow: hidden; }
._s._arex .se01{ width: 100%; position: relative; }
._s._arex .se01 > div{ width: 100%; position: relative; height: 100vh; box-sizing: border-box; }
._s._arex .se01 > div .bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: -1; overflow: hidden; }
._s._arex .se01 .cont1 .bg{ clip-path: polygon(0 0, 0% 0, 15% 100%, 0 100%); }
._s._arex .se01 > div .bg > div{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: -1; }

._s._arex .se01 .cont1{ padding: 145px 0; }
._s._arex .se01 .cont1 .wrap{ display: flex; align-items: flex-end; height: 100%; box-sizing: border-box; }
._s._arex .se01 .cont1 .wrap .lbx{ width: calc(685 / 1440 * 100%); }
._s._arex .se01 .cont1 .wrap .lbx .totalTtl dt{ font-size: 18px; letter-spacing: -0.025em; font-family: 'Poppins', sans-serif; color: rgba(0,0,0,0.5); }
._s._arex .se01 .cont1 .wrap .lbx .totalTtl dd{ font-size: 5.2083vw; letter-spacing: -0.025em; line-height: calc(120 / 100); margin-top: 15px; }
._s._arex .se01 .cont1 .wrap .lbx .totalTtl dd span{ background: linear-gradient(90deg, #15165e 0%, #c43233 100%); color: transparent; font-weight: 700; background-clip: text; }
._s._arex .se01 .cont1 .wrap .lbx .btmtxt{ font-size: 40px; letter-spacing: -0.025em; font-weight: 600; margin-top: 31.5vh; }
._s._arex .se01 .cont1 .wrap .lbx .btmtxt p b{ display: inline-block; position: relative; }
._s._arex .se01 .cont1 .wrap .lbx .btmtxt p b::after{ content: ''; display: block; width: 6px; height: 6px; border-radius: 50%; background-color: #000; position: absolute; bottom: calc(100% + 10px); left: 50%; transform: translateX(-50%); }
._s._arex .se01 .cont1 .wrap .rbx{ width: calc(810 / 1440 * 100%); display: flex; align-items: flex-end; }
._s._arex .se01 .cont1 .wrap .rbx .card{ filter: drop-shadow(10px 10px 15px rgba(0,0,0,0.2)); }
._s._arex .se01 .cont1 .wrap .rbx .card.n1{ width: calc(525 / 810 * 100%); z-index: 1; margin-bottom: 65px; }
._s._arex .se01 .cont1 .wrap .rbx .card.n1 > div img{ transform: rotate(-30deg); }
._s._arex .se01 .cont1 .wrap .rbx .card.n2{ width: calc(330 / 810 * 100%); margin-left: calc(-100 / 810 * 100%); }

._s._arex .se01 .cont2{ color: #fff; }
._s._arex .se01 .cont2 .bg .red{ animation: bgop 1.5s infinite ease-in-out alternate-reverse; }

@media screen and (min-width: 1921px){
    ._s._arex .se01 .cont1 .wrap .lbx .totalTtl dd{ font-size: 100px; }
}

@keyframes bgop {
    0%{ opacity: 0; }
    100%{ opacity: 1; }
}

._s._arex .se01 .cont2 .wrap{ display: flex; padding-top: 140px; }
._s._arex .se01 .cont2 .wrap .lbx{ width: 50%; display: flex; align-items: flex-end; }
._s._arex .se01 .cont2 .wrap .lbx p{ font-size: 60px; letter-spacing: -0.025em; line-height: calc(80 / 60); font-weight: 600; padding-bottom: 200px; box-sizing: border-box; }
._s._arex .se01 .cont2 .wrap .lbx p strong{ color: #43a8ef; }
._s._arex .se01 .cont2 .wrap .lbx p em{ color: #f50404; }


._s._arex .se01 .cont2 .wrap .rbx{ width: 50%; height: 100%; }
._s._arex .se01 .cont2 .wrap .rbx b{ font-size: 80px; letter-spacing: -0.025em; line-height: calc(106 / 80); display: block; width: 100%; text-align: right; }
._s._arex .se01 .cont2 .wrap .rbx small{ font-weight: 600; }
._s._arex .se01 .cont2 .wrap .rbx .dummy{ position: relative; width: calc(100% + 80px); padding-bottom: calc(780 / 804 * 100%); }

@media screen and (max-width: 1600px){
    ._s._arex .se01 .cont2 .wrap .rbx .dummy{ width: 100%; }
}

@media screen and (max-width: 1440px){
    ._s._arex .se01 .cont1 .wrap .lbx .btmtxt{ font-size: 30px; }
    ._s._arex .se01 .cont2 .wrap .rbx b{ font-size: 65px; }
    ._s._arex .se01 .cont2 .wrap .lbx p{ font-size: 50px; padding-bottom: 260px; }
}

@media screen and (max-width: 1280px){
    ._s._arex .se01 .cont1 .wrap{ align-items: center; }
    ._s._arex .se01 .cont1 .wrap .lbx .btmtxt{ font-size: 24px; margin-top: 20vh; }
    ._s._arex .se01 .cont2 .wrap{ height: 100%; display: flex; align-items: center; justify-content: center; padding: 70px 0; box-sizing: border-box; }
    ._s._arex .se01 .cont2 .wrap .rbx b{ font-size: 50px; }
    ._s._arex .se01 .cont2 .wrap .lbx p{ font-size: 40px; padding-bottom: 70px; }

}

@media screen and (max-width: 820px){
    ._s._arex .se01 > div{ height: auto; }
    ._s._arex .se01 .cont1 .wrap{ flex-direction: column; justify-content: center; }
    ._s._arex .se01 .cont1 .wrap .lbx{ width: 100%; }
    ._s._arex .se01 .cont1 .wrap .lbx .btmtxt{ font-size: 20px; }
    ._s._arex .se01 .cont1 .wrap .lbx .totalTtl dd{ font-size: 10vw; }
    ._s._arex .se01 .cont1 .wrap .rbx{ width: 60%; position: absolute; top: 52%; transform: translateY(-50%); right: 0; }
    ._s._arex .se01 .cont1 .wrap .rbx .card.n1{ margin-bottom: 0; }

    ._s._arex .se01 .cont2 .wrap{ align-items: flex-end; padding-bottom: 0; }
    ._s._arex .se01 .cont2 .wrap .lbx p{ font-size: 24px; padding-bottom: 70px; }
    ._s._arex .se01 .cont2 .wrap .rbx b{ font-size: 35px; }
    ._s._arex .se01 .cont2 .wrap .rbx .dummy{ margin-bottom: -70px; }
}

@media screen and (max-width: 500px){
    ._s._arex .se01 .cont1{ padding: 100px 0; }
    ._s._arex .se01 .cont1 .wrap .lbx .totalTtl dt{ font-size: 14px; }
    ._s._arex .se01 .cont1 .wrap .lbx .btmtxt{ font-size: 16px; }
    ._s._arex .se01 .cont1 .wrap .lbx .btmtxt p b::after{ width: 4px; height: 4px; bottom: calc(100% + 5px); }

    ._s._arex .se01 .cont2 .wrap{ flex-direction: column; }
    ._s._arex .se01 .cont2 .wrap .lbx{ width: 100%; }
    ._s._arex .se01 .cont2 .wrap .lbx p{ padding-bottom: 0; font-size: 18px; }
    ._s._arex .se01 .cont2 .wrap .rbx{ width: 100%; margin-top: 20px; }
    ._s._arex .se01 .cont2 .wrap .rbx b{ font-size: 26px; }
    ._s._arex .se01 .cont2 .wrap .rbx .dummy{ margin-bottom: -40px; }
}


._s._arex .se02{ width: 100%; padding: 250px 0; position: relative; overflow: hidden; }
._s._arex .se02 .vidWrap{ width: 100%; padding:56.25% 0 0 0; position:relative; border-radius: 30px; overflow: hidden; }
._s._arex .se02 .vidWrap iframe{ position:absolute;top:0;left:0;width:100%;height:100%; }

.soundBtn{ font-size: 24px; position: absolute; top: 0; right: 0; padding: 20px; box-sizing: border-box; color: #fff; cursor: pointer; }

.soundBtn i.xi-microphone-off{ display: block; }
.soundBtn i.xi-microphone{ display: none; }

.soundBtn.on i.xi-microphone-off{ display: none; }
.soundBtn.on i.xi-microphone{ display: block; }


@media screen and (max-width: 1280px){
    ._s._arex .se02{ padding: 200px 0; }
}

@media screen and (max-width: 820px){
    ._s._arex .se02{ padding: 120px 0; }
    ._s._arex .se02 .vidWrap{ border-radius: 20px; }
}

@media screen and (max-width: 500px){
    ._s._arex .se02{ padding: 70px 0; }
}



._s._arex .se03{ width: 100%; position: relative; overflow: hidden; word-break: keep-all; }
._s._arex .se03 .pin{ width: 100%; position: absolute; top: 0; left: 0; height: 100vh; box-sizing: border-box; display: flex; align-items: center; justify-content: center; }
._s._arex .se03 .pin p{ font-size: 5.2083vw; letter-spacing: -0.025em; line-height: calc(140 / 100); text-align: center; white-space: nowrap; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
._s._arex .se03 .pin p strong{ font-weight: 600; }
._s._arex .se03 .pin p span{ background: linear-gradient(90deg, #15165e 0%, #c43233 100%); color: transparent; font-weight: 600; background-clip: text; }

._s._arex .se03 .scrollbx{ padding-bottom: 200px; padding-top: 100vh; }
._s._arex .se03 .scrollbx .blank{ height: 100vh; }
._s._arex .se03 .scrollbx .list{ width: 100%; display: flex; justify-content: space-between; align-items: flex-end; }
._s._arex .se03 .scrollbx .list li{ width: calc(450 / 1440 * 100%); text-align: center; }
/* ._s._arex .se03 .scrollbx .list li:nth-of-type(1){ margin-top: 145px; }
._s._arex .se03 .scrollbx .list li:nth-of-type(3){ margin-top: 370px; } */
._s._arex .se03 .scrollbx .list li dl dt{ font-size: 80px; letter-spacing: -0.025em; font-weight: 700; color: rgba(0,0,0,0.1); }
._s._arex .se03 .scrollbx .list li dl dd{ font-size: 40px; letter-spacing: -0.025em; line-height: calc(54 / 40); margin-top: 20px; font-weight: 700; height: 2.5em; display: flex; align-items: center; justify-content: center; }
._s._arex .se03 .scrollbx .list li .thumb{ width: 100%; overflow: hidden; border-radius: 30px; position: relative; margin-top: 20px; }
._s._arex .se03 .scrollbx .list li .thumb::after{ content: ''; display: block; padding-bottom: calc(600 / 450 * 100%); }
._s._arex .se03 .scrollbx .list li .thumb ._max{ width: 100%; position: absolute; top: 0; left: 0; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; }
._s._arex .se03 .scrollbx .list li > p{ font-size: 24px; letter-spacing: -0.025em; font-weight: 600; line-height: calc(40 / 24); margin-top: 23px; }
._s._arex .se03 .scrollbx .list li > p em{ color: #185eed; }
._s._arex .se03 .scrollbx .list li > p b{ color: #f50404; }

._s._arex .se03 .scrollbx .vidWrap{ width: 100%; padding:56.25% 0 0 0; position:relative; border-radius: 30px; overflow: hidden; margin-top: 200px; }
._s._arex .se03 .scrollbx .vidWrap iframe{ position:absolute;top:0;left:0;width:100%;height:100%; }
._s._arex .se03 .scrollbx .ad{ font-size: 18px; letter-spacing: -0.025em; color: #444444; margin-top: 15px; display: block; text-align: right; }

@media screen and (max-width: 1440px){
    ._s._arex .se03 .scrollbx .list li dl dt{ font-size: 60px; }
    ._s._arex .se03 .scrollbx .list li dl dd{ font-size: 30px; }
    ._s._arex .se03 .scrollbx .list li > p{ font-size: 20px; }
}

@media screen and (max-width: 1280px){
    ._s._arex .se03 .scrollbx .list li dl dt{ font-size: 45px; }
    ._s._arex .se03 .scrollbx .list li dl dd{ font-size: 24px; margin-top: 15px; }
    ._s._arex .se03 .scrollbx .list li > p{ font-size: 16px; }
    /* ._s._arex .se03 .scrollbx .list li:nth-of-type(1){ margin-top: 100px; }
    ._s._arex .se03 .scrollbx .list li:nth-of-type(3){ margin-top: 300px; } */

    ._s._arex .se03 .scrollbx .vidWrap{ margin-top: 100px; }
    ._s._arex .se03 .scrollbx .ad{ font-size: 16px; }
}

@media screen and (max-width: 820px){
    ._s._arex .se03 .pin p{ font-size: 7.2083vw; }
    ._s._arex .se03 .scrollbx .list{ flex-direction: column; justify-content: center; align-items: center; row-gap: 70px; }
    ._s._arex .se03 .scrollbx .list li{ width: 100%; max-width: 300px; margin: 0 auto; }
    /* ._s._arex .se03 .scrollbx .list li:nth-of-type(1){ margin-top: 0; }
    ._s._arex .se03 .scrollbx .list li:nth-of-type(3){ margin-top: 0; } */
    ._s._arex .se03 .scrollbx .list li dl dt{ font-size: 35px; }
    ._s._arex .se03 .scrollbx .list li dl dd{ height: auto; }
    ._s._arex .se03 .scrollbx .vidWrap{ margin-top: 70px; border-radius: 20px; }
    ._s._arex .se03 .scrollbx .ad{ font-size: 14px; margin-top: 10px; }
}

@media screen and (max-width: 500px){
    ._s._arex .se03 .scrollbx .list li > p{ font-size: 14px; }
    ._s._arex .se03 .scrollbx .list li dl dt{ font-size: 28px; }
    ._s._arex .se03 .scrollbx .list li dl dd{ font-size: 20px; margin-top: 10px; }
}





._s._arex .se04{ overflow: hidden; position: relative; height: 100vh; box-sizing: border-box; }
._s._arex .se04 .hori{ display: flex; position: relative; box-sizing: border-box; height: 100%; }
._s._arex .se04 .hori .inn{ position: relative; }
._s._arex .se04 .hori .bg{ width: 100%; background-repeat: no-repeat; background-position: left center; background-size: 100%; box-sizing: border-box; position: absolute; left: 0; top: 0; height: 100%; z-index: -1; }
._s._arex .se04 .hori .txt{ display: flex; flex-wrap: nowrap; height: 100%; }

._s._arex .se04 .hori .txt li{ width: 100vw; text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; }
._s._arex .se04 .hori .txt li > p{ font-size: 5.2083vw; letter-spacing: -0.025em; line-height: 1.4; }
._s._arex .se04 .hori .txt li > p span b{ display: inline-block; position: relative; color: transparent; font-weight: 700; }
._s._arex .se04 .hori .txt li > p span b:nth-of-type(1){ background: linear-gradient(90deg, #15165e 0%, #1b175c 100%); background-clip: text; }
._s._arex .se04 .hori .txt li > p span b:nth-of-type(2){ background: linear-gradient(90deg, #1f175c 0%, #3f1d53 100%); background-clip: text; }
._s._arex .se04 .hori .txt li > p span b:nth-of-type(3){ background: linear-gradient(90deg, #4d1f50 0%, #772545 100%); background-clip: text; }
._s._arex .se04 .hori .txt li > p span b:nth-of-type(4){ background: linear-gradient(90deg, #7c2644 0%, #a12c3b 100%); background-clip: text; }
._s._arex .se04 .hori .txt li > p span b:nth-of-type(5){ background: linear-gradient(90deg, #a72d39 0%, #a72d39 100%); background-clip: text; }
._s._arex .se04 .hori .txt li > p span b::after{ content: ''; display: block; width: 10px; height: 10px; border-radius: 50%; background-color: #000; position: absolute; bottom: calc(100% + 10px); left: 50%; transform: translateX(-50%); }

._s._arex .se04 .hori .txt li > dl dt{ font-size: 36px; letter-spacing: -0.025em; }
._s._arex .se04 .hori .txt li > dl dt strong{ font-weight: 600; }
._s._arex .se04 .hori .txt li > dl dd{ font-size: 5.2083vw; letter-spacing: -0.025em; font-weight: 600; background: linear-gradient(90deg, #15165e 0%, #c43233 100%); color: transparent; font-weight: 600; background-clip: text; margin-top: 40px; line-height: 1.3; }
._s._arex .se04 .hori .txt li > em{ font-size: 18px; letter-spacing: -0.025em; color: #777777; margin-top: 40px; line-height: 1.4; }
._s._arex .se04 .hori .txt li .imgs{ margin-top: 85px; display: flex; align-items: center; justify-content: center; }
._s._arex .se04 .hori .txt li .imgs img:not(:first-of-type){ margin-left: -9.6%; }
._s._arex .se04 .hori .txt li .imgs img:nth-of-type(1){ z-index: 7; }
._s._arex .se04 .hori .txt li .imgs img:nth-of-type(2){ z-index: 6; }
._s._arex .se04 .hori .txt li .imgs img:nth-of-type(3){ z-index: 5; }
._s._arex .se04 .hori .txt li .imgs img:nth-of-type(4){ z-index: 4; }
._s._arex .se04 .hori .txt li .imgs img:nth-of-type(5){ z-index: 3; }
._s._arex .se04 .hori .txt li .imgs img:nth-of-type(6){ z-index: 2; }
._s._arex .se04 .hori .txt li .imgs img:nth-of-type(7){ z-index: 1; }

@media screen and (max-width: 1440px){
    ._s._arex .se04 .hori .txt li .imgs img{ width: 17%; }
    ._s._arex .se04 .hori .txt li .imgs img:not(:first-of-type){ margin-left: -12.6%; }
    ._s._arex .se04 .hori .txt li > dl dt{ font-size: 30px; }
    ._s._arex .se04 .hori .txt li > dl dd{ margin-top: 20px; }
    ._s._arex .se04 .hori .txt li > em{ margin-top: 20px; }
}

@media screen and (max-width: 1280px){
    ._s._arex .se04 .hori .txt li > dl dt{ font-size: 24px; }
    ._s._arex .se04 .hori .txt li > dl dd{ margin-top: 15px; }
    ._s._arex .se04 .hori .txt li > em{ margin-top: 10px; }
    ._s._arex .se04 .hori .txt li .imgs{ margin-top: 60px; }

    ._s._arex .se04 .hori .txt li > p span b::after{ width: 6px; height: 6px; }
}

@media screen and (max-width: 820px){
    ._s._arex .se04 .hori .inn{ padding: 0 5%; }
    ._s._arex .se04 .hori .txt li{ width: 90vw; }
    ._s._arex .se04 .hori .txt li .imgs{ margin-top: 40px; }
    ._s._arex .se04 .hori .txt li > dl dt{ font-size: 18px; }
    ._s._arex .se04 .hori .txt li > em{ font-size: 16px; }
    ._s._arex .se04 .hori .txt li .imgs img{ width: 20%; }
    ._s._arex .se04 .hori .txt li .imgs img:not(:first-of-type){ margin-left: -12.6%; }
}

@media screen and (max-width: 500px){
    ._s._arex .se04 .hori .txt li{ padding: 0 2.5%; box-sizing: border-box; }
    ._s._arex .se04 .hori .txt li > p{ font-size: 9vw; display: flex; flex-direction: column; justify-content: center; align-items: center; }
    ._s._arex .se04 .hori .txt li > p span b::after{ width: 4px; height: 4px; bottom: 100%; }
    ._s._arex .se04 .hori .txt li > p span{ display: block; margin-top: 10px; }
    ._s._arex .se04 .hori .txt li > dl dt{ font-size: 14px; }
    ._s._arex .se04 .hori .txt li > dl dd{ font-size: 9vw; }
    ._s._arex .se04 .hori .txt li > em{ font-size: 14px; }
}



._s._arex .se05{ width: 100%; position: relative; overflow: hidden; background-image: url(/asset/img/sub/arex/se05_bg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; padding-top: 175px; padding-bottom: 95px; box-sizing: border-box; color: #fff; word-break: keep-all; }
._s._arex .se05 dl{ text-align: center; }
._s._arex .se05 dl dt{ font-size: 30px; letter-spacing: -0.025em; }
._s._arex .se05 dl dd{ font-size: 70px; line-height: 1.4; margin-top: 15px; }
._s._arex .se05 dl dd strong{ font-weight: 600; }

._s._arex .se05 .bx{ width: 100%; margin-top: 135px; display: flex; align-items: center; }
._s._arex .se05 .bx .lbx{ width: calc(610 / 1440 * 100%); padding: 0 calc(80 / 1440 * 100%); box-sizing: border-box; }
._s._arex .se05 .bx .lbx .imgs{ position: relative; width: 100%; }
._s._arex .se05 .bx .lbx .imgs .mark{ position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); }
._s._arex .se05 .bx .lbx .imgs .thumb{ width: 100%; border-radius: 20px; overflow: hidden; }
._s._arex .se05 .bx .lbx > b{ font-size: 36px; letter-spacing: -0.025em; margin-top: 25px; text-align: center; display: block; font-weight: 600; }

._s._arex .se05 .bx .rbx{ width: calc(830 / 1440 * 100%); padding-bottom: 60px; }
._s._arex .se05 .bx .rbx strong{ font-size: 40px; letter-spacing: -0.025em; font-weight: 700; line-height: 1.3; display: block; }
._s._arex .se05 .bx .rbx strong span{ font-size: 26px; letter-spacing: -0.025em; font-weight: 500; line-height: calc(44 / 26); }
._s._arex .se05 .bx .rbx .icons{ margin-top: 35px; display: flex; row-gap: 20px; flex-wrap: wrap; }
._s._arex .se05 .bx .rbx .icons li{ display: flex; align-items: center; }
._s._arex .se05 .bx .rbx .icons li:nth-of-type(2n-1){ width: calc(420 / 830 * 100%); }
._s._arex .se05 .bx .rbx .icons li:nth-of-type(2n){ width: calc(410 / 830 * 100%); }

._s._arex .se05 .bx .rbx .icons li p{ padding-left: 17px; box-sizing: border-box; font-size: 20px; letter-spacing: -0.025em; font-weight: 500; line-height: calc(28 / 20); }

._s._arex .se05 .note{ display: block; text-align: center; font-size: 18px; letter-spacing: -0.025em; font-weight: 500; line-height: 1.4; margin-top: 110px; }

@media screen and (max-width: 1440px){
    ._s._arex .se05 dl dt{ font-size: 24px; }
    ._s._arex .se05 dl dd{ font-size: 55px; margin-top: 10px; }
    ._s._arex .se05 .bx .lbx > b{ font-size: 30px; }
    ._s._arex .se05 .bx .rbx strong{ font-size: 35px; }
}

@media screen and (max-width: 1280px){
    ._s._arex .se05{ padding: 120px 0; }
    ._s._arex .se05 dl dt{ font-size: 20px; }
    ._s._arex .se05 dl dd{ font-size: 42px; }
    ._s._arex .se05 .bx{ margin-top: 100px; }
    ._s._arex .se05 .bx .lbx{ padding: 0; width: calc(500 / 1440 * 100%); }
    ._s._arex .se05 .bx .lbx > b{ font-size: 24px; }
    ._s._arex .se05 .bx .rbx{ padding-left: 20px; box-sizing: border-box; }
    ._s._arex .se05 .bx .rbx strong{ font-size: 30px; }
    ._s._arex .se05 .bx .rbx .icons{ margin-top: 10px; }
    ._s._arex .se05 .bx .rbx .icons li p{ font-size: 16px; padding-left: 10px; }
    ._s._arex .se05 .bx .rbx .icons li p br{ display: none; }
    ._s._arex .se05 .bx .rbx .icons li img{ width: 80px; }
    ._s._arex .se05 .bx .rbx strong span{ font-size: 18px; }
    ._s._arex .se05 .note{ font-size: 16px; margin-top: 70px; }
}

@media screen and (max-width: 820px){
    ._s._arex .se05{ padding: 100px 0; }
    ._s._arex .se05 dl dt{ font-size: 18px; }
    ._s._arex .se05 dl dd{ font-size: 35px; }
    ._s._arex .se05 .bx{ flex-direction: column; }
    ._s._arex .se05 .bx .lbx{ padding: 0; width: 100%; max-width: 350px; }
    ._s._arex .se05 .bx .lbx > b{ font-size: 20px; margin-top: 15px; }
    ._s._arex .se05 .bx .lbx .imgs .mark{ width: 40%; }
    
    ._s._arex .se05 .bx .rbx{ width: 100%; padding: 0; margin-top: 30px; }
    ._s._arex .se05 .bx .rbx strong{ font-size: 26px; text-align: center; display: block; width: 100%; }
    ._s._arex .se05 .bx .rbx strong span{ font-size: 16px; line-height: 1.3; display: block; }
    ._s._arex .se05 .bx .rbx .icons{ justify-content: space-between; }
    ._s._arex .se05 .bx .rbx .icons li:nth-of-type(2n-1){ width: 49%; }
    ._s._arex .se05 .bx .rbx .icons li:nth-of-type(2n){ width: 49%; }
    ._s._arex .se05 .bx .rbx .icons li{ width: 49%; }
    ._s._arex .se05 .bx .rbx .icons li img{ width: 60px; }
    ._s._arex .se05 .bx .rbx .icons li p{ font-size: 16px; }
    ._s._arex .se05 .note{ font-size: 14px; margin-top: 50px; }
}

@media screen and (max-width: 500px){
    ._s._arex .se05 dl dt{ font-size: 16px; }
    ._s._arex .se05 dl dd{ font-size: 28px; }

    ._s._arex .se05 .bx{ margin-top: 70px; }
    ._s._arex .se05 .bx .lbx > b{ font-size: 18px; }
    ._s._arex .se05 .bx .rbx strong{ font-size: 18px; }
    ._s._arex .se05 .bx .rbx strong span{ font-size: 14px; display: block; padding-bottom: 3px; }
    ._s._arex .se05 .bx .rbx strong br{ display: none; }
    ._s._arex .se05 .bx .rbx .icons{ display: block; margin-top: 20px; }
    ._s._arex .se05 .bx .rbx .icons li{ margin-bottom: 10px; }
    ._s._arex .se05 .bx .rbx .icons li:nth-of-type(2n-1){ width: 100%; }
    ._s._arex .se05 .bx .rbx .icons li:nth-of-type(2n){ width: 100%; }
    ._s._arex .se05 .bx .rbx .icons li p{ font-size: 14px; }
}


/* 250520_광고심의필 추가 */
._s._arex .se05 .adnum{ display: block; text-align: right; letter-spacing: -0.025em; font-weight: 18px; line-height: 1.4; position: absolute; right: 2.5%; bottom: 30px; color: rgba(255,255,255,0.4); }

@media screen and (max-width: 1280px){
    ._s._arex .se05 .adnum{ font-size: 16px; }
}

@media screen and (max-width: 820px){
    ._s._arex .se05 .adnum{ font-size: 14px; }
}