@charset "utf-8";
#detail{text-align: center;}
#detail img{width: 100%;vertical-align: bottom}
#detail .hs{ opacity:0; filter: alpha(opacity=0); transform:translateY(4%); transition:all 0.3s linear; }
#detail .hs.active{ opacity:1; filter: alpha(opacity=100); transform:translateY(0px); }
#detail .blur{background: linear-gradient(90deg, #89B5FB 19.9951171875%, #F37BC1 50%, #F9A26C 80.0048828125%);-webkit-background-clip: text;color: transparent;}
#detail .box1{display: flex;justify-content: flex-start;flex-wrap: nowrap;align-items: center}
#detail .box1 .mt1{width: 40.26vw;text-align: center}
#detail .box1 .mt1 .medium{font-size: 4.6875vw;}
#detail .box1 .mt1 .italic{font-size: 1.875vw;margin-top: 1.04167vw;}
#detail .box1 .mt1 .regular{font-size: 1.5625vw}
#detail .box1 .mt1 >:nth-child(3){margin-top: 2.0833vw}
#detail .box1 .mt1 >:nth-child(4){margin-top: 1.04167vw}
#detail .box1 .mt2{width: 59.7396vw;text-align: left}
#detail .box1 .mt2 img{width: 54.53125vw;margin-top: 0.52vw}

#detail .box2{position: relative}
#detail .box2 .pa{position: absolute;width: 100%;text-align: center;top: 6.77vw}
#detail .box2 .pa .medium{font-size: 4.1667vw;color: #ffffff}
#detail .box2 .pa .regular{font-size: 1.25vw;margin-top: 1.823vw;color: #ffffff}

#detail .box3{padding-top: 7.8125vw;background: #000000;}
#detail .box3 .mt1{width: 72.916vw;height: 39.0625vw;margin: 0 auto;background: #111111;position: relative}
#detail .box3 .mt1 .medium1{font-size: 2.5vw;position: absolute;color: #ffffff;left: 2.60417vw;top: 12.604vw;z-index: 2}
#detail .box3 .mt1 .medium1 span{font-size: 2.5vw;}
#detail .box3 .mt1 .medium2{font-size: 2.5vw;position: absolute;color: #ffffff;left: 2.60417vw;top: 15.625vw}
#detail .box3 .mt1 .medium3{font-size: 1.979vw;position: absolute;color: #ffffff;left: 35.4167vw;top: 23.4896vw;z-index: 4}
#detail .box3 .mt1 .img1{position: absolute;height: 2.2396vw;width: 18.64583vw;left: 8.125vw;top: 13.4375vw;z-index: 1}
#detail .box3 .mt1 .regular1{position: absolute;left: 2.60417vw;top: 21.1979vw;font-size: 1.25vw;color: #ffffff}
#detail .box3 .mt1 .regular2{position: absolute;left: 2.60417vw;top: 23.177vw;font-size: 1.25vw;color: #ffffff}
#detail .box3 .mt1 .regular3{position: absolute;left: 2.60417vw;top: 25vw;font-size: 1.25vw;color: #ffffff}
#detail .box3 .mt1 .img2{position: absolute;height: 37.8646vw;width: 38.802vw;right: 0;top: 0;z-index: 1}
#detail .box3 .mt1 .img3{position: absolute;height: 30.729vw;width: 20.46875vw;right: 9.11458vw;top: 3.854vw;z-index: 2}
#detail .box3 .mt1 .img4{position: absolute;height: 4.1667vw;width: 15.3125vw;left: 33.28125vw;top: 23.0208vw;z-index: 3}
#detail .box3 .mt1 .img5{position: absolute;height: 6.5104vw;width: 5.98958vw;left: 50.5208vw;bottom: 3.3854vw;z-index: 3}

#detail .box3 .mt2{width: 72.916vw;height: 39.0625vw;margin: 0 auto;position: relative;display: flex;align-items: center;gap: 5.2083vw;}
#detail .box3 .mt2 .mt2-1{width: 37.5vw}
#detail .box3 .mt2 .mt2-2{width: 30.2083vw;text-align: left;z-index: 2}
#detail .box3 .mt2 .mt2-2 .semibold{font-size: 2.5vw;}
#detail .box3 .mt2 .mt2-2 .medium{font-size: 2.5vw;color: #ffffff}
#detail .box3 .mt2 .mt2-2 .regular{font-size: 1.25vw;color: #ffffff;line-height: 1.4}
#detail .box3 .mt2 .mt2-2 >:nth-child(2){margin-top: 1.04167vw}
#detail .box3 .mt2 .mt2-2 >:nth-child(4){margin-top: 1.5625vw;}
#detail .box3 .mt2 .img{width: 18.6979vw;height: 4.0104vw;position: absolute;top: 9.89583vw;right: 6.25vw;}

#detail .box3 .mt3{width: 72.916vw;height: 39.0625vw;margin: 0 auto;position: relative;display: flex;align-items: center;}
#detail .box3 .mt3 .mt3-1{width: 34.01vw;text-align: left;z-index: 2}
#detail .box3 .mt3 .mt3-1 .medium{color: #ffffff;font-size: 2.5vw;}
#detail .box3 .mt3 .mt3-1 .semibold{font-size: 2.5vw;width: 45%}
#detail .box3 .mt3 .mt3-1 .regular{font-size: 1.25vw;color: #ffffff;line-height: 1.4}
#detail .box3 .mt3 .mt3-1 >:nth-child(2){margin-top: 1.04167vw}
#detail .box3 .mt3 .mt3-1 >:nth-child(3){margin-top: 1.5625vw;}
#detail .box3 .mt3 .mt3-2{width: 38.90625vw;text-align: left}
#detail .box3 .mt3 .mt3-2 img{width: 37.5vw;}
#detail .box3 .mt3 .img{width: 18.6979vw;height: 4.0104vw;position: absolute;top: 16.302vw;left: 0;}

#detail .box3 .mt4{width: 72.916vw;height: 39.0625vw;margin: 0 auto;position: relative;display: flex;align-items: center;}
#detail .box3 .mt4 .mt4-1{width: 37.5vw}
#detail .box3 .mt4 .mt4-2{width: 30.2083vw;text-align: left;z-index: 2}
#detail .box3 .mt4 .mt4-2 .semibold{font-size: 2.5vw;width: 49%}
#detail .box3 .mt4 .mt4-2 .medium{font-size: 2.5vw;color: #ffffff}
#detail .box3 .mt4 .mt4-2 .regular{font-size: 1.25vw;color: #ffffff;line-height: 1.4}
#detail .box3 .mt4 .mt4-2 >:nth-child(3){margin-top: 1.04167vw}
#detail .box3 .mt4 .mt4-2 >:nth-child(4){margin-top: 1.5625vw;}
#detail .box3 .mt4 .mt4-3{width: 5.2083vw;}
#detail .box3 .mt4 .mt4-3 img{width: 2.7083vw}

#detail .box3 .mt5{width: 72.916vw;height: 39.0625vw;margin: 0 auto;position: relative;display: flex;align-items: center;}
#detail .box3 .mt5 .mt5-1{width: 34.01vw;text-align: left;z-index: 2}
#detail .box3 .mt5 .mt5-1 .medium{color: #ffffff;font-size: 2.5vw;}
#detail .box3 .mt5 .mt5-1 .semibold1{font-size: 2.5vw;width: 58%}
#detail .box3 .mt5 .mt5-1 .semibold2{font-size: 2.5vw;width: 58%}
#detail .box3 .mt5 .mt5-1 .regular{font-size: 1.25vw;color: #ffffff;line-height: 1.4}
#detail .box3 .mt5 .mt5-1 >:nth-child(3){margin-top: 1.04167vw}
#detail .box3 .mt5 .mt5-1 >:nth-child(4){margin-top: 1.5625vw;}
#detail .box3 .mt5 .mt5-2{width: 38.90625vw;text-align: left}
#detail .box3 .mt5 .mt5-2 img{width: 37.5vw;}
#detail .box3 .mt5 .img{width: 21.198vw;height: 3.6979vw;position: absolute;top: 10.15625vw;left: -1.5625vw;}

#detail .box4{position: relative}
#detail .box4 .medium{font-size: 4.1667vw;margin-top: 4.1146vw;}
#detail .box4 .regular{font-size: 1.25vw;margin-top: 1.51vw}
#detail .box4 .flex{margin-top: 2.0833vw;display: flex;justify-content: center;align-items: center;column-gap: 1.302vw}
#detail .box4 .flex .mt{width: 15.052vw;height: 4.6875vw;border-radius: 2.34375vw;border: 1px solid #606060}
#detail .box4 .flex .mt .mt-flex{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;column-gap: 1.04167vw}
#detail .box4 .flex .mt .mt-flex .mt-img{width: 2.03125vw;height: 2.03125vw}
#detail .box4 .flex .mt .mt-flex .regular{margin-top: 0}
#detail .box4 .img{width: 73.125vw;margin: 5.2083vw auto 0 auto}
#detail .box4 .box4-img{position: absolute;width: 100%;bottom: 0;}
#detail .box4 .box4-img img{width: 66.6146vw}

#detail .box5{margin-top: 7.8125vw;background: linear-gradient(180deg, #FFFFFF, #DBF5FE);}
#detail .box5 .medium{font-size: 4.1667vw;}
#detail .box5 .regular{font-size: 1.25vw;margin-top: 1.51vw}
#detail .box5 .flex{display: flex;justify-content: center;column-gap: 1.61458vw;row-gap: 1.6667vw;flex-wrap: wrap;padding-top: 3.9583vw;padding-bottom: 7.7083vw}
#detail .box5 .flex .mt{width: 32.9167vw; height: 28.64583vw;background: #FFFFFF;box-shadow: 0 0 5.43478vw 0 rgba(0,0,0,0.05);border-radius: 1.04167vw;text-align: center}
#detail .box5 .flex .mt .medium{font-size: 2.083vw}
#detail .box5 .flex .mt .img1{width: 20.9375vw;margin-top: 2.083vw;}
#detail .box5 .flex .mt .img2{width: 22.7083vw;margin-top: 4.5833vw;}
#detail .box5 .flex .mt .img3{width: 25.625vw;margin-top: 1.04167vw}
#detail .box5 .flex .mt .img4{width: 29.3229vw;margin-top: 3.54167vw}
#detail .box5 .flex .mt >:nth-child(1){margin-top: 1.5625vw}

#detail .box6 .semibold{font-size: 4.1667vw;margin-top: 6.771vw}
#detail .box6 .medium{font-size: 3.125vw;margin-top: 1.823vw;margin-bottom: 2.604vw}
#detail .box6 .regular{font-size: 1.25vw;line-height: 1.4}
#detail .box6 img{width: 54.01vw;margin-top: 4.6875vw}

#detail .box8 .semibold{font-size: 4.1667vw;margin-top: 6.77vw;margin-bottom: 2.083vw}
#detail .box8 .medium{font-size: 3.125vw;line-height: 1.4}
#detail .box8 .regular{font-size: 1.25vw;margin-top: 3.02vw}
#detail .box8 img{margin-top: 6.979vw}

#detail .box9 .medium{font-size: 4.1667vw;margin-top: 6.77vw;}
#detail .box9 .regular{font-size: 1.25vw;margin-top: 1.927vw}
#detail .box9 img{margin-top: 5vw}

#detail .box10 .medium{font-size: 3.125vw;line-height: 1.4}
#detail .box10 .regular{font-size: 1.25vw;line-height: 1.4}
#detail .box10 >:nth-child(1){margin-top: 6.77vw}
#detail .box10 >:nth-child(3){margin-top: 2.604vw}
#detail .box10 >:nth-child(4){padding-bottom: 3.125vw}

#detail .box11 .mt{position: relative;margin-top: -1px}
#detail .box11 .mt .pa{position: absolute;top: 7.8125vw;width: 100%}
#detail .box11 .mt .pa .semibold{font-size: 4.1667vw;color: #ffffff}

#detail .box11 .mt .pa1{position: absolute;top: 0.52vw;width: 100%}
#detail .box11 .mt .pa1 .medium{font-size: 3.125vw;color: #ffffff;line-height: 1.6}
#detail .box11 .mt .pa1 .regular{font-size: 1.25vw;color: #ffffff;line-height: 1.4}
#detail .box11 .mt .pa1 >:nth-child(3){margin-top: 3.125vw}
#detail .box11 .mt .pa2{position: absolute;bottom: 7.8125vw;width: 100%}
#detail .box11 .mt .pa2 .mt-box{width: 39.53125vw;height: 6.51vw;background: linear-gradient(90deg, #040101, #100705);border-radius: 3.28125vw;border: 1px solid #751E07;opacity: 0.8;margin: 0 auto}
#detail .box11 .mt .pa2 .mt-box .flex-box{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;gap: 1.04167vw}
#detail .box11 .mt .pa2 .mt-box .flex-box .img{width: 2.34375vw;height: 2.34375vw}
#detail .box11 .mt .pa2 .mt-box .flex-box .regular{font-size: 1.5625vw;color: #ffffff;}

#detail .box12{position: relative}
#detail .box12 .pa{position: absolute;top: 7.03125vw;width: 100%;color: #ffffff}
#detail .box12 .pa .semibold{font-size: 4.1667vw;}
#detail .box12 .pa .medium{font-size: 3.125vw;line-height: 1.4}
#detail .box12 .pa .regular{font-size: 1.25vw;line-height: 1.4}
#detail .box12 .pa >:nth-child(2){margin-top: 1.5625vw}
#detail .box12 .pa >:nth-child(4){margin-top: 2.8646vw}
#detail .box12 .pa1{position: absolute;bottom: 8.28125vw;width: 100%;}
#detail .box12 .pa1 .flex-box{display: flex;width: 100%;justify-content: center;gap: 1.1979vw;align-items: center}
#detail .box12 .pa1 .flex-box .mt{width: 23.4375vw;height: 7.552vw;background-color: #1D1D1D;border: 1px solid #1D1D1D;border-radius: 3.28125vw}
#detail .box12 .pa1 .flex-box .mt .mt-flex-box{display: flex;width: 100%;height: 100%;justify-content: center;gap: 1.302vw;align-items: center}
#detail .box12 .pa1 .flex-box .mt .mt-flex-box .img{width: 3.64583vw;height: 3.64583vw;}
#detail .box12 .pa1 .flex-box .mt .mt-flex-box .mt-text-box{width: 9.114583vw;color: #ffffff}
#detail .box12 .pa1 .flex-box .mt .mt-flex-box .mt-text-box .medium{font-size: 2.5vw}
#detail .box12 .pa1 .flex-box .mt .mt-flex-box .mt-text-box .regular{font-size: 1.25vw;line-height: 1.2}

#detail .box13{position: relative}
#detail .box13 .pa{position: absolute;top: 0;left: 13.54167vw;text-align: left;color: #ffffff}
#detail .box13 .pa .semibold{font-size: 4.1667vw;margin-top: 6.77vw}
#detail .box13 .pa .medium{font-size: 3.125vw;margin-top: 1.25vw;margin-bottom: 3.229vw}
#detail .box13 .pa .regular{font-size: 1.09375vw;line-height: 1.4}

#detail .box14 .box14-1{position: relative}
#detail .box14 .box14-1 .pa{position: absolute;width: 100%;top: 6.25vw;color: #ffffff}
#detail .box14 .box14-1 .pa .semibold{font-size: 4.1667vw;line-height: 1.4}
#detail .box14 .box14-1 .pa .medium{font-size: 2.5vw;line-height: 1.4}
#detail .box14 .box14-1 .pa >:nth-child(3){margin-top: 2.604vw;}
#detail .box14 .box14-2{background-color: #000000}
#detail .box14 .box14-2 .semibold{font-size: 4.1667vw;color: #ffffff}
#detail .box14 .box14-2 .medium{font-size: 3.125vw;color: #ffffff;margin-top: 1.25vw;margin-bottom: 3.125vw}
#detail .box14 .box14-2 .regular{font-size: 1.25vw;color: #ffffff}
#detail .box14 .box14-2 .img{width: 77.39583vw;margin: 7.03125vw auto 0 auto}
#detail .box14 .box14-3{background-color: #0E0E0E;padding: 4.1667vw 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 1.302vw; }
#detail .box14 .box14-3 .mt{width: 31.614583vw;height: 22.76vw;background: linear-gradient(180deg, #231D18, #000000);border-radius: 0.625vw}
#detail .box14 .box14-3 .mt .img{width: 25.3125vw;height: 17.8125vw;margin: 0.78125vw auto 0 auto}
#detail .box14 .box14-3 .mt .medium{font-size: 2.0833vw;margin-top: 0.26vw;color: #ffffff}

#detail .box15 .semibold{font-size: 4.1667vw;margin-top: 6.77vw}
#detail .box15 .regular{font-size: 1.25vw;margin-top: 1.667vw}
#detail .box15 .img{margin-top: 3.90625vw}

#detail .box16{position: relative}
#detail .box16 .pa{position: absolute;top: 6.77vw;width: 100%}
#detail .box16 .pa .semibold{font-size: 4.1667vw;}
#detail .box16 .pa .medium{font-size: 3.125vw;margin-top: 2.083vw;margin-bottom: 2.96875vw}
#detail .box16 .pa .regular{font-size: 1.09375vw;line-height: 1.4}

#detail .box17{width: 100%;height: 27.083vw;background-color: #F6F6F6;position: relative}
#detail .box17 .pa-img{bottom: 0;width: 33.02vw;height: 23.9583vw;right: 18.6979vw;position: absolute}
#detail .box17 .medium{font-size: 2.604vw;position: absolute;left: 18.75vw;top: 12.34375vw}