/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import"https://fonts.googleapis.com/css2?family=Reddit+Sans:wght@200..900&family=Reddit+Sans+Condensed:wght@200..900&family=Zen+Kaku+Gothic+Antique:wght@400;500;700;900&display=swap";*{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}body{min-width:auto}img{width:auto;max-width:100%;height:auto;vertical-align:top;font-size:0;line-height:0}@media screen and (max-width: 767px){img{width:100%}}a:hover:not(.btnGrad01):not(.btnGrad02):not(.btnGrad03):not(.btnGrad04):not(.btnGrad05):not(.rs-stepCtaBtn):not(.rs-stepCarouselLinkBtn):not(.rs-fixedBtnLink){filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;-webkit-transition:.3s;transition:.3s}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width: 767px){a[href*="tel:"]{pointer-events:auto}}sup{top:-0.4em;font-size:70%}section{position:relative}body,select,input,textarea{font-size:16px;font-family:"Zen Kaku Gothic Antique","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","メイリオ",sans-serif;color:#000;line-height:1}@media screen and (max-width: 767px){body,select,input,textarea{font-size:8vw}}.simpleTempelate{overflow-y:scroll}@media(min-width: 768px){.simpleTempelate header[role=banner]{padding-left:10px;background-color:#fff;border-bottom:4px solid #0ca26c}}.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgTopLogo{max-width:18.9333333333vw}@media(min-width: 768px){.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgTopLogo{max-width:none}}.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgTopLogo>img{width:18.9333333333vw}@media(min-width: 768px){.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgTopLogo>img{width:auto}}.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgSaitamaLogo{max-width:19.7333333333vw}@media(min-width: 768px){.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgSaitamaLogo{max-width:none}}.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgSaitamaLogo>img{width:19.7333333333vw}@media(min-width: 768px){.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgSaitamaLogo>img{width:auto}}.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgKansaimiraiLogo{max-width:25.3333333333vw}@media(min-width: 768px){.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgKansaimiraiLogo{max-width:none}}.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgKansaimiraiLogo>img{width:25.3333333333vw}@media(min-width: 768px){.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgKansaimiraiLogo>img{width:auto}}.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgMinatoLogo{max-width:20.5333333333vw}@media(min-width: 768px){.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgMinatoLogo{max-width:none}}.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgMinatoLogo>img{width:20.5333333333vw}@media(min-width: 768px){.simpleTempelate header[role=banner] .headerInner .logoWrap>p.svgHeaderLogoFour .svgMinatoLogo>img{width:auto}}.simpleTempelate footer[role=contentinfo]{margin-bottom:0}.simpleTempelate footer[role=contentinfo] #pageTop{z-index:30}.simpleTempelate footer[role=contentinfo] .footerInfo .copyRight{width:100%;font-size:12px}.simpleTempelate footer[role=contentinfo] .footerInfo .copyRight small{font-size:100%}.for-sp{display:none !important}@media screen and (max-width: 767px){.for-sp{display:block !important}}.for-pc{display:block !important}@media screen and (max-width: 767px){.for-pc{display:none !important}}img.for-sp,span.for-sp,br.for-sp{display:none !important}@media screen and (max-width: 767px){img.for-sp,span.for-sp,br.for-sp{display:inline !important}}img.for-pc,span.for-pc,br.for-pc{display:inline !important}@media screen and (max-width: 767px){img.for-pc,span.for-pc,br.for-pc{display:none !important}}.btnGrad01{display:block;background:#0ca26c;background-image:-webkit-gradient(linear, left top, right top, from(#6ac799), color-stop(51%, #6ac799), to(#0ca26c));background-image:-webkit-linear-gradient(left, #6ac799 0%, #6ac799 51%, #0ca26c 100%);background-image:linear-gradient(to right, #6ac799 0%, #6ac799 51%, #0ca26c 100%);background-size:200% auto;background-position:right center;border-radius:10px;font-weight:700;color:#fff;-webkit-transition:.4s;transition:.4s;text-align:center}@media screen and (max-width: 767px){.btnGrad01{border-radius:2.1333333333vw}}.btnGrad01:hover{background-position:left center}.btnGrad02{display:block;background:#db6a00;background-image:-webkit-gradient(linear, left top, right top, from(#f0a71e), color-stop(51%, #f0a71e), to(#e88504));background-image:-webkit-linear-gradient(left, #f0a71e 0%, #f0a71e 51%, #e88504 100%);background-image:linear-gradient(to right, #f0a71e 0%, #f0a71e 51%, #e88504 100%);background-size:200% auto;background-position:right center;border-radius:10px;font-weight:700;color:#fff;-webkit-transition:.4s;transition:.4s;text-align:center}@media screen and (max-width: 767px){.btnGrad02{border-radius:2.1333333333vw}}.btnGrad02:hover{background-position:left center}.btnGrad03{display:block;background:#a9e031;background-image:-webkit-gradient(linear, left top, right top, from(#a9dd3a), color-stop(51%, #a9dd3a), to(#6c980d));background-image:-webkit-linear-gradient(left, #a9dd3a 0%, #a9dd3a 51%, #6c980d 100%);background-image:linear-gradient(to right, #a9dd3a 0%, #a9dd3a 51%, #6c980d 100%);background-size:200% auto;background-position:right center;border-radius:10px;font-weight:700;color:#fff;-webkit-transition:.4s;transition:.4s;text-align:center}@media screen and (max-width: 767px){.btnGrad03{border-radius:2.6666666667vw}}.btnGrad03:hover{background-position:left center}.btnGrad04{display:block;background:#db6a00;background-image:-webkit-gradient(linear, left top, right top, from(#ffab5d), color-stop(51%, #ffab5d), to(#f0831e));background-image:-webkit-linear-gradient(left, #ffab5d 0%, #ffab5d 51%, #f0831e 100%);background-image:linear-gradient(to right, #ffab5d 0%, #ffab5d 51%, #f0831e 100%);background-size:200% auto;background-position:right center;border-radius:10px;font-weight:700;color:#fff;-webkit-transition:.4s;transition:.4s;text-align:center}@media screen and (max-width: 767px){.btnGrad04{border-radius:2.1333333333vw}}.btnGrad04:hover{background-position:left center}.btnGrad05{display:block;background:#ed7200;background-image:-webkit-gradient(linear, left top, right top, from(#ffad12), color-stop(51%, #ffad12), to(#ed7200));background-image:-webkit-linear-gradient(left, #ffad12 0%, #ffad12 51%, #ed7200 100%);background-image:linear-gradient(to right, #ffad12 0%, #ffad12 51%, #ed7200 100%);background-size:200% auto;background-position:right center;border-radius:10px;font-weight:700;color:#fff;-webkit-transition:.4s;transition:.4s;text-align:center}@media screen and (max-width: 767px){.btnGrad05{border-radius:2.1333333333vw}}.btnGrad05:hover{background-position:left center}.btnGrad06{display:block;background:#018a59;background-image:-webkit-gradient(linear, left top, right top, from(#32bb8a), color-stop(51%, #32bb8a), to(#018a59));background-image:-webkit-linear-gradient(left, #32bb8a 0%, #32bb8a 51%, #018a59 100%);background-image:linear-gradient(to right, #32bb8a 0%, #32bb8a 51%, #018a59 100%);background-size:200% auto;background-position:right center;border-radius:10px;font-weight:700;color:#fff;-webkit-transition:.4s;transition:.4s;text-align:center}@media screen and (max-width: 767px){.btnGrad06{border-radius:2.1333333333vw}}.btnGrad06:hover{background-position:left center}.btnArrowRight{position:relative}.btnArrowRight::before{content:"";position:absolute;top:50%;right:0;width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.btnArrowRight::before{width:2.1333333333vw;height:2.1333333333vw;border-width:0.5333333333vw}}.btnCirclePlus{cursor:pointer}.btnCirclePlus .btnCircle{position:absolute;top:0;bottom:0;right:0;width:28px;height:28px;margin:auto;background-color:#0ca26c;border-radius:50%}@media screen and (max-width: 767px){.btnCirclePlus .btnCircle{right:4.8vw;width:12.2666666667vw;height:12.2666666667vw}}.btnCirclePlus .btnCircle::before,.btnCirclePlus .btnCircle::after{content:"";position:absolute;top:0;bottom:0;right:50%;translate:50%;width:14px;height:3px;margin:auto;background-color:#fff;z-index:1}@media screen and (max-width: 767px){.btnCirclePlus .btnCircle::before,.btnCirclePlus .btnCircle::after{width:6.1333333333vw;height:1.3333333333vw}}.btnCirclePlus .btnCircle::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s}.btnCirclePlus .btnCircle.is-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-slide img{width:100%;height:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:36px}@media screen and (max-width: 767px){.swiper-button-next,.swiper-rtl .swiper-button-prev{right:6.4vw;left:auto}}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:36px}@media screen and (max-width: 767px){.swiper-button-prev,.swiper-rtl .swiper-button-next{left:6.6666666667vw}}.swiper-button-prev,.swiper-button-next{width:55px;height:55px}@media screen and (max-width: 767px){.swiper-button-prev,.swiper-button-next{width:10.6666666667vw;height:10.6666666667vw}}.swiper-button-prev::after,.swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";width:55px;height:55px;margin:auto}@media screen and (max-width: 767px){.swiper-button-prev::after,.swiper-button-next::after{width:10.6666666667vw;height:10.6666666667vw}}.swiper-button-prev::after{background-image:url("/kojin/cam/detail/resonaplus_2026cp/assets/images/btn_carouselprev01.png")}.swiper-button-next::after{background-image:url("/kojin/cam/detail/resonaplus_2026cp/assets/images/btn_carouselnext01.png")}.swiper-navigation-icon{display:none}.swiper-pagination{bottom:0px !important}@media screen and (max-width: 767px){.swiper-pagination{bottom:8vw}}.swiper-pagination-bullet{width:8px;height:8px;background-color:#d9d9d9;opacity:1}@media screen and (max-width: 767px){.swiper-pagination-bullet{width:2.1333333333vw;height:2.1333333333vw}}.swiper-pagination-bullet-active{background-color:#0ca26c}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}@media screen and (max-width: 767px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1.3333333333vw}}.txt-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}span.kerning{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.rs-fixedBtn{position:-webkit-sticky;position:sticky;width:518px;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:3}@media screen and (max-width: 767px){.rs-fixedBtn{width:100%}}.rs-fixedBtnList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:9.669px;padding:11.051px 22.101px 13.813px}@media screen and (max-width: 767px){.rs-fixedBtnList{gap:1.8666666667vw;padding:2.1333333333vw 4.2666666667vw 2.6666666667vw}}.rs-fixedBtnLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:232.064px;height:74.592px;padding:13.813px 19.339px;background-color:#f7920e;border:2.763px solid #bd6b00;border-radius:37.296px;-webkit-box-shadow:0 5.525px 0 0 #bd6b00;box-shadow:0 5.525px 0 0 #bd6b00;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:17px;line-height:1.25;letter-spacing:-0.7px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 767px){.rs-fixedBtnLink{width:44.8vw;height:14.4vw;padding:2.6666666667vw 3.7333333333vw;border-width:0.5333333333vw;border-radius:7.2vw;-webkit-box-shadow:0 1.0666666667vw 0 0 #bd6b00;box-shadow:0 1.0666666667vw 0 0 #bd6b00;font-size:3.4666666667vw;letter-spacing:-0.1386666667vw}}.rs-fixedBtnLink:hover{-webkit-transform:translateY(5.525px);transform:translateY(5.525px);-webkit-box-shadow:none;box-shadow:none;color:#fff;opacity:1}@media screen and (max-width: 767px){.rs-fixedBtnLink:hover{-webkit-transform:translateY(1.0666666667vw);transform:translateY(1.0666666667vw)}}.rs-fixedBtnLink:visited{color:#fff}.rs-fixedBtnLink.green{background-color:#8fc31f;border-color:#508102;-webkit-box-shadow:0 5.525px 0 0 #508102;box-shadow:0 5.525px 0 0 #508102;letter-spacing:normal}@media screen and (max-width: 767px){.rs-fixedBtnLink.green{-webkit-box-shadow:0 1.0666666667vw 0 0 #508102;box-shadow:0 1.0666666667vw 0 0 #508102}}.rs-fixedBtnLink.green:hover{-webkit-transform:translateY(5.525px);transform:translateY(5.525px);-webkit-box-shadow:none;box-shadow:none;color:#fff;opacity:1}@media screen and (max-width: 767px){.rs-fixedBtnLink.green:hover{-webkit-transform:translateY(1.0666666667vw);transform:translateY(1.0666666667vw)}}#pageTop{display:block;position:fixed;width:50px;height:50px;bottom:86px;right:19px;z-index:2}@media screen and (max-width: 767px){#pageTop{width:9.33vw;height:9.33vw;bottom:20.39vw;right:1.86vw}}.rs-hero{position:relative}.rs-heroTtl{position:relative;width:100%}.rs-heroCorner{position:absolute;top:13.8px;right:16.6px;z-index:2;margin:0;padding:8.3px 11px;border:1.4px solid #c8c8c8;background-color:#fff;font-size:16.6px;font-weight:500;letter-spacing:-0.04em;line-height:1.1;color:#000;text-align:center}@media screen and (max-width: 767px){.rs-heroCorner{top:2.6666666667vw;right:3.2vw;padding:1.6vw 2.1333333333vw;border-width:0.2666666667vw;font-size:3.2vw}}.rs-about{padding:0 22px 28px;background:#7fcde9}@media screen and (max-width: 767px){.rs-about{padding:0 4.2666666667vw 5.3333333333vw}}.rs-aboutContainer{padding:41px 0;border-radius:27px;background:#fff}@media screen and (max-width: 767px){.rs-aboutContainer{padding:10.6666666667vw 0 8vw;border-radius:5.3333333333vw}}.rs-aboutTtl{margin:0 auto;width:309px;height:auto}@media screen and (max-width: 767px){.rs-aboutTtl{width:59.7333333333vw}}.rs-aboutLead{margin:27px 0 0;font-size:26.25px;font-weight:900;color:#0ca26c;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.rs-aboutLead{margin-top:5.3333333333vw;font-size:5.0666666667vw}}.rs-aboutLead sup{font-size:.5em;color:#000;top:-1em;left:-1.5em}.rs-aboutText{margin:27px 28px 0;font-size:19.3px;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.rs-aboutText{margin-top:5.3333333333vw;font-size:3.7333333333vw}}.rs-aboutImage{margin:27px auto 0;max-width:449px}@media screen and (max-width: 767px){.rs-aboutImage{margin-top:5.3333333333vw;max-width:86.6666666667vw}}.rs-aboutImage img{display:block;width:100%;height:auto}.rs-aboutCarousel{--rs-about-carousel-shift: 1080px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:22px;overflow:hidden;width:518px;padding:24px 0;margin:0 -22px}@media screen and (max-width: 767px){.rs-aboutCarousel{--rs-about-carousel-shift: 209.0666666667vw;gap:4.2666666667vw;width:100vw;padding:5.3333333333vw 0;margin:0 -4.2666666667vw}}.rs-aboutCarouselList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:22px;margin:0;padding:0;-webkit-animation:rs-aboutCarouselLoop 20s linear infinite;animation:rs-aboutCarouselLoop 20s linear infinite}@media screen and (max-width: 767px){.rs-aboutCarouselList{gap:4.2666666667vw}}@-webkit-keyframes rs-aboutCarouselLoop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-1 * var(--rs-about-carousel-shift)));transform:translateX(calc(-1 * var(--rs-about-carousel-shift)))}}@keyframes rs-aboutCarouselLoop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-1 * var(--rs-about-carousel-shift)));transform:translateX(calc(-1 * var(--rs-about-carousel-shift)))}}.rs-aboutCarouselItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:248px;height:218px;padding-top:38px;background-color:#fff;border-radius:22px;-webkit-box-shadow:0 5.5px 27.6px 0 rgba(0,159,101,.2);box-shadow:0 5.5px 27.6px 0 rgba(0,159,101,.2)}@media screen and (max-width: 767px){.rs-aboutCarouselItem{width:48vw;height:42.1333333333vw;padding-top:7.4666666667vw;border-radius:4.2666666667vw;-webkit-box-shadow:0 1.0666666667vw 5.3333333333vw 0 rgba(0,159,101,.2);box-shadow:0 1.0666666667vw 5.3333333333vw 0 rgba(0,159,101,.2)}}.rs-aboutCarouselTxt{margin:0;font-size:19.3px;font-weight:700;color:#000;line-height:1;letter-spacing:-0.04em;text-align:center}@media screen and (max-width: 767px){.rs-aboutCarouselTxt{font-size:3.7333333333vw}}.rs-aboutCarouselImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;margin:0}.rs-aboutCarouselImg.img01 img{width:185px;height:auto}@media screen and (max-width: 767px){.rs-aboutCarouselImg.img01 img{width:35.7333333333vw}}.rs-aboutCarouselImg.img02 img{width:193px;height:auto}@media screen and (max-width: 767px){.rs-aboutCarouselImg.img02 img{width:37.3333333333vw}}.rs-aboutCarouselImg.img03 img{width:158px;height:auto}@media screen and (max-width: 767px){.rs-aboutCarouselImg.img03 img{width:30.4vw}}.rs-aboutCarouselImg.img04 img{width:192px;height:auto}@media screen and (max-width: 767px){.rs-aboutCarouselImg.img04 img{width:37.0666666667vw}}.rs-aboutNote{margin:0 28px;font-size:12px;font-weight:500;color:#000;line-height:1.25}@media screen and (max-width: 767px){.rs-aboutNote{margin:0 5.3333333333vw;font-size:3.2vw}}.rs-aboutLink{margin:27px 28px 0;font-size:16px;font-weight:700;color:#000;line-height:1.25;text-align:center}@media screen and (max-width: 767px){.rs-aboutLink{margin-top:5.3333333333vw;font-size:3.7333333333vw}}.rs-aboutLink a{color:#00e;text-decoration:underline}.rs-coupon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:41px 22px;background-color:#7fcde9;position:relative}@media screen and (max-width: 767px){.rs-coupon{padding:8vw 4.2666666667vw}}.rs-couponTtl{width:389.5px;margin:0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media screen and (max-width: 767px){.rs-couponTtl{width:72vw}}.rs-couponTtl img{display:block;width:100%;height:auto}.rs-couponContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:13.8px;padding:58px 0 27px;width:100%;background-color:#fff;border-radius:27px;position:relative;z-index:1}@media screen and (max-width: 767px){.rs-couponContainer{gap:3.2vw;padding:10.6666666667vw 0 5.3333333333vw;border-radius:5.3333333333vw}}.rs-couponInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.rs-couponItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16.6px;width:100%;padding:0 22px}@media screen and (max-width: 767px){.rs-couponItem{gap:3.2vw;padding:0 4.2666666667vw}}.rs-couponItem1{padding-left:20px;padding-right:20px}@media screen and (max-width: 767px){.rs-couponItem1{padding-left:20px;padding-right:20px}}.rs-couponItem2{margin:44px 22px 0;padding:37px 0 33px;width:calc(100% - 44px);background-color:#fff;border:2px solid #f7920e;border-radius:27px;-webkit-box-shadow:0 5.5px 6.9px rgba(0,0,0,.15);box-shadow:0 5.5px 6.9px rgba(0,0,0,.15);gap:11px;position:relative}@media screen and (max-width: 767px){.rs-couponItem2{margin:8.5333333333vw 5.3333333333vw 0;padding:10.6666666667vw 0 5.3333333333vw;width:calc(100% - 10.6666666667vw);border-radius:5.3333333333vw;-webkit-box-shadow:0 1.0666666667vw 2.6666666667vw rgba(0,0,0,.15);box-shadow:0 1.0666666667vw 2.6666666667vw rgba(0,0,0,.15);gap:2.1333333333vw}}.rs-couponItem1 .rs-couponItemTtl{width:374px;margin:0}@media screen and (max-width: 767px){.rs-couponItem1 .rs-couponItemTtl{width:72.2666666667vw}}.rs-couponItem2 .rs-couponItemTtl{width:369px;margin:0}@media screen and (max-width: 767px){.rs-couponItem2 .rs-couponItemTtl{width:71.2vw}}.rs-couponItemTtl img{display:block;width:100%;height:auto}.rs-couponCarouselWrap{position:relative;width:100%}.rs-couponCarouselWrap .swiper-button-prev{margin-top:-27.5px;left:-31px}@media screen and (max-width: 767px){.rs-couponCarouselWrap .swiper-button-prev{margin-top:-5.3333333333vw;left:-7.0666666667vw}}.rs-couponCarouselWrap .swiper-button-next{margin-top:-27.5px;right:-31px}@media screen and (max-width: 767px){.rs-couponCarouselWrap .swiper-button-next{margin-top:-5.3333333333vw;right:-7.0666666667vw}}.rs-couponCarousel{margin:0 12px;padding:0 0 24px;width:calc(100% - 24px)}@media screen and (max-width: 767px){.rs-couponCarousel{margin:0 3.2vw;padding:0 0 10.6666666667vw;width:calc(100% - 6.4vw)}}.rs-couponCard{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;width:auto;text-align:center}@media screen and (max-width: 767px){.rs-couponCard{gap:1.0666666667vw}}.rs-couponCard.card01{width:133px}@media screen and (max-width: 767px){.rs-couponCard.card01{width:25.6vw}}.rs-couponCard.card02{width:100px}@media screen and (max-width: 767px){.rs-couponCard.card02{width:19.2vw}}.rs-couponCard.card03{width:170px}@media screen and (max-width: 767px){.rs-couponCard.card03{width:33.0666666667vw}}.rs-couponCard.card04{width:182px}@media screen and (max-width: 767px){.rs-couponCard.card04{width:35.2vw}}.rs-couponCardLogo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:130px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.rs-couponCardLogo{height:25.0666666667vw}}.rs-couponCardLogo.logo01,.rs-couponCardLogo.logo02,.rs-couponCardLogo.logo03,.rs-couponCardLogo.logo04{height:96.7px}.rs-couponCardLogo.logo01 img{width:81px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo01 img{width:21.6vw}}.rs-couponCardLogo.logo02 img{width:72px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo02 img{width:19.2vw}}.rs-couponCardLogo.logo03 img{width:170px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo03 img{width:33.0666666667vw}}.rs-couponCardLogo.logo04 img{width:182px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo04 img{width:35.2vw}}.rs-couponCardLogo.logo05,.rs-couponCardLogo.logo06,.rs-couponCardLogo.logo07,.rs-couponCardLogo.logo08,.rs-couponCardLogo.logo09,.rs-couponCardLogo.logo10,.rs-couponCardLogo.logo11,.rs-couponCardLogo.logo12,.rs-couponCardLogo.logo13,.rs-couponCardLogo.logo14,.rs-couponCardLogo.logo15,.rs-couponCardLogo.logo16,.rs-couponCardLogo.logo17{height:130px}@media screen and (max-width: 767px){.rs-couponCardLogo.logo05,.rs-couponCardLogo.logo06,.rs-couponCardLogo.logo07,.rs-couponCardLogo.logo08,.rs-couponCardLogo.logo09,.rs-couponCardLogo.logo10,.rs-couponCardLogo.logo11,.rs-couponCardLogo.logo12,.rs-couponCardLogo.logo13,.rs-couponCardLogo.logo14,.rs-couponCardLogo.logo15,.rs-couponCardLogo.logo16,.rs-couponCardLogo.logo17{height:25.0666666667vw}}.rs-couponCardLogo.logo05 img{width:150px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo05 img{width:28.8vw}}.rs-couponCardLogo.logo06 img{width:127px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo06 img{width:24.2666666667vw}}.rs-couponCardLogo.logo07 img{width:129px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo07 img{width:24.8vw}}.rs-couponCardLogo.logo08 img{width:111px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo08 img{width:21.6vw}}.rs-couponCardLogo.logo09 img{width:133px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo09 img{width:25.6vw}}.rs-couponCardLogo.logo10 img{width:119px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo10 img{width:22.9333333333vw}}.rs-couponCardLogo.logo11 img{width:111px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo11 img{width:21.3333333333vw}}.rs-couponCardLogo.logo12 img{width:143px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo12 img{width:27.2vw}}.rs-couponCardLogo.logo13 img{width:115px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo13 img{width:21.8666666667vw}}.rs-couponCardLogo.logo14 img{width:133px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo14 img{width:25.6vw}}.rs-couponCardLogo.logo15 img{width:100px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo15 img{width:19.2vw}}.rs-couponCardLogo.logo16 img{width:130px;height:auto}@media screen and (max-width: 767px){.rs-couponCardLogo.logo16 img{width:25.0666666667vw}}.rs-couponCardLabel{font-size:16.6px;font-weight:700;line-height:1.1;color:#000}@media screen and (max-width: 767px){.rs-couponCardLabel{font-size:2.9333333333vw}}.rs-couponCardPrice{font-size:23.5px;font-weight:900;line-height:1.1;color:#f7920e}@media screen and (max-width: 767px){.rs-couponCardPrice{font-size:4.5333333333vw}}.rs-couponCardPrice em{font-style:normal;font-family:"Reddit Sans Condensed",sans-serif;font-size:30.4px;font-weight:800}@media screen and (max-width: 767px){.rs-couponCardPrice em{font-size:5.8666666667vw}}.rs-couponCardPrice .prefix{font-size:18.58px;font-weight:700}@media screen and (max-width: 767px){.rs-couponCardPrice .prefix{font-size:3.2vw}}.rs-couponCardPrice--stacked{display:block}.rs-couponCardPrice--sm{font-size:18px}@media screen and (max-width: 767px){.rs-couponCardPrice--sm{font-size:3.4666666667vw}}.rs-couponCardPrice--text{font-size:18px;line-height:1.1}@media screen and (max-width: 767px){.rs-couponCardPrice--text{font-size:3.4666666667vw}}.rs-couponCaption{font-size:22.1px;font-weight:500;line-height:.94;color:#000}@media screen and (max-width: 767px){.rs-couponCaption{font-size:4.2666666667vw}}.rs-couponCaption em{font-style:normal;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;color:#0ca26c;font-size:33.2px}@media screen and (max-width: 767px){.rs-couponCaption em{font-size:6.4vw}}.rs-couponCaption--orange em{color:#f7920e}.rs-couponCaption--orange .rs-couponCaptionUnit{color:#f7920e}.rs-couponCaptionUnit{font-weight:900}.rs-couponPlusBadge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:11px;background-color:#f7920e;border-radius:50%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.rs-couponPlusBadge{padding:2.1333333333vw}}.rs-couponPlusBadge img{display:block;width:33.2px;height:33.2px}@media screen and (max-width: 767px){.rs-couponPlusBadge img{width:6.4vw;height:6.4vw}}.rs-couponNote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:13.8px;padding:0 27px;width:100%;color:#000}@media screen and (max-width: 767px){.rs-couponNote{gap:2.6666666667vw;padding:0 5.3333333333vw}}.rs-couponNoteText{font-size:16px;font-weight:500;line-height:1.25;text-align:left}@media screen and (max-width: 767px){.rs-couponNoteText{font-size:3.7333333333vw}}.rs-couponNoteSmall{font-size:12px;font-weight:500;line-height:1.25;text-align:left}@media screen and (max-width: 767px){.rs-couponNoteSmall{font-size:3.2vw}}.rs-step{position:relative;padding:0 0 50px;background-color:#d4eef1;position:relative;overflow:hidden}@media screen and (max-width: 767px){.rs-step{padding:0 0 10.6666666667vw}}.rs-stepHeadTtl{margin-top:40px;color:#119666;text-align:center}@media screen and (max-width: 767px){.rs-stepHeadTtl{margin-top:8vw}}.rs-stepHeadTtlSub{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:26px;line-height:1.25}@media screen and (max-width: 767px){.rs-stepHeadTtlSub{font-size:5.0666666667vw}}.rs-stepHeadTtlMain{margin-top:6px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:33px;line-height:1.25}@media screen and (max-width: 767px){.rs-stepHeadTtlMain{margin-top:1.0666666667vw;font-size:6.4vw}}.rs-stepHeadImg{margin:22px auto 0;width:384px}@media screen and (max-width: 767px){.rs-stepHeadImg{margin-top:4.2666666667vw;width:74.1333333333vw}}.rs-stepHeadImg img{display:block;width:100%;height:auto}.rs-stepCase{position:relative;margin:10px 22px 0}@media screen and (max-width: 767px){.rs-stepCase{margin:2.1333333333vw 4.2666666667vw 0}}.rs-stepCaseTitle{width:100%;margin:0}.rs-stepCaseTitle img{display:block;width:100%;height:auto}.rs-stepCaseBody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:-15px;padding:38px 42px;border-radius:0 0 28px 28px;background-color:#fff}@media screen and (max-width: 767px){.rs-stepCaseBody{margin-top:-2.6666666667vw;padding:7.4666666667vw 5.3333333333vw;border-radius:0 0 5.3333333333vw 5.3333333333vw}}.rs-stepCaseBodyTtl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:800;font-size:26px;line-height:1.25;color:#0ca26c;text-align:center}@media screen and (max-width: 767px){.rs-stepCaseBodyTtl{font-size:5.0666666667vw}}.rs-stepCaseBodyTxt{margin-top:14px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:22px;line-height:1.5;color:#000;text-align:center;letter-spacing:-0.02em}@media screen and (max-width: 767px){.rs-stepCaseBodyTxt{margin-top:2.6666666667vw;font-size:4.2666666667vw}}.rs-stepCaseBodyTxt em{font-style:normal;font-family:"Reddit Sans Condensed",sans-serif;font-weight:700;font-size:30.39px;color:#f7920e}@media screen and (max-width: 767px){.rs-stepCaseBodyTxt em{font-size:5.8666666667vw}}.rs-stepCaseBodyTxt .unit{color:#f7920e}.rs-stepCaseBodyNote{margin-top:18px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#000}@media screen and (max-width: 767px){.rs-stepCaseBodyNote{margin-top:3.4666666667vw;font-size:3.7333333333vw}}.rs-stepCtaBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;padding:16px 14px;width:100%;max-width:387px;min-height:102px;border-radius:50px;background-color:#f7920e;border:3px solid #bd6b00;-webkit-box-shadow:0 5px 0 0 #bd6b00;box-shadow:0 5px 0 0 #bd6b00;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:22px;line-height:1.25;color:#fff;text-align:center;text-decoration:none;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 767px){.rs-stepCtaBtn{margin-top:4.5333333333vw;padding:2.9333333333vw 2.6666666667vw;max-width:74.6666666667vw;min-height:19.7333333333vw;border-width:0.5333333333vw;border-radius:9.6vw;-webkit-box-shadow:0 1.0666666667vw 0 0 #bd6b00;box-shadow:0 1.0666666667vw 0 0 #bd6b00;font-size:4.2666666667vw}}.rs-stepCtaBtn:active{-webkit-box-shadow:0 1px 0 0 #bd6b00;box-shadow:0 1px 0 0 #bd6b00;-webkit-transform:translateY(3px);transform:translateY(3px)}.rs-stepCtaBtn:hover{-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-box-shadow:none;box-shadow:none;color:#fff;opacity:1}@media screen and (max-width: 767px){.rs-stepCtaBtn:hover{-webkit-transform:translateY(1.0666666667vw);transform:translateY(1.0666666667vw)}}.rs-stepCtaBtn:visited{color:#fff}.rs-stepCtaBtn.green{width:100%;max-width:none;min-height:96px;margin-top:0;border-radius:48px;background-color:#8fc31f;border-color:#508102;-webkit-box-shadow:0 5px 0 0 #508102;box-shadow:0 5px 0 0 #508102}@media screen and (max-width: 767px){.rs-stepCtaBtn.green{min-height:18.6666666667vw;border-radius:9.3333333333vw;-webkit-box-shadow:0 1.0666666667vw 0 0 #508102;box-shadow:0 1.0666666667vw 0 0 #508102}}.rs-stepCtaBtn.green:hover{-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-box-shadow:none;box-shadow:none;color:#fff;opacity:1}@media screen and (max-width: 767px){.rs-stepCtaBtn.green:hover{-webkit-transform:translateY(1.0666666667vw);transform:translateY(1.0666666667vw)}}.rs-stepCtaBtn.green:visited{color:#fff}.rs-stepAppRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width: 767px){.rs-stepAppRow{gap:4.2666666667vw}}.rs-stepAppRowTtl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:26px;line-height:1.25;color:#0ca26c;letter-spacing:-0.03em}@media screen and (max-width: 767px){.rs-stepAppRowTtl{font-size:5.0666666667vw}}.rs-stepAppRowIcon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:78px;height:78px}@media screen and (max-width: 767px){.rs-stepAppRowIcon{width:18.6666666667vw;height:18.6666666667vw}}.rs-stepCarousel{margin:24px -42px 0;padding:20px 0 35px;width:474px;position:relative}@media screen and (max-width: 767px){.rs-stepCarousel{margin:4.2666666667vw -10.6666666667vw 0;padding:3.7333333333vw 0 7.4666666667vw;width:91.7333333333vw}}.rs-stepCarousel .swiper-button-next,.rs-stepCarousel .swiper-rtl .swiper-button-prev{right:36px}@media screen and (max-width: 767px){.rs-stepCarousel .swiper-button-next,.rs-stepCarousel .swiper-rtl .swiper-button-prev{right:6.4vw;left:auto}}.rs-stepCarousel .swiper-button-prev,.rs-stepCarousel .swiper-rtl .swiper-button-next{left:36px}@media screen and (max-width: 767px){.rs-stepCarousel .swiper-button-prev,.rs-stepCarousel .swiper-rtl .swiper-button-next{left:6.6666666667vw}}.rs-stepCarousel .swiper-button-prev::after{background-image:url("/kojin/cam/detail/resonaplus_2026cp/assets/images/btn_carouselprev02.png")}.rs-stepCarousel .swiper-button-next::after{background-image:url("/kojin/cam/detail/resonaplus_2026cp/assets/images/btn_carouselnext02.png")}.rs-stepCarousel .swiper-pagination-bullet{width:11px;height:11px;background-color:#d9d9d9;opacity:1}@media screen and (max-width: 767px){.rs-stepCarousel .swiper-pagination-bullet{width:2.1333333333vw;height:2.1333333333vw}}.rs-stepCarousel .swiper-pagination-bullet-active{background-color:#8fc31f}.rs-stepCarousel .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.rs-stepCarousel .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}@media screen and (max-width: 767px){.rs-stepCarousel .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.rs-stepCarousel .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1.8666666667vw}}.rs-stepCarouselTrack{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rs-stepCarouselCard{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:28px;width:360px;height:auto;padding:0 27px 41px;background-color:#fff;border:1px solid #b7dc95;border-radius:27px;-webkit-box-shadow:0 4px 16px 0 rgba(111,177,30,.25);box-shadow:0 4px 16px 0 rgba(111,177,30,.25)}@media screen and (max-width: 767px){.rs-stepCarouselCard{gap:4.8vw;width:69.3333333333vw;padding:0 5.3333333333vw 8vw;border-radius:5.3333333333vw}}.rs-stepCarouselStep{padding:16px 0 0;width:115px;height:47px;background-color:#b7dc95;font-family:"Reddit Sans",sans-serif;font-weight:600;font-size:19.34px;color:#fff;line-height:1;letter-spacing:.16em;text-align:center;border-radius:0 0 14px 14px}@media screen and (max-width: 767px){.rs-stepCarouselStep{padding:3.2vw 0 0;width:22.4vw;height:9.0666666667vw;font-size:3.7333333333vw;border-radius:0 0 2.6666666667vw 2.6666666667vw}}.rs-stepCarouselTxt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:19.34px;line-height:1.5;color:#000;text-align:left}@media screen and (max-width: 767px){.rs-stepCarouselTxt{font-size:3.7333333333vw}}.rs-stepCarouselTxtHighlight{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #FFEE03));background:-webkit-linear-gradient(transparent 60%, #FFEE03 40%);background:linear-gradient(transparent 60%, #FFEE03 40%)}.rs-stepCarouselCardImg{display:block;width:184px;height:auto}@media screen and (max-width: 767px){.rs-stepCarouselCardImg{width:35.7333333333vw}}.rs-stepCarouselPhoneImg{display:block;width:202px;height:auto}@media screen and (max-width: 767px){.rs-stepCarouselPhoneImg{width:39.2vw}}.rs-stepCarouselScanImg{display:block;width:100%;height:auto}.rs-stepCarouselNote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-size:16px;line-height:1.5;color:#000}@media screen and (max-width: 767px){.rs-stepCarouselNote{font-size:3.2vw}}.rs-stepCarouselEnvelopeImg{display:block;width:100%;max-width:282px;height:auto}@media screen and (max-width: 767px){.rs-stepCarouselEnvelopeImg{max-width:54.4vw}}.rs-stepCarouselLinkBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:14px 20px;width:100%;background-color:#fff;border:3px solid #8fc31f;border-radius:27px;-webkit-box-shadow:0 5px 0 0 #8fc31f;box-shadow:0 5px 0 0 #8fc31f;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:14px;color:#8fc31f;text-align:center;letter-spacing:.1em;text-decoration:none;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 767px){.rs-stepCarouselLinkBtn{padding:3.7333333333vw 5.3333333333vw;border-width:0.5333333333vw;border-radius:5.3333333333vw;-webkit-box-shadow:0 1.0666666667vw 0 0 #8fc31f;box-shadow:0 1.0666666667vw 0 0 #8fc31f;font-size:3.7333333333vw}}.rs-stepCarouselLinkBtn::after{content:"";width:6px;height:6px;border-top:solid 2px #8fc31f;border-right:solid 2px #8fc31f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rs-stepCarouselLinkBtn:hover{-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-box-shadow:none;box-shadow:none;color:#8fc31f;opacity:1}@media screen and (max-width: 767px){.rs-stepCarouselLinkBtn:hover{-webkit-transform:translateY(1.0666666667vw);transform:translateY(1.0666666667vw)}}.rs-stepCarouselLinkBtn:visited{color:#8fc31f}.rs-stepBankList{width:100%}.rs-stepBankListItem{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:19.34px;line-height:1.5;color:#000}@media screen and (max-width: 767px){.rs-stepBankListItem{font-size:3.7333333333vw}}.rs-note{padding:69px 22px;background-color:#fff}@media screen and (max-width: 767px){.rs-note{padding:13.3333333333vw 4.2666666667vw}}.rs-noteInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:41px;width:100%;max-width:473.8px;margin:0 auto}@media screen and (max-width: 767px){.rs-noteInner{gap:8vw;max-width:none}}.rs-noteTtl{font-size:33.2px;font-weight:700;color:#0ca26c;line-height:1.25;text-align:center}@media screen and (max-width: 767px){.rs-noteTtl{font-size:6.4vw}}.rs-noteAccordion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:41.4px}@media screen and (max-width: 767px){.rs-noteAccordion{gap:8vw}}.rs-noteAccordionItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:22.1px}@media screen and (max-width: 767px){.rs-noteAccordionItem{gap:4.2666666667vw}}.rs-noteAccordionHead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 59px 10px 28px;min-height:91px;background-color:#fff;border:2px solid #0ca26c;border-radius:13.8px;-webkit-box-shadow:0 5.5px 0 #009b63;box-shadow:0 5.5px 0 #009b63;position:relative;cursor:pointer}@media screen and (max-width: 767px){.rs-noteAccordionHead{padding:2.6666666667vw 11.2vw 2.6666666667vw 5.3333333333vw;min-height:17.6vw;border-radius:2.6666666667vw;-webkit-box-shadow:0 1.0666666667vw 0 #009b63;box-shadow:0 1.0666666667vw 0 #009b63}}.rs-noteAccordionHeadTxt{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;font-size:22.1px;font-weight:700;color:#0ca26c;line-height:1.25}@media screen and (max-width: 767px){.rs-noteAccordionHeadTxt{font-size:4.2666666667vw}}.rs-noteAccordionIcon{cursor:pointer}.rs-noteAccordionIcon .btnPlus{position:absolute;top:0;bottom:0;right:27px;width:17px;height:17px;margin:auto}@media screen and (max-width: 767px){.rs-noteAccordionIcon .btnPlus{right:5.3333333333vw;width:3.2vw;height:3.2vw}}.rs-noteAccordionIcon .btnPlus::before,.rs-noteAccordionIcon .btnPlus::after{content:"";position:absolute;top:0;bottom:0;right:50%;translate:50%;width:17px;height:3px;margin:auto;background-color:#0ca26c;z-index:1}@media screen and (max-width: 767px){.rs-noteAccordionIcon .btnPlus::before,.rs-noteAccordionIcon .btnPlus::after{width:3.2vw;height:0.5333333333vw}}.rs-noteAccordionIcon .btnPlus::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s}.rs-noteAccordionIcon .btnPlus.is-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rs-noteList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rs-noteItem{padding-left:1.2em;text-indent:-1.2em;line-height:1.5;font-size:16px;color:#000;text-align:justify}@media screen and (max-width: 767px){.rs-noteItem{font-size:4.2666666667vw}}.rs-noteItem span.circle{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#0ca26c;font-size:16px;line-height:1.5}@media screen and (max-width: 767px){.rs-noteItem span.circle{font-size:4.2666666667vw}}.rs-mainUnderLogo{width:min(418.56px,80%);margin:0 auto;padding:120px 0 32px}@media screen and (max-width: 767px){.rs-mainUnderLogo{padding:13.3333333333vw 0 13.7333333333vw}}.rs-pageWrap{position:relative}.rs-pageWrap::after{content:"";width:100%;height:100%;position:relative;position:fixed;top:0;left:0;z-index:-1;background:url("/kojin/cam/detail/resonaplus_2026cp/assets/images/bg_hero01_pc.jpg") bottom center no-repeat;background-size:cover}@media screen and (max-width: 767px){.rs-pageWrap::after{display:none}}.rs-pageContent{position:relative;width:518px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);margin:0 auto;background-color:#fff}@media screen and (max-width: 767px){.rs-pageContent{width:100%;-webkit-box-shadow:none;box-shadow:none}}.rs-nav{display:none}@media screen and (min-width: 1000px){.rs-nav{position:fixed;top:50%;left:calc(50% + 258px + 63px);display:block;width:min(220px,20vw);padding:0 0 20px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 4px 10px 0 rgba(166,193,201,.3);box-shadow:0 4px 10px 0 rgba(166,193,201,.3);font-size:min(16px,1.3vw);text-align:center;overflow:hidden;z-index:100;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.rs-navTtl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:48px;background-color:#0ca26c;color:#fff;font-size:19px;font-family:"Reddit Sans Condensed",sans-serif;font-optical-sizing:auto;font-weight:700;letter-spacing:.2em}.rs-navList{width:100%;padding:14px 16px}.rs-navItem{border-bottom:1px solid #e5e5e5}.rs-navItem a{display:block;padding:10px 0 10px 32px;color:#000;font-weight:700;font-size:14px;line-height:1.42;position:relative;text-align:left;-webkit-transition:.2s ease-out;transition:.2s ease-out}.rs-navItem a::before{content:"";margin:auto;width:7px;height:7px;border-top:solid 2px #00533c;border-right:solid 2px #00533c;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:14px;top:0;bottom:0}.rs-navItem a:hover{opacity:.7}.rs-navItem a.is-active{opacity:.7}