.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;height:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-disabled{cursor:auto;opacity:.5}.slick-disabled:hover{opacity:.5}table,td,th{border:2px solid #eee;box-sizing:border-box}td,th{background:#fff}.glyphicon.glyphicon-heart:before{color:#db7093;margin-right:5px}.renewal_header .header_wrap{z-index:9999px}.shaman-slideBanner{margin:0 1rem 4rem;opacity:0;transition:all .5s ease}@media screen and (max-width:768px){.shaman-slideBanner{margin-bottom:1rem;margin-left:18px;width:calc(100% - 46px)}}.shaman-slideBanner.slick-initialized{opacity:1}.shaman-slideBanner .slick-track{display:flex!important}.shaman-slideBanner .slick-track .slick-slide{height:inherit!important}@media screen and (max-width:376px){.shaman-slideBanner .slick-track .slick-slide{width:15rem}}.shaman-slideBanner .slick-track .slick-slide img{aspect-ratio:160/123;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.shaman-slideBanner span.slick-arrow{text-align:center}.shaman-slideBanner .slick-prev{background:#9b9b9b!important;border-radius:1rem;margin:0 auto}.shaman-slideBanner .slick-prev:before{content:none}@media screen and (max-width:768px){.shaman-slideBanner .slick-prev{left:-15px}}.shaman-slideBanner .slick-next{background:#9b9b9b!important;border-radius:1rem;margin:0 auto}.shaman-slideBanner .slick-next:before{content:none}.shaman-slideBanner .slide-fas{color:#fff;font-size:1.5rem}.shaman-slideBanner-sp{-ms-overflow-style:none;display:flex;margin-bottom:1rem;overflow-x:scroll;padding:0 1rem;scrollbar-width:none}.shaman-slideBanner-sp::-webkit-scrollbar{display:none}.shaman-slideBanner-sp .exclusive-shaman-list{height:auto}.slick-dotted.slick-slider{margin-bottom:unset!important}.exclusive-shaman-list{align-items:stretch;background-repeat:no-repeat;background-size:cover;border-radius:2rem;box-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;display:flex!important;flex-wrap:wrap;height:100%;justify-content:center;margin-bottom:1rem;max-width:16.5rem;min-width:16.5rem;overflow:hidden;position:relative;transform:translate(0)}@media screen and (min-width:768px){.exclusive-shaman-list{max-width:none;min-width:auto;width:17.9rem}}.exclusive-shaman-list.exclusive-shaman-list__random{background-color:#fff8c1}.exclusive-shaman-list.exclusive-shaman-list__random:before{-webkit-backdrop-filter:unset;backdrop-filter:unset;background-blend-mode:unset;background-color:unset}.exclusive-shaman-list+.exclusive-shaman-list{margin-left:1rem}.exclusive-shaman-list:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-blend-mode:lighten;background-color:hsla(0,0%,100%,.6);bottom:-2rem;content:"";left:-1rem;position:absolute;right:-1rem;top:-1rem;z-index:0}.exclusive-shaman-list:hover{opacity:.9}.exclusive-shaman-list__thumb{flex-shrink:0;position:relative;width:100%}.exclusive-shaman-list__content{color:#555;display:flex;flex:1;flex-direction:column;font-weight:700;padding:1rem;position:relative;z-index:1}.exclusive-shaman-list__content-top{display:flex;flex:1;flex-direction:column}.exclusive-shaman-list__content-bottom{flex-shrink:0;margin-top:auto}.exclusive-shaman-list .exclusive-shaman-list__flag--new,.exclusive-shaman-list .exclusive-shaman-list__flag--new-custom{align-items:center;border-radius:50%;bottom:auto;display:flex;height:2.7rem;justify-content:center;left:.5rem;position:absolute;right:auto;top:.5rem;width:2.7rem}.exclusive-shaman-list .exclusive-shaman-list__flag--new .fas,.exclusive-shaman-list .exclusive-shaman-list__flag--new span,.exclusive-shaman-list .exclusive-shaman-list__flag--new-custom .fas,.exclusive-shaman-list .exclusive-shaman-list__flag--new-custom span{color:#fff;display:block}.exclusive-shaman-list__flag--new{background:#1ebe4f}.exclusive-shaman-list__flag--new span{font-size:.9rem}.exclusive-shaman-list__flag--new-custom{background:#1ebe4f;color:#fff;font-size:.9rem}.exclusive-shaman-list__name{color:#555;flex:1;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:.5rem}.exclusive-shaman-list__name:not(.exclusive-shaman-list__name2){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.exclusive-shaman-list__name.exclusive-shaman-list__name2{font-size:14px;line-height:1.3;margin-bottom:0}.exclusive-shaman-list__name span{font-size:1.2rem;margin-left:.4rem}.exclusive-shaman-list__row{align-items:center;display:flex;justify-content:flex-start}.exclusive-shaman-list__price{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#555;display:-webkit-box;font-size:1.2rem;font-weight:700;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis}.exclusive-shaman-list__price span{color:#fa055d}.exclusive-shaman-list__tag__item{color:#555;display:inline-block;font-size:1rem;font-weight:700;line-height:1!important;margin-right:.2rem;margin-top:0!important;padding:0!important}.exclusive-shaman-list__status{border-radius:1.5rem;color:#fff;display:block;font-size:1.1rem;line-height:3rem;text-align:center}.exclusive-shaman-list__status:hover{color:#fff}.exclusive-shaman-list .status01{background:#e76271}.exclusive-shaman-list .status02{background:#3b9eef}.exclusive-shaman-list .status03{background:#febf3b}.exclusive-shaman-list .status04,.exclusive-shaman-list .status05{background:#999}.exclusive-shaman-more{align-items:center;display:flex;line-height:1;margin:0 0 .5rem}.exclusive-shaman-more__col_1{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;overflow:hidden;text-overflow:ellipsis}.exclusive-shaman-more__col_2,.release-day{font-size:1rem}.release-day{align-items:center;background:#1ebe4f;border:1px solid #fff;border-radius:100%;color:#fff;display:flex;font-weight:700;height:3.8rem;justify-content:center;left:.5rem;position:absolute;top:.5rem;width:3.8rem}@media screen and (min-width:768px){.release-day{font-size:1.1rem}}.lp__hero{background-color:#fff;padding-bottom:35px}.lp__cta-section{padding:45px 0 0}.lp__cta-title-text{color:#666;font-size:4rem;font-weight:700;line-height:4.8rem}.lp__cta-button{margin:20px auto 0;width:calc(100% - 80px)}.cv_btn img{animation:pulse_animation .5s ease 0s infinite alternate;transform-origin:center}.lp__section-header{margin:0}.lp__love-advice{background-color:#fff}.lp-2__counselor-title-link{display:block;margin:0;text-decoration:none;width:-moz-fit-content;width:fit-content}.lp-2__counselor-title{align-items:center;background:#eee;border-radius:1.8rem;color:#666;display:flex;font-size:1.3rem;font-weight:700;line-height:3.6rem;margin:0 0 1rem;padding:0 2rem;width:-moz-fit-content;width:fit-content}.lp-2__counselor-title:before{background:url(/vendor/sp/images/common/icon_counseling_red.svg) 0 no-repeat;content:"";display:inline-block;height:2rem;margin:0 .5rem 0 0;width:1.7rem}.lp__counselor-slider{background-color:#fff;overflow:visible;padding:3rem 0 2rem 1rem}.lp__counselor-slider .shaman-slideBanner{margin:0}.lp__counselor-slider .slick-next,.lp__counselor-slider .slick-prev{display:none!important}.lp__counselor-slider .exclusive-shaman-list__thumb{flex-shrink:0;position:relative;width:100%}.lp__counselor-slider .exclusive-shaman-list__thumb img{aspect-ratio:165/123;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (min-width:768px){.lp__counselor-slider .exclusive-shaman-list{width:16.5rem}}@keyframes pulse_animation{0%{transform:scale(.9)}to{transform:scale(1)}}.lp__faq-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:20px;padding:30px 0 80px}.lp__faq-section .sub_description{color:#4a4a4a;font-size:30px;font-weight:700;line-height:39px;margin-bottom:10px;text-align:center}.lp__faq-section .faq-item{background-color:#ffeaea;border:1px solid #ffeaea;border-radius:10px;max-width:100%;padding:14px 45px;position:relative;width:615px}.lp__faq-section .faq-item .faq-question-sp{color:#e76271;cursor:pointer;display:flex;font-size:20px;font-style:normal;font-weight:700;justify-content:space-between;line-height:32px;padding:15px 50px 15px 0;position:relative}.lp__faq-section .faq-item .faq-question-sp .toggle-icon{height:10px;position:absolute;right:-15px;top:50%;transition:all .5s ease-out;width:36px}.lp__faq-section .faq-item .faq-question-sp .toggle-icon:after,.lp__faq-section .faq-item .faq-question-sp .toggle-icon:before{background-color:#e76271;content:"";display:inline-block;height:4px;position:absolute;width:18px}.lp__faq-section .faq-item .faq-question-sp .toggle-icon:before{transform:translateX(5px) rotate(45deg)}.lp__faq-section .faq-item .faq-question-sp .toggle-icon:after{transform:translate(15px) rotate(-45deg)}.lp__faq-section .faq-item .faq-answer-sp{max-height:0;opacity:0;overflow:hidden;transition:all 1s ease-out}.lp__faq-section .faq-item .faq-answer-sp p{color:#4a4a4a;font-size:14px;font-style:normal;font-weight:700;line-height:23px}.lp__faq-section .faq-item .faq-answer-sp p a{color:#4a4a4a;text-decoration:underline}.lp__faq-section .faq-item.active .faq-answer-sp{max-height:500px;opacity:1}.lp__faq-section .faq-item.active .toggle-icon{transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:375px){.lp__faq-section .faq-item{padding:14px 45px 14px 30px}.lp__faq-section .faq-item .faq-question-sp{padding:15px 30px 15px 0}.lp__faq-section .faq-item .faq-answer-sp{transition:all .5s ease-out}.lp__faq-section .faq-item .faq-answer-sp p{font-size:13px;line-height:20px}}.form-signup{background:#ffece6;padding-top:4rem}.signup-title{align-items:center;display:flex;gap:2rem;justify-content:center;margin:0 auto 1.5rem;width:100%}.signup-title__slash{flex-shrink:0;height:7.7rem;-o-object-fit:contain;object-fit:contain;width:4.5rem}.signup-title .signup-title-text{color:#555;flex-direction:column;font-size:44px;font-weight:700;letter-spacing:0;line-height:53px;text-align:center}.signup-title .signup-title-text,.signup-title .signup-title-text__line{align-items:center;display:flex;justify-content:center}.signup-title .signup-title-text__text__offer{color:#e76271}.signup-title .signup-title-text__subtitle{display:block}.signup-content__description{margin-top:5.5rem}.signup-content__description__line{color:#666;display:block;font-size:14px;font-weight:700;line-height:22px;text-align:center}.signup_form_container{padding:0 16px 4rem!important}.form-signup .signup,.form-signup .signup .from-regist{padding-top:0}.lp__sect-faq{background-color:#fff;padding-top:70px}.sect-ttl-big{color:#555;font-size:clamp(18px,5.866666667vw,44px);font-weight:600;line-height:clamp(18px,6vw,45px);text-align:center}.sect-faq{background-color:#fff}.sect-faq .sect-ttl-en{line-height:unset;margin-bottom:5px}.sect-faq-inner{padding:60px clamp(30px,10vw,75px)}.sect-faq-inner dl{margin:0;padding:20px 0}.sect-faq-inner dl :after,.sect-faq-inner dl :before{content:unset}.sect-faq-inner dl span{align-items:center;display:flex;flex-shrink:0;font-size:clamp(14px,4.8vw,36px);font-weight:700;height:clamp(30px,6vw,45px);justify-content:center;letter-spacing:0;text-align:justify;width:clamp(30px,6vw,45px)}.sect-faq-inner dl dd div,.sect-faq-inner dl dt{align-items:flex-start;display:flex;gap:20px}.sect-faq-inner dl dt{font-feature-settings:"palt" on;color:#e76271;cursor:pointer;font-size:clamp(16px,4vw,30px);font-weight:600;letter-spacing:2.4px;line-height:140%;margin:0;padding:0;position:relative;text-align:justify}.sect-faq-inner dl dt:after{border-bottom:2px solid #e76271;bottom:-20px;content:"";display:block;position:absolute;width:100%}.sect-faq-inner dl dt:hover{opacity:.7}.sect-faq-inner dl dt span{background-color:#e76271;color:#fff}.sect-faq-inner dl dd{display:none}.sect-faq-inner dl dd>div{color:#555;font-family:Inter,yuGothic,sans-serif;font-size:clamp(14px,3.733vw,28px);font-weight:400;line-height:150%;margin-top:20px;overflow:hidden;padding-top:20px;text-align:justify}.sect-faq-inner dl dd>div span{background:#fff;border:1px solid #e76271;color:#e76271}@media screen and (max-width:440px){.sect-faq-inner{padding:0 clamp(12px,4.266666667vw,32px)}.sect-faq dl dt{letter-spacing:1.2px;line-height:30px}.sect-faq dl dt:hover{opacity:1}}@media screen and (max-width:600px){.lp__cta-title-text{font-size:30px}.signup-title .signup-title-text{font-size:30px;line-height:1.2}.signup-title__slash{height:4.7rem;width:2.5rem}}@media screen and (max-width:480px){.lp__cta-section{padding-top:2.5rem}.lp__cta-button{margin-top:0}.lp__cta-title-text{font-size:20px}.lp__faq-section{padding-bottom:4rem}.signup-title .signup-title-text{font-size:20px}.lp__sect-faq{padding-top:40px}}.footer{padding-top:60px}.signup-page__line-bonus-tagline{color:#eb1d1d;display:table;font-size:clamp(10px,3.5vw,13px);font-weight:700;isolation:isolate;letter-spacing:.32px;line-height:16px;margin:14px auto 28px;padding:0;position:relative;text-align:center;white-space:nowrap}.signup-page__line-bonus-tagline:before{background:linear-gradient(90deg,#e7ea1a,#e2e51d 4.33%,#f3f4af 36.06%,#e5e81c);border-radius:990px;bottom:-4px;content:"";height:12px;left:0;position:absolute;right:0;z-index:-1}
