em,i{font-style:normal}.em-offset{margin:0 -3px}@media screen and (max-width: 667px){.em-offset--sponly{margin:0 0 0 -3px}}@media screen and (max-width: 667px){.campaign{margin-left:-16px;margin-right:-16px}}.campaign-title{color:#2a386b;display:grid;place-items:center;line-height:58px;font-size:26px;font-weight:700;letter-spacing:2px;padding-top:40px}.campaign-title span{font-size:1.2em;letter-spacing:3px}@media screen and (max-width: 667px){.campaign-title{line-height:48px;font-size:23px;padding-top:32px}}@media screen and (max-width: 374px){.campaign-title{font-size:20px}}.campaign-item__subtitle{position:relative;display:grid;text-align:center;place-items:center;font-size:18px;line-height:30px;padding:0 2px 7px;width:fit-content;margin:auto;font-weight:700;color:#02a4b9}.campaign-item__subtitle:before{content:"";position:absolute;left:50%;bottom:7px;transform:translate(-50%, 100%);width:106%;height:11px;background:url("/wp-content/themes/kj-academy-child/images/campaign/screw.svg") no-repeat;background-size:100% 100%}.campaign-item__copy{text-align:center;font-size:26px;line-height:48px;letter-spacing:2px;margin:0 auto 24px;width:fit-content;font-weight:700;color:#2a386b}.campaign-item__copy span{letter-spacing:1px}.campaign-item__copy strong{width:fit-content;line-height:1.4;display:block;padding:0 6px;margin:auto;background:linear-gradient(transparent 74%, #FAFF0B 0)}.campaign-item__lead{display:grid;place-items:center;text-align:center;margin:0 0 32px;font-size:18px;line-height:38px;color:#2a386b}.campaign-item__lead span{display:flex}.campaign-item__lead em{font-weight:bold;color:#f22d74}@media screen and (max-width: 667px){.campaign-item__subtitle{font-size:16px}.campaign-item__subtitle:before{bottom:9px}.campaign-item__copy{font-size:22px;line-height:40px;margin:0 auto 32px}.campaign-item__lead{display:inherit;font-size:16px;line-height:30px;margin:0 0 24px;text-align:justify}.campaign-item__lead span{display:inline}}@media screen and (max-width: 374px){.campaign-item__copy{font-size:18px}}.campaign-inner{margin-left:auto;margin-right:auto;width:min(100%,560px)}@media screen and (max-width: 667px){.campaign-inner{padding:0 16px}}.campaign-fv{width:100%;position:relative}.campaign-fv__mv{width:100%}.campaign-fv__catch{position:relative;width:100%;height:fit-content;margin:-28px auto 20px;display:flex;justify-content:center}.campaign-fv__catch dl{width:min(100%,560px);border-radius:9999px;background:#fff;text-align:center;color:#2a386b;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.campaign-fv__catch--pc dl{height:98px;gap:14px}@media(orientation: landscape){.campaign-fv__catch--sp{margin:-28px auto 10px}}@media screen and (max-width: 667px)and (orientation: portrait){.campaign-fv__catch--sp{margin:-44px auto 6px}}.campaign-fv__catch--sp dl{width:100%;height:fit-content;gap:8px;padding:16px 0 0}@media screen and (max-width: 667px){.campaign-fv__catch--sp dl{gap:0}}@media screen and (max-width: 667px)and (orientation: portrait){.campaign-fv__catch--sp dl{padding:0;height:128px}}.campaign-fv__catch--sp dd:before,.campaign-fv__catch--sp dd:after{height:68px !important}.campaign-fv__catch--sp dd:before{transform:rotate(-30deg) !important;left:-34px !important;bottom:0 !important}@media screen and (max-width: 667px)and (orientation: portrait){.campaign-fv__catch--sp dd:before{left:-24px !important;bottom:8px !important}}.campaign-fv__catch--sp dd:after{transform:rotate(30deg) !important;right:-34px !important;bottom:0 !important}@media screen and (max-width: 667px)and (orientation: portrait){.campaign-fv__catch--sp dd:after{right:-24px !important;bottom:8px !important}}.campaign-fv__catch dt{display:flex;align-items:center;font-size:1.25rem !important;font-weight:500;line-height:30px;letter-spacing:2px}.campaign-fv__catch dt span{font-size:1rem !important;font-weight:500;line-height:28px}.campaign-fv__catch dt em{font-size:1.25rem !important;font-weight:600;line-height:30px;padding:0 .5rem}.campaign-fv__catch dd{display:flex;align-items:center;font-size:1.5rem !important;font-weight:500;line-height:34px;letter-spacing:4px;position:relative}.campaign-fv__catch dd:before,.campaign-fv__catch dd:after{content:"";position:absolute;width:1px;height:30px;background:#2a386b}.campaign-fv__catch dd:before{transform:rotate(-45deg);left:-22px;bottom:0}.campaign-fv__catch dd:after{transform:rotate(45deg);right:-12px;bottom:0}.campaign-fv__catch dd span{font-size:1.375rem !important;font-weight:500;line-height:34px}.campaign-fv__catch dd em{font-size:26px;font-weight:bold}.campaign-fv__catch dd i{position:relative;font-style:normal}.campaign-fv__catch dd i:before{content:"";position:absolute;width:6px;height:6px;border-radius:9999px;background:#f22d74;top:-5px;left:calc(50% - 2px);transform:translateX(-50%)}.campaign-fv__catch em{color:#f22d74}@media screen and (max-width: 820px){.campaign-fv__catch--pc{margin:-18px auto 20px}}@media screen and (max-width: 667px){.campaign-fv__catch--pc{margin:0 auto 6px;background:#e7f2fa}.campaign-fv__catch--pc dl{width:100%;height:128px;gap:0;border-radius:64px 64px 0 0}.campaign-fv__catch--pc dd:before,.campaign-fv__catch--pc dd:after{height:68px}.campaign-fv__catch--pc dd:before{transform:rotate(-30deg);left:-24px;bottom:8px}.campaign-fv__catch--pc dd:after{transform:rotate(30deg);right:-24px;bottom:8px}.campaign-fv__catch dt{font-size:1.125rem !important;font-weight:500;line-height:28px;line-height:32px}.campaign-fv__catch dd{font-size:1.375rem !important;font-weight:500;line-height:34px}.campaign-fv__catch dd span{font-size:1.25rem !important;font-weight:500;line-height:30px}.campaign-fv__catch dd em{font-size:24px;font-weight:bold;line-height:52px}.campaign-fv__catch dd i:before{width:5px;height:5px;top:-4px;left:calc(50% - 1.7px)}}.campaign-fv__cv{flex-direction:inherit !important;margin:0 0 32px}.campaign-gradinet{background:linear-gradient(30deg, rgb(227, 243, 251) 10%, rgb(237, 249, 225) 20%, rgb(255, 245, 219) 25%, rgb(237, 249, 225) 60%, rgb(227, 243, 251) 100%)}.campaign-chp1{position:relative}.campaign-chp1-title{text-align:center;color:#2a386b;line-height:58px;padding:40px 0;letter-spacing:4px;font-size:32px}.campaign-chp1-title span:first-of-type{font-size:28px}.campaign-chp1-title em{color:#51a0b7}.campaign-chp1-title i{position:relative;font-style:normal}.campaign-chp1-title i:before{content:"";position:absolute;width:7px;height:7px;border-radius:9999px;background:#f22d74;top:-7px;left:calc(50% - 2px);transform:translateX(-50%)}@media screen and (max-width: 667px){.campaign-chp1-title{padding:32px 0;font-size:24px;line-height:44px}.campaign-chp1-title span:first-of-type{font-size:24px}.campaign-chp1-title span:last-of-type{font-size:30px}}.campaign-chp1-anchor{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 64px}.campaign-chp1-anchor__link{width:100%;height:117px;border-radius:8px;background:#1970da;border:4px solid #1970da;color:#fff;line-height:25px;letter-spacing:2px;position:relative;display:grid;place-items:center;box-shadow:0 1px 8px #bbb}.campaign-chp1-anchor__link:hover,.campaign-chp1-anchor__link:active{color:#fff !important;border-color:#fff}.campaign-chp1-anchor__num{position:absolute;top:10px;left:13px;font-family:"jost",sans-serif;font-style:normal;letter-spacing:1px;font-weight:500;letter-spacing:2px;font-size:16px}.campaign-chp1-anchor__label{display:flex;flex-wrap:wrap;font-size:18px;margin:auto;font-weight:700}.campaign-chp1-anchor__label span{border-bottom:1px solid #faff0b}.campaign-chp1-anchor__icon{position:absolute;width:16px;left:50%;bottom:10px;transform:translate(-50%, 0%)}@media screen and (max-width: 667px){.campaign-chp1-anchor{margin:0 0 48px}.campaign-chp1-anchor__link{height:128px}.campaign-chp1-anchor__num{font-size:14px;left:16px}.campaign-chp1-anchor__label{flex-direction:column;justify-content:center;align-items:center;font-size:16px}}.campaign-chp1-content{display:flex;flex-direction:column;gap:32px}.campaign-chp1-item{background:#fff;border-radius:16px;padding:32px}.campaign-chp1-item__num{font-family:"jost",sans-serif;font-style:normal;letter-spacing:1px;font-weight:500;letter-spacing:2px;display:grid;place-items:center;font-size:22px;color:#c2a376;margin:0 0 24px;position:relative}.campaign-chp1-item__num span{position:relative;background:#fff;width:fit-content;white-space:nowrap;padding:0 9px}.campaign-chp1-item__num:before{content:"";position:absolute;top:50%;left:50%;width:83px;transform:translate(-50%, -50%);border-top:1px dashed #c2a376;z-index:0}@media screen and (max-width: 667px){.campaign-chp1-item{padding:24px 16px 16px}.campaign-chp1-item__num{margin:0 0 16px;font-size:20px}}@media screen and (max-width: 374px){.campaign-chp1-item{padding:24px 12px 16px}}.campaign-chp1-item2{margin:40px 0 0;padding:24px;border:1px solid #c2a376;border-radius:8px;position:relative;color:#2a386b}.campaign-chp1-item2__label{position:absolute;top:-14px;left:50%;transform:translate(-50%, 0);padding:0 16px;background:#fff;font-weight:500}.campaign-chp1-item2__unit{display:grid;grid-template-columns:160px 160px;justify-content:center;gap:56px}.campaign-chp1-item2__item{display:flex;flex-direction:column;align-items:center}.campaign-chp1-item2__user{display:flex;flex-direction:column;align-items:center;gap:2px}.campaign-chp1-item2__user img{width:65px;height:72px;display:flex}.campaign-chp1-item2__user span{font-size:15px;line-height:28px;white-space:nowrap;font-weight:500}.campaign-chp1-item2__triangle{background:#c2a376;height:calc(tan(50deg)*17px/2);width:13px;clip-path:polygon(50% 0, 100% 100%, 0 100%);transform:rotate(180deg);margin:10px auto}.campaign-chp1-item2__job{font-weight:700;white-space:nowrap;text-align:center}@media screen and (max-width: 667px){.campaign-chp1-item2{margin:0;padding:24px 16px 16px}.campaign-chp1-item2__unit{grid-template-columns:1fr;gap:16px}.campaign-chp1-item2__item{flex-direction:row}.campaign-chp1-item2__user img{width:49px;height:52px}.campaign-chp1-item2__triangle{transform:rotate(90deg);margin:0 5vw}.campaign-chp1-item2__job{text-align:left}}@media screen and (max-width: 374px){.campaign-chp1-item2__triangle{margin:0 2vw}}.campaign-chp1-item3{display:flex;flex-direction:column;gap:40px}.campaign-chp1-item3__box{display:flex;flex-direction:column;gap:32px;padding:0 32px}.campaign-chp1-item3__chart{display:flex;justify-content:center;align-items:center;gap:48px}.campaign-chp1-item3__chart figure{width:200px;height:200px;display:grid;place-items:center}.campaign-chp1-item3__chart li{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:0 0 2px;font-size:12px;font-weight:500;color:#2a386b}.campaign-chp1-item3__chart li:before{content:"";width:12px;height:12px}.campaign-chp1-item3__chart li:nth-of-type(1):before{background:#57d1c0}.campaign-chp1-item3__chart li:nth-of-type(2):before{background:#7ae3d5}.campaign-chp1-item3__chart li:nth-of-type(3):before{background:#a7ede2}.campaign-chp1-item3__chart li:nth-of-type(4):before{background:#3b9d8f}.campaign-chp1-item3__chart li:nth-of-type(5):before{background:#3b9d8f}.campaign-chp1-item3__comment{border-radius:8px;background:rgba(59,162,175,.1);color:#2a386b;padding:12px 16px 8px;font-weight:500}.campaign-chp1-item3__comment p{font-size:14px;text-align:justify}.campaign-chp1-item3__comment small{display:block;font-size:12px;text-align:right}.campaign-chp1-item3__note{color:#2a386b;font-size:10px;line-height:20px;text-align:justify;padding:24px 32px 0}@media screen and (max-width: 667px){.campaign-chp1-item3__box{padding:0;gap:16px}.campaign-chp1-item3__title{font-size:16px;padding:0 0 5px}.campaign-chp1-item3__title:before{width:310px;height:10px}.campaign-chp1-item3__chart{gap:24px}.campaign-chp1-item3__chart figure{width:140px;height:140px}.campaign-chp1-item3__chart li{font-size:10px}.campaign-chp1-item3__note{padding:24px 0 0}}.campaign-chp1-item4{padding:0 32px;display:flex;flex-direction:column;gap:24px}.campaign-chp1-item4__chat{background:#5cc4db;border-radius:2px;display:flex;flex-direction:column;gap:12px;padding:12px}.campaign-chp1-item4__chat img:nth-of-type(1){padding:0 15% 0 0}.campaign-chp1-item4__chat img:nth-of-type(2){padding:0 0 0 15%}.campaign-chp1-item4__voice{display:flex;flex-direction:column;gap:10px}.campaign-chp1-item4__voice-box{display:flex;gap:16px}.campaign-chp1-item4__voice-left{width:66px;height:66px;flex-shrink:0}.campaign-chp1-item4__voice-left img{width:100%;height:100%;object-fit:cover}.campaign-chp1-item4__voice-right{font-size:15px;line-height:28px;font-weight:500;color:#2a386b}.campaign-chp1-item4__voice-right em{font-weight:700;color:#f22d74}@media screen and (max-width: 667px){.campaign-chp1-item4{padding:0}.campaign-chp1-item4__chat img{padding:0 !important}.campaign-chp1-item4__voice-box{gap:10px}}.campaign-chp2{position:relative}.campaign-chp2-inner{padding:40px 0 0;border-radius:8px;overflow:hidden}.campaign-chp2-item{padding:40px 24px 32px;background:#fff}.campaign-chp2-item__num{color:#c2a376;font-size:18px;line-height:34px;letter-spacing:2px;font-family:"jost",sans-serif;font-style:normal;letter-spacing:1px;font-weight:500;margin:0 auto 16px;width:fit-content}.campaign-chp2-item__img{max-width:343px;margin:24px auto 0}.campaign-chp2-item__note{margin:32px 0 0;font-size:10px;line-height:20px;color:#2a386b}.campaign-chp2-title{position:relative}.campaign-chp2-title__banner{position:absolute;top:10px;left:0}.campaign-chp2-content{display:flex;flex-direction:column;gap:1px}@media screen and (max-width: 667px){.campaign-chp2-inner{padding:32px 0 0}.campaign-chp2-item{padding:32px 16px}.campaign-chp2-item__num{font-size:16px;line-height:30px;margin:0 auto 8px}.campaign-chp2-item__img{max-width:inherit}.campaign-chp2-item__note{margin:24px 0 0}.campaign-chp2-title{position:relative}.campaign-chp2-title__banner{width:55%}}.campaign-chp3{position:relative}.campaign-chp3-balloon{background:#edf9ef;display:flex;align-items:center;justify-content:center;gap:32px;padding:16px;width:100%;max-width:440px;border-radius:12px;position:relative;margin:32px auto 40px;white-space:nowrap}.campaign-chp3-balloon:before{content:"";position:absolute;top:-35px;left:50%;transform:translateX(-50%);border:16px solid rgba(0,0,0,0);border-bottom:20px solid #edf9ef}.campaign-chp3-balloon__txt{color:#2a386b;font-size:18px;line-height:38px;letter-spacing:2px;text-align:center;font-weight:500}.campaign-chp3-balloon__img{width:90px}.campaign-chp3-content{display:flex;flex-direction:column;align-items:center;gap:24px}.campaign-chp3-item{display:flex;gap:16px;width:100%;max-width:518px}.campaign-chp3-item__head{color:#c2a376;font-family:"jost",sans-serif;font-style:normal;letter-spacing:1px;font-weight:500;font-size:22px;letter-spacing:2px;position:relative;white-space:nowrap}.campaign-chp3-item__head:after{content:"";border-left:1px dashed #c2a376;position:absolute;transform:translate(-50%, 0);width:1px;left:50%;top:40px}.campaign-chp3-item__head--1:after{height:80%}.campaign-chp3-item__head--2:after{height:90%}.campaign-chp3-item__head--3:after{content:inherit}.campaign-chp3-item__body{display:flex;flex-direction:column;gap:12px}.campaign-chp3-item__title{color:#02a4b9;font-size:22px;letter-spacing:2px;font-weight:700;margin:-1px 0 0}.campaign-chp3-item__lead{font-size:16px;color:#2a386b;line-height:30px;text-align:justify;font-weight:500}.campaign-chp3-item__lead em{color:#f22d74}.campaign-chp3-item__card{display:flex;gap:16px}.campaign-chp3-item__card li{border:1px solid #02a4b9;padding:12px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:4px}.campaign-chp3-item__card li img{width:28px;height:28px}.campaign-chp3-item__card li p{white-space:nowrap;color:#2a386b;font-size:15px;font-weight:700}.campaign-chp3-item__card li sup{color:#f22d74;margin:0 -6px}.campaign-chp3-item__card li:last-child{gap:6px}.campaign-chp3-item__note{display:block;font-size:14px;color:#f22d74}.campaign-chp3-item__note small{font-size:1.2em}@media screen and (max-width: 667px){.campaign-chp3-title{line-height:48px;font-size:23px;margin:32px 0 0}.campaign-chp3-balloon{gap:0;margin:32px auto}.campaign-chp3-balloon:before{top:-30px;border:13px solid rgba(0,0,0,0);border-bottom:17px solid #edf9ef}.campaign-chp3-balloon__txt{font-size:16px;line-height:32px}.campaign-chp3-balloon__img{width:80px}.campaign-chp3-content{gap:16px}.campaign-chp3-item{gap:8px}.campaign-chp3-item__head{font-size:18px}.campaign-chp3-item__head:after{top:40px}.campaign-chp3-item__head--1:after{height:80%}.campaign-chp3-item__head--2:after{height:90%}.campaign-chp3-item__body{gap:8px}.campaign-chp3-item__title{font-size:18px}.campaign-chp3-item__lead{font-size:15px;line-height:28px}.campaign-chp3-item__card li p{font-size:15px}}@media screen and (max-width: 374px){.campaign-chp3-title{font-size:20px}.campaign-chp3-balloon__txt{font-size:15px;line-height:32px}.campaign-chp3-balloon__img{width:70px}.campaign-chp3-item__title{font-size:16px}.campaign-chp3-item__lead{font-size:14px}.campaign-chp3-item__card li p{font-size:12px}}.campaign-chp4{position:relative;background:#fffbed}.campaign-chp4-title b{margin:0 -0.2em;color:#c2a376}.campaign-chp4-content{display:flex;flex-direction:column;gap:32px;margin:32px 0 0}.campaign-chp4-item{background:#fff;border:1px solid #c2a376;border-radius:16px;padding:32px}.campaign-chp4-item__head{margin:0 0 12px}.campaign-chp4-item__profile{display:flex;justify-content:space-between;padding:0 0 16px;border-bottom:1px dashed #c2a376}.campaign-chp4-item__profile-left span{font-size:18px;font-family:"jost",sans-serif;font-style:normal;letter-spacing:1px;font-weight:500;color:#c2a376;line-height:34px;letter-spacing:2px;margin:0 0 4px}.campaign-chp4-item__profile-left p{font-size:22px;font-weight:700;color:#2a386b;line-height:38px;letter-spacing:2px}.campaign-chp4-item__profile-left p small{font-size:16px}.campaign-chp4-item__profile-right{width:100px}.campaign-chp4-item__history{padding:16px 0;border-bottom:1px dashed #c2a376}.campaign-chp4-item__history dl{display:flex;gap:8px;font-size:14px;line-height:30px;font-weight:500;color:#2a386b}.campaign-chp4-item__history dt{width:2.5em;white-space:nowrap;text-align:right}.campaign-chp4-item__copy{color:#02a4b9;font-size:20px;font-weight:700;line-height:38px;letter-spacing:2px;margin:0 0 8px;text-align:justify}.campaign-chp4-item__lead{font-size:15px;line-height:30px;color:#2a386b;text-align:justify}@media screen and (max-width: 667px){.campaign-chp4-item{padding:16px}.campaign-chp4-item__head{margin:0 0 12px}.campaign-chp4-item__profile-left span{font-size:16px;line-height:30px}.campaign-chp4-item__profile-left p{font-size:18px;line-height:30px;letter-spacing:1px}.campaign-chp4-item__profile-left p small{font-size:14px}.campaign-chp4-item__profile-right{width:88px}.campaign-chp4-item__history{padding:16px 0;border-bottom:1px dashed #c2a376}.campaign-chp4-item__history dl{line-height:25px}.campaign-chp4-item__history dt{width:2.5em;white-space:nowrap;text-align:right}.campaign-chp4-item__copy{font-size:16px;line-height:30px;letter-spacing:1px}.campaign-chp4-item__lead{font-size:14px;line-height:26px}}@media screen and (max-width: 374px){.campaign-chp4-item__profile-left p{font-size:16px}.campaign-chp4-item__profile-left p small{font-size:12px}.campaign-chp4-item__profile-right{width:78px}}.campaign-faq__list{display:flex;flex-direction:column;gap:16px;margin:32px 0 0}.campaign-faq .ac-outside{display:grid;grid-template-rows:0fr;transition:.3s;overflow:hidden}.campaign-faq .ac-inside{min-height:0}.campaign-faq .ac-cb{position:absolute;z-index:1;-webkit-appearance:none;appearance:none;outline:none;border-radius:0}.campaign-faq__unit{box-shadow:0 1px 9px 0 rgba(0,0,0,.25);border-radius:6px;position:relative}.campaign-faq input{position:absolute;width:100% !important;height:100% !important;max-height:85px;top:0;left:0;z-index:1;-webkit-appearance:none;appearance:none;outline:none;border-radius:0}.campaign-faq__question{padding:0 16px 2px;min-height:65px;display:flex;gap:8px;position:relative}.campaign-faq__question:after{content:"";position:absolute;top:0;right:24px;bottom:0;margin:auto 0 auto auto;width:12px;height:18px;background:url("../images/vector/arrow.svg") no-repeat;background-size:100% 100%;transform:rotate(90deg);transition:.4s ease}.campaign-faq__question span:first-child{font-family:"jost",sans-serif;font-style:normal;letter-spacing:1px;font-size:1.375rem !important;font-weight:500;line-height:29px;padding:16px 0 0;color:#9f7e46}.campaign-faq__question span:last-child{font-size:1.125rem !important;font-weight:500;line-height:28px;letter-spacing:2px;color:#2a386b;padding:16px 3rem 16px 0}@media screen and (max-width: 667px){.campaign-faq__question:after{width:9px;height:14px}.campaign-faq__question span:first-child{font-family:"jost",sans-serif;font-style:normal;letter-spacing:1px;font-size:1.25rem !important;font-weight:600;line-height:27px;transform:translateY(2px)}.campaign-faq__question span:last-child{font-size:1rem !important;font-weight:500;line-height:28px;padding:16px 2rem 16px 0;letter-spacing:inherit}}.campaign-faq__link{color:#ff8179;text-decoration:underline}.campaign-faq__link:hover{color:#ff8179}.campaign-faq .ac-inside{padding:0 16px;margin:0 0 0 30px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 667px){.campaign-faq .ac-inside{margin:0;padding:0}}.campaign-faq__answer-txt{display:flex;gap:8px;margin:0 0 0 -30px;color:#2a386b;font-size:1rem !important;font-weight:400;line-height:32px}.campaign-faq__answer-txt span:first-of-type{display:inline-block;transform:translateY(1px);font-family:"jost",sans-serif;font-style:normal;letter-spacing:1px;font-size:1.25rem !important;font-weight:600;line-height:24px}.campaign-faq__answer-txt a{color:#02a4b9;text-decoration:underline}@media screen and (max-width: 667px){.campaign-faq__answer-txt{display:block;margin:0;font-size:0.9375rem !important;font-weight:400;line-height:30px}.campaign-faq__answer-txt span:first-of-type{transform:translateY(1px);font-family:"jost",sans-serif;font-style:normal;letter-spacing:1px;font-size:1.125rem !important;font-weight:600;line-height:28px;padding:0 8px 0 0}}.campaign-faq input:checked+div:after{transform:rotate(-90deg)}.campaign-faq input:checked+div+.ac-outside{grid-template-rows:1fr}.campaign-faq input:checked+div+.ac-outside .ac-inside{padding:0 16px 16px}@media screen and (max-width: 667px){.campaign-faq input:checked+div+.ac-outside .ac-inside{padding:0 0 16px}}.campaign-faq__list{line-height:32px}.campaign-faq__list li{list-style:disc;margin:0 0 0 16px;font-size:1rem !important;font-weight:400;line-height:32px}.campaign-faq__list .decimal li{list-style:decimal}@media screen and (max-width: 667px){.campaign-faq__list li,.campaign-faq__list p{font-size:0.9375rem !important;font-weight:400;line-height:26px;line-height:30px}}@media screen and (max-width: 667px){.campaign-faq__answer{padding:0 16px}}.campaign-btnform{padding:40px 0 64px}.campaign-btnform__copy{color:#2a386b;position:relative;font-size:20px;line-height:38px;letter-spacing:2px;text-align:center;font-weight:700;width:fit-content;margin:0 auto 20px;display:flex;align-items:flex-end}.campaign-btnform__copy:before,.campaign-btnform__copy:after{content:"";width:1px;height:60px;display:block;background:#2a386b}.campaign-btnform__copy:before{transform:rotate(-32deg);margin:0 40px 0 0}.campaign-btnform__copy:after{transform:rotate(32deg);margin:0 0 0 40px}.campaign-btnform__copy-br{margin:0 0 0 -0.3em;display:inline-block}.campaign-btnform__copy--3em:before,.campaign-btnform__copy--3em:after{height:106px}@media screen and (max-width: 667px){.campaign-btnform__copy--tripple:before,.campaign-btnform__copy--tripple:after{height:86px}.campaign-btnform__copy-br{display:block;margin:0}.campaign-btnform__copy--3em:before,.campaign-btnform__copy--3em:after{height:86px}}@media screen and (min-width: 668px){.campaign-btnform__copy--1em:before{margin:0 30px 0 0}.campaign-btnform__copy--1em:after{margin:0 0 0 30px}.campaign-btnform__copy--1em:before,.campaign-btnform__copy--1em:after{height:36px}}.campaign-btnform__link{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:28px}.campaign-btnform__link a{width:322px;height:64px;font-size:1.125rem !important;font-weight:500;line-height:28px;box-shadow:0 1px 9px 0 rgba(0,0,0,.25)}@media screen and (max-width: 667px){.campaign-btnform__link{flex-direction:column !important;gap:24px}.campaign-btnform__link a{width:292px;height:56px;font-size:1rem !important;font-weight:500;line-height:28px}}.campaign-btnform__person{display:flex;justify-content:center;gap:32px;margin:-4px auto 32px}.campaign-btnform__person li{display:flex;flex-direction:column;align-items:center;gap:4px}.campaign-btnform__person img{width:100px}.campaign-btnform__person span{font-size:14px;font-weight:500;line-height:30px;color:#2a386b}@media screen and (max-width: 667px){.campaign-btnform{padding:40px 0 56px}.campaign-btnform__copy{font-size:16px;line-height:30px;letter-spacing:1px}.campaign-btnform__copy:before{margin:0 18px 0 0}.campaign-btnform__copy:after{margin:0 0 0 18px}.campaign-btnform__person{gap:16px;margin:-4px auto 24px}.campaign-btnform__person img{width:88px}}@media screen and (max-width: 374px){.campaign-btnform__copy{font-size:14px}}
