:root{--scale: 1}@media (min-width: 1920px){:root{--scale: 1.25}}@media (min-width: 2560px){:root{--scale: 1.5}}@media screen and (max-width: 768px){.sp{display:block!important}.pc{display:none!important}}@media screen and (min-width: 769px){.pc{display:block}.sp{display:none!important}}.faq{padding-top:115px;background:#1a1a1a}.faqWrap{position:relative}.faqFlex{display:flex;align-items:flex-start;justify-content:space-between}.faqNavs{display:block;position:sticky;top:120px;left:0;padding-bottom:100px}.faqNav{position:relative;display:block;margin-bottom:24px;padding-left:23px;font-size:16px;color:#404044}.faqNav:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;height:2px;background:#404044}.faqNav.active{color:#fff}.faqNav.active:after{background:linear-gradient(90deg,#ff954e,#cb8cff 70%,#6dd1ff)}.faqMain{max-width:900px;width:100%}.faqTtl{position:relative;padding-left:30px;font-size:28px;font-weight:500;color:#fff}.faqTtl:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:15px;height:2px;background:#fff;background:linear-gradient(90deg,#ff954e,#cb8cff 70%,#6dd1ff)}.faqBoxs{margin-top:40px;padding-bottom:100px;border-top:1px solid #404044}.faqBox{border-bottom:1px solid #404044}.faqQues{padding:20px 10px;cursor:pointer}.faqQues .icon{margin-right:40px;font-size:25px;color:#afafaf;flex-shrink:0}.faqQues .ttl{margin-right:20px;font-size:18px;font-weight:600;color:#fff}.faqQues .plus{position:relative;width:20px;height:20px;margin-left:auto;flex-shrink:0}.faqQues .plus:after{content:"";width:20px;height:2px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqQues .plus:before{content:"";width:20px;height:2px;background:#fff;position:absolute;top:50%;left:50%;transition:.5s;transform:translate(-50%,-50%) rotate(90deg)}.faqQues .plus.active:before{transform:translate(-50%,-50%) rotate(0)}.faqAns{position:relative;overflow:hidden;max-height:0;transition:max-height .3s ease}.faqAns__wrap{padding-top:18px;padding-bottom:30px}.faqAns__flex{align-items:flex-start;padding:0 67px 0 10px}.faqAns__flex .icon{margin-right:40px;font-size:25px;color:#afafaf;flex-shrink:0}.faqAns__flex.isImg{padding:0 0 0 10px}.faqAns__txt .ttl{font-size:18px;font-weight:600;line-height:1.6;color:#fff}.faqAns__txt .txt{margin-top:15px;font-size:15px;font-weight:400;color:#afafaf}.faqAns__img{margin-left:30px;width:310px;flex-shrink:0}@media (min-width: 1921px){.faq{padding-top:calc(115px * var(--scale))}.faqNavs{top:calc(120px * var(--scale));padding-bottom:calc(100px * var(--scale))}.faqNav{margin-bottom:calc(24px * var(--scale));padding-left:calc(23px * var(--scale));font-size:calc(16px * var(--scale))}.faqNav:after{width:calc(8px * var(--scale));height:calc(2px * var(--scale))}.faqMain{max-width:calc(900px * var(--scale))}.faqTtl{padding-left:calc(30px * var(--scale));font-size:calc(28px * var(--scale))}.faqTtl:after{width:calc(15px * var(--scale));height:calc(2px * var(--scale))}.faqBoxs{margin-top:calc(40px * var(--scale));padding-bottom:calc(100px * var(--scale))}.faqQues{padding:calc(20px * var(--scale)) calc(10px * var(--scale))}.faqQues .icon{margin-right:calc(40px * var(--scale));font-size:calc(25px * var(--scale))}.faqQues .ttl{margin-right:calc(20px * var(--scale));font-size:calc(18px * var(--scale))}.faqQues .plus{width:calc(20px * var(--scale));height:calc(20px * var(--scale))}.faqQues .plus:after{width:calc(20px * var(--scale));height:calc(2px * var(--scale))}.faqQues .plus:before{width:calc(20px * var(--scale));height:calc(2px * var(--scale))}.faqAns__wrap{padding-top:calc(18px * var(--scale));padding-bottom:calc(30px * var(--scale))}.faqAns__flex{padding:0 calc(67px * var(--scale)) 0 calc(10px * var(--scale))}.faqAns__flex .icon{margin-right:calc(40px * var(--scale));font-size:calc(25px * var(--scale))}.faqAns__flex.isImg{padding-left:calc(10px * var(--scale))}.faqAns__txt .ttl{font-size:calc(18px * var(--scale))}.faqAns__txt .txt{margin-top:calc(15px * var(--scale));font-size:calc(15px * var(--scale))}.faqAns__img{margin-left:calc(30px * var(--scale));width:calc(310px * var(--scale))}}@media screen and (min-width: 769px) and (max-width: 1300px){.faq{padding-top:8.8461538462vw}.faqNavs{top:9.2307692308vw;padding-bottom:7.6923076923vw}.faqNav{margin-bottom:1.8461538462vw;padding-left:1.7692307692vw;font-size:1.2307692308vw}.faqNav:after{width:.6153846154vw;height:.1538461538vw}.faqMain{max-width:69.2307692308vw}.faqTtl{padding-left:2.3076923077vw;font-size:2.1538461538vw}.faqTtl:after{width:1.1538461538vw;height:.1538461538vw}.faqBoxs{margin-top:3.0769230769vw;padding-bottom:7.6923076923vw}.faqQues{padding:1.5384615385vw .7692307692vw}.faqQues .icon{margin-right:3.0769230769vw;font-size:1.9230769231vw}.faqQues .ttl{margin-right:1.5384615385vw;font-size:1.3846153846vw}.faqQues .plus{width:1.5384615385vw;height:1.5384615385vw}.faqQues .plus:after{width:1.5384615385vw;height:.1538461538vw}.faqQues .plus:before{width:1.5384615385vw;height:.1538461538vw}.faqAns__wrap{padding-top:1.3846153846vw;padding-bottom:2.3076923077vw}.faqAns__flex{padding:0 5.1538461538vw 0 .7692307692vw}.faqAns__flex .icon{margin-right:3.0769230769vw;font-size:1.9230769231vw}.faqAns__flex.isImg{padding-left:.7692307692vw}.faqAns__txt .ttl{font-size:1.3846153846vw}.faqAns__txt .txt{margin-top:1.1538461538vw;font-size:1.1538461538vw}.faqAns__img{margin-left:2.3076923077vw;width:23.8461538462vw}}@media (max-width: 768px){.faq{padding-top:8vw}.faqFlex{flex-direction:column}.faqNavs{position:relative;top:unset;left:unset;padding-bottom:10.6666666667vw}.faqNav{margin-bottom:3.7333333333vw;padding-left:6.1333333333vw;font-size:4vw}.faqNav:after{width:2.1333333333vw;height:.5333333333vw}.faqMain{max-width:240vw}.faqTtl{padding-left:7.4666666667vw;font-size:5.8666666667vw}.faqTtl:after{width:4.2666666667vw;height:.5333333333vw}.faqBoxs{margin-top:8vw;padding-bottom:13.3333333333vw}.faqQues{padding:5.3333333333vw 0 5.3333333333vw 2.6666666667vw}.faqQues .icon{margin-right:2.6666666667vw;font-size:6.6666666667vw}.faqQues .ttl{margin-right:2.6666666667vw;font-size:4.2666666667vw}.faqQues .plus{width:4vw;height:4vw;margin-left:auto}.faqQues .plus:after{width:4vw;height:.5333333333vw}.faqQues .plus:before{width:4vw;height:.5333333333vw}.faqAns{border-top:1px solid #404044}.faqAns__wrap{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}.faqAns__flex{padding:0 0 0 2.6666666667vw;flex-wrap:wrap}.faqAns__flex .icon{flex-shrink:0;width:9.3333333333vw;margin-right:0;font-size:6.6666666667vw}.faqAns__flex.isImg{padding-left:2.6666666667vw}.faqAns__txt{width:calc(100% - 9.3333333333vw)}.faqAns__txt .ttl{font-size:4.2666666667vw;line-height:1.75}.faqAns__txt .txt{margin-top:4.2666666667vw;font-size:3.7333333333vw;line-height:1.78}.faqAns__img{margin-top:4.2666666667vw;margin-left:0;width:100%}}
