@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{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:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}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}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--font-family-base:"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",Meiryo,sans-serif;--font-family-serif:"Noto Serif JP",serif;--font-base:100%;--line-height-base:1.5;--line-height-lp:1.6;--font-h1:2rem;--font-h2:1.5rem;--font-h3:1.25rem;--font-body-xl:1.5rem;--font-body-lg:1.25rem;--font-body:1rem;--font-body-sm:0.875rem;--font-caption:0.75rem;--font-caption-sm:0.625rem;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-60:60px;--space-80:80px;--shadow-default:0 2px 16px rgba(0, 0, 0, 0.16);--shadow-strong:0 2px 16px rgba(0, 0, 0, 0.4);--ui-radius-big:24px;--ui-radius-normal:16px;--ui-radius-small:8px;--ui-radius-input:4px;--ui-radius-button:12px;--ui-radius-circle:50%;--hover-opacity:0.7;--hover-brightness:brightness(1.2);--transition-link:all 0.3s ease;--transition-slide:all 0.3s ease;--backdrop-filter-blur:blur(30px);--color-gray-900:#212121;--color-gray-900-80:rgba(33, 33, 33, 0.8);--color-gray-900-60:rgba(33, 33, 33, 0.6);--color-gray-900-30:rgba(33, 33, 33, 0.3);--color-gray-700:#616161;--color-gray-600:#757575;--color-gray-400:#bdbdbd;--color-gray-300:#e0e0e0;--color-gray-50:#fafafa;--color-blueGray-900:#263238;--color-blueGray-300:#a7b5bb;--color-blueGray-200:#b0bec5;--color-blueGray-100:#cfd8dc;--color-blueGray-50:#eceff1;--color-blueGray-0:#f4f7fa;--color-yellow-700:#fbc02d;--color-yellow-50:#fffde7;--color-deepOrange-800:#b4360f;--color-green-700:#388e3c;--color-teal-900:#004d40;--color-teal-50:#e0f2f1;--color-blue-900:#0d47a1;--color-blue-700:#1976d2;--color-blue-600:#1e88e5;--color-blue-50:#e3f2fd;--color-deepPurple-500:#6d41bf;--color-deepPurple-50:#ede7f6;--color-deepPurple-0:#f6f3fb;--color-gradient-deepPurple:linear-gradient(90deg, #c86dd7 0%, #6d41bf 100%);--color-pink-A300:#f50057;--color-red-900:#b71c1c;--color-black:#000000;--color-white:#fff;--color-white-80:rgb(255 255 255 / 80%);--color-primary:var(--color-deepPurple-500);--color-primary-light:var(--color-deepPurple-50);--color-secondary:var(--color-pink-A300);--color-text-default:var(--color-gray-900);--color-text-secondary:var(--color-gray-900-80);--color-text-tertiary:var(--color-gray-600);--color-text-placeholder:var(--color-gray-600);--color-text-disabled:var(--color-gray-600);--color-text-link:var(--color-blue-900);--color-icon-default:var(--color-gray-600);--color-icon-secondary:var(--color-gray-900-30);--color-icon-strong:var(--color-gray-900);--color-background-bubble:rgba(234, 236, 248, 0.92);--color-background-default:var(--color-blueGray-0);--color-background-secondary:var(--color-blueGray-100);--color-background-warning:var(--color-yellow-50);--color-background-overlay:var(--color-gray-900-60);--color-background-overlay-strong:var(--color-black);--color-background-disabled:var(--color-gray-300);--color-border-default:var(--color-blueGray-50);--color-border-strong:var(--color-blueGray-300);--color-border-input:var(--color-gray-400);--color-border-focus:var(--color-gray-700);--color-status-error:var(--color-red-900);--color-status-warning:var(--color-yellow-700);--color-status-success:var(--color-green-700);--color-plan-prestige:var(--color-blueGray-900);--color-plan-prestige-light:var(--color-blueGray-50);--color-plan-prime:var(--color-teal-900);--color-plan-prime-light:var(--color-teal-50);--color-plan-standard:var(--color-primary);--color-plan-standard-light:var(--color-primary-light);--color-plan-basic:var(--color-blue-700);--color-plan-basic-light:var(--color-blue-50);--color-plan-ladiesPackage:var(--color-primary);--color-plan-ladiesPackage-light:var(--color-primary-light);--color-plan-gold:var(--color-deepOrange-800);--color-plan-platinum:var(--color-primary);--color-plan-secret:var(--color-blue-700);--color-menu-text-normal:var(--color-blue-900);--color-menu-text-care:var(--color-red-900);--color-menu-border:var(--color-blueGray-100);--color-active-high:var(--color-green-700);--color-active-middle:var(--color-blue-700);--color-active-low:var(--color-gray-300);--color-button-primary-bg:var(--color-primary);--color-button-primary-text:var(--color-white);--color-button-secondary-border:var(--color-primary);--color-button-secondary-text:var(--color-primary);--color-button-secondary-bg:var(--color-white);--color-button-secondary-hover:var(--color-deepPurple-0);--color-button-tertiary-bg:var(--color-white);--color-button-tertiary-text:var(--color-text-default);--color-button-tertiary-border:var(--color-border-strong);--color-step-current:var(--color-primary);--color-step-track:var(--color-deepPurple-50)}html{font-size:var(--font-base);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-default);line-height:var(--line-height-lp);font-family:var(--font-family-base);overflow-wrap:anywhere;word-break:break-all;line-break:strict}.c-noto-serif-jp{font-family:var(--font-family-serif);font-optical-sizing:auto;font-weight:700;font-style:normal}.c-signup_button{display:flex;align-items:center;justify-content:center;width:100%;max-width:360px;height:48px;border-radius:var(--ui-radius-button);background:var(--color-primary);font-size:var(--font-body);line-height:1;color:var(--color-white);letter-spacing:.04em;cursor:pointer;font-weight:700}@media screen and (width < 640px){.c-signup_button{max-width:100%}}@media (hover:hover){.c-signup_button{transition:var(--transition-link)}.c-signup_button:hover{filter:var(--hover-brightness)}}.c-link_button{display:flex;align-items:center;justify-content:center;width:100%;max-width:360px;height:48px;border-radius:var(--ui-radius-button);background:var(--color-white);border:1px solid var(--color-border-input);box-sizing:border-box;font-size:var(--font-body);line-height:1;transition:var(--transition-link);color:var(--color-text-default);letter-spacing:.04em;cursor:pointer}@media screen and (width < 640px){.c-link_button{max-width:100%}}@media (hover:hover){.c-link_button{transition:var(--transition-link)}.c-link_button:hover{opacity:var(--hover-opacity)}}.c-notice-warning{padding:var(--space-12) var(--space-24);background:var(--color-background-warning);color:var(--color-text-secondary);font-size:var(--font-body-sm);display:flex;flex-direction:column;align-items:center;text-align:left}.c-notice-warning.--topMargin{margin-top:var(--space-16)}.c-notice-warning__title{font-weight:700}.c-notice-warning a{color:var(--color-text-link)}@media (hover:hover){.c-notice-warning a{transition:var(--transition-link)}.c-notice-warning a:hover{opacity:var(--hover-opacity)}}.c-hover-u{transition:var(--transition-link)}.c-hover-u:hover{text-decoration:underline}.c-hover-u:focus{opacity:inherit}.c-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.c-fade-in{clip-path:inset(0 100% 0 0);animation:clipEffect .6s ease-out forwards;animation-delay:.2s;opacity:0}@keyframes clipEffect{from{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.content{position:relative}.main{margin-top:var(--space-80);margin-bottom:var(--space-80)}@media screen and (width < 848px){.main{margin-top:var(--space-60);margin-bottom:var(--space-60)}}.header{width:100%;position:fixed;top:0;left:0;z-index:1000;box-sizing:border-box;min-width:320px}.header__inner{z-index:1001;width:100%;max-width:1300px;position:relative;height:80px;margin:0 auto;padding:0 var(--space-24);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;background:var(--color-white-80);backdrop-filter:var(--backdrop-filter-blur);transition:var(--transition-slide)}@media screen and (width < 848px){.header__inner{height:60px}}@media screen and (width < 376px){.header__inner{padding-left:var(--space-16);padding-right:var(--space-16)}}.header__inner.is-open{background:0 0;box-shadow:none}.header-logo{display:block;flex-shrink:0}@media (hover:hover){.header-logo__link{transition:var(--transition-link)}.header-logo__link:hover{opacity:var(--hover-opacity)}}.header-logo__img{aspect-ratio:104/19}@media screen and (width < 848px){.header-logo__img{width:140px;height:auto}}.header__list{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--space-32)}@media screen and (width < 848px){.header__list{display:none}}.header__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0;gap:var(--space-24);font-size:var(--font-body-sm)}@media (hover:hover){.header__link{transition:var(--transition-link)}.header__link:hover{opacity:var(--hover-opacity)}}.header-nav__btn{font-weight:700;display:flex;height:34px;box-sizing:border-box;padding:0 var(--space-16);justify-content:center;align-items:center;align-self:stretch;background-color:var(--color-primary);color:var(--color-white);border-radius:var(--ui-radius-small);font-size:var(--font-body-sm)}@media (hover:hover){.header-nav__btn{transition:var(--transition-link)}.header-nav__btn:hover{filter:var(--hover-brightness)}}.header-nav__btn.--border{background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}@media (hover:hover){.header-nav__btn.--border{transition:var(--transition-link)}.header-nav__btn.--border:hover{filter:brightness(1);background-color:var(--color-button-secondary-hover)}}.header .hamburger-menu-btn{background:0 0;border:none;cursor:pointer;z-index:1001;box-sizing:border-box;width:28px;height:38px;position:relative;display:none}@media screen and (width < 848px){.header .hamburger-menu-btn{display:block}}.header .hamburger-menu-icon,.header .hamburger-menu-icon::after,.header .hamburger-menu-icon::before{display:block;width:28px;height:2.4px;background-color:var(--color-text-default);transition:var(--transition-link);position:absolute;left:50%;transform:translateX(-50%)}.header .hamburger-menu-icon{top:50%;margin-top:-1px;border-radius:var(--ui-radius-small)}.header .hamburger-menu-icon::before{content:"";top:-9px;border-radius:var(--ui-radius-small)}.header .hamburger-menu-icon::after{content:"";top:var(--space-8);border-radius:var(--ui-radius-small)}.header .hamburger-menu-btn.is-active .hamburger-menu-icon{background-color:transparent}.header .hamburger-menu-btn.is-active .hamburger-menu-icon::before{top:50%;margin-top:-1px;transform:translateX(-50%) rotate(45deg);border-radius:var(--ui-radius-small)}.header .hamburger-menu-btn.is-active .hamburger-menu-icon::after{top:50%;margin-top:-1px;transform:translateX(-50%) rotate(-45deg);border-radius:var(--ui-radius-small)}.header-menu{position:fixed;top:0;left:0;z-index:999;height:100vh;width:100%;overflow-y:auto;background:var(--color-white-80);backdrop-filter:blur(8px);padding:var(--space-80) var(--space-24) var(--space-40);transform:translateX(100%);visibility:hidden;pointer-events:none;transition:var(--transition-slide)}@media screen and (width < 848px){.header-menu{padding:var(--space-60) var(--space-16) var(--space-40)}}.header-menu.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}.header-menu__list{border-top:1px solid var(--color-border-default);display:flex;flex-direction:column}.header-menu__item{display:block}.header-menu__link{display:block;line-height:1;padding:var(--space-16) var(--space-24) var(--space-16) 0;background:url(/images/common/icon/arrow-forward-rounded.svg) no-repeat;background-position:right center;border-bottom:1px solid var(--color-border-default);width:100%;font-size:var(--font-body)}@media (hover:hover){.header-menu__link{transition:var(--transition-link)}.header-menu__link:hover{opacity:var(--hover-opacity)}}.header-menu__btn{width:100%;display:flex;height:52px;box-sizing:border-box;padding:var(--space-20);justify-content:center;align-items:center;align-self:stretch;background-color:var(--color-primary);color:var(--color-white);margin-top:var(--space-20);border-radius:var(--ui-radius-button);font-weight:700;font-size:var(--font-body);text-align:center}@media (hover:hover){.header-menu__btn{transition:var(--transition-link)}.header-menu__btn:hover{filter:var(--hover-brightness)}}.header-menu__btn.--border{background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}@media (hover:hover){.header-menu__btn.--border{transition:var(--transition-link)}.header-menu__btn.--border:hover{filter:brightness(1);background-color:var(--color-button-secondary-hover)}}body.no-scroll{overflow:hidden;height:100vh}.footer{display:block;background-color:var(--color-text-default);color:var(--color-white);padding:var(--space-40) var(--space-24);text-align:center}@media screen and (width < 376px){.footer{padding-left:var(--space-16);padding-right:var(--space-16)}}.footer__model{margin:-10px auto 30px;font-size:var(--font-caption);text-align:center;opacity:.8}@media screen and (width < 848px){.footer__logo{width:140px;height:auto}}.footer .footer-link{display:flex;flex-wrap:wrap;margin:var(--space-20) auto 0;justify-content:center;width:100%}.footer .footer-link__item{margin-bottom:var(--space-16);margin-left:var(--space-16);margin-right:var(--space-16);font-size:var(--font-body-sm);line-height:1}.footer .footer-link__item a{color:var(--color-white)}.footer .footer-link__item:last-child{margin-right:0;border-right:none}.footer .footer-link__item.--no-margin{margin-left:0;margin-right:0}.footer .footer-link-us{padding:8px 12px;background:#4d4d4d;border-radius:8px}.footer .footer-japjic{margin:var(--space-20) auto 0;display:inline-block;padding:var(--space-12);background:var(--color-white);border-radius:var(--ui-radius-small)}.footer .footer-number{margin:var(--space-20) auto 0;font-size:var(--font-caption);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}@media screen and (width < 376px){.footer .footer-number{flex-direction:column;gap:0}}.footer .footer-copyright{font-size:var(--font-caption)}.notice-pricing-heading{padding:var(--space-20) var(--space-24);width:100%;text-align:center}@media screen and (width < 376px){.notice-pricing-heading{padding-left:var(--space-16);padding-right:var(--space-16)}}.notice-pricing-heading__title{font-size:var(--font-h1);display:flex;flex-wrap:wrap;gap:0;justify-content:center;flex-direction:column;line-height:1.5}.notice-pricing-content *{box-sizing:border-box;border-style:solid;border-width:0;margin:0;padding:0;min-width:0}.notice-pricing-content ::after,.notice-pricing-content ::before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}.notice-pricing-content blockquote,.notice-pricing-content caption,.notice-pricing-content dd,.notice-pricing-content dl,.notice-pricing-content dt,.notice-pricing-content fieldset,.notice-pricing-content figure,.notice-pricing-content form,.notice-pricing-content h1,.notice-pricing-content h2,.notice-pricing-content h3,.notice-pricing-content h4,.notice-pricing-content h5,.notice-pricing-content h6,.notice-pricing-content li,.notice-pricing-content ol,.notice-pricing-content p,.notice-pricing-content pre,.notice-pricing-content table,.notice-pricing-content tbody,.notice-pricing-content td,.notice-pricing-content tfoot,.notice-pricing-content th,.notice-pricing-content thead,.notice-pricing-content tr,.notice-pricing-content ul{margin:0;padding:0;font-weight:inherit;font-size:inherit}.notice-pricing-content h1,.notice-pricing-content h2,.notice-pricing-content h3,.notice-pricing-content h4,.notice-pricing-content h5,.notice-pricing-content h6{font-weight:600}.notice-pricing-content ol,.notice-pricing-content ul{list-style:none}.notice-pricing-content li{list-style:none}.notice-pricing-content a{background-color:transparent;color:inherit;text-decoration:inherit}.notice-pricing-content button,.notice-pricing-content input,.notice-pricing-content optgroup,.notice-pricing-content select,.notice-pricing-content textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;border:none;background-color:transparent;color:inherit}.notice-pricing-content button{cursor:pointer}.notice-pricing-content input::placeholder{opacity:1}.notice-pricing-content button,.notice-pricing-content input[type=button],.notice-pricing-content input[type=reset],.notice-pricing-content input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.notice-pricing-content input[type=checkbox],.notice-pricing-content input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.notice-pricing-content table{border-collapse:collapse;border-spacing:0}.notice-pricing-content td,.notice-pricing-content th{padding:0}.notice-pricing-content canvas,.notice-pricing-content img,.notice-pricing-content picture,.notice-pricing-content svg,.notice-pricing-content video{display:block;max-width:100%;height:auto}.notice-pricing-content img{border:0}.notice-pricing-content svg{overflow:visible}.notice-pricing-content code,.notice-pricing-content kbd,.notice-pricing-content samp{font-family:Monaco,"Courier New",monospace;font-size:.875em}.notice-pricing-content b,.notice-pricing-content strong{font-weight:inherit}.notice-pricing-content em,.notice-pricing-content i{font-style:inherit}.notice-pricing-content .cuddle .box{margin-top:var(--space-40)}.notice-pricing-content .cuddle .box__title{font-size:var(--font-h2);font-weight:700}.notice-pricing-content .cuddle .box__content{margin-top:var(--space-20)}.notice-pricing-content .cuddle .box__content span{font-weight:700}.notice-pricing-content .cuddle .box__content ul li{text-align:left;position:relative;padding-left:18px;margin-top:var(--space-4)}.notice-pricing-content .cuddle .box__content ul li::before{content:"・";display:block;position:absolute;left:0;top:0;width:22px;height:22px}.notice-pricing-content .cuddle .box__content a{color:var(--color-text-link)}@media (hover:hover){.notice-pricing-content .cuddle .box__content a{transition:var(--transition-link)}.notice-pricing-content .cuddle .box__content a:hover{opacity:var(--hover-opacity)}}.notice-pricing-content .cuddle .box__content a:visited{color:var(--color-text-link)}.notice-pricing-content .cuddle .anchor-nav{width:100%;border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);z-index:2;position:relative}.notice-pricing-content .cuddle .anchor-nav--sub{margin-top:var(--space-20)}.notice-pricing-content .cuddle .anchor-nav__list{width:100%;display:grid;text-align:center;margin:0 auto;grid-auto-flow:column;grid-template-columns:repeat(4,1fr)}.notice-pricing-content .cuddle .anchor-nav__list--2col{grid-template-columns:repeat(2,1fr)}.notice-pricing-content .cuddle .anchor-nav__link{display:flex;justify-content:center;align-items:center;padding:var(--space-12) var(--space-4) var(--space-24);font-size:var(--font-body-sm);font-weight:700;position:relative;flex-direction:row;gap:0}@media screen and (width < 640px){.notice-pricing-content .cuddle .anchor-nav__link{flex-direction:column;font-size:var(--font-caption)}}.notice-pricing-content .cuddle .anchor-nav__link::after{content:"";display:inline-block;vertical-align:middle;line-height:1;width:.6em;height:.6em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);position:absolute;bottom:10px;left:50%;margin-left:-.3em}@media (hover:hover){.notice-pricing-content .cuddle .anchor-nav__link:hover{opacity:.7}}.notice-pricing-content .cuddle .anchor-nav__link:focus{opacity:inherit}.notice-pricing-content .cuddle .faq{margin-top:var(--space-20)}@media screen and (width > 640px){.notice-pricing-content .cuddle .faq{background:var(--color-background-default);border-radius:var(--ui-radius-normal);padding:var(--space-20)}}.notice-pricing-content .cuddle .faq__list{background:var(--color-white);margin:0 auto 0;width:100%;border-top:1px solid var(--color-border-default)}.notice-pricing-content .cuddle .faq__item{border-bottom:1px solid var(--color-border-default);text-align:left}@media screen and (width > 640px){.notice-pricing-content .cuddle .faq__item{padding:0 var(--space-20)}}.notice-pricing-content .cuddle .faq__check{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.notice-pricing-content .cuddle .faq__check:focus-visible+.faq__question{outline:2px solid var(--color-text-link);outline-offset:4px}.notice-pricing-content .cuddle .faq__question{display:flex;padding:var(--space-16) 0;position:relative;align-items:center;justify-content:space-between;cursor:pointer}.notice-pricing-content .cuddle .faq__icon{flex-shrink:0;display:inline-block;vertical-align:middle;line-height:1;margin-left:var(--space-16);width:1em;height:.1em;background:var(--color-text-default);border-radius:.1em;position:relative}.notice-pricing-content .cuddle .faq__icon::before{content:"";position:absolute;top:50%;left:50%;width:.1em;height:1em;background:var(--color-text-default);border-radius:.1em;transition:var(--transition-link);transform:translate(-50%,-50%) rotate(180deg)}.notice-pricing-content .cuddle .faq__answer{width:100%;max-width:600px;margin:0 auto;display:block;height:0;opacity:0;padding:0;font-size:var(--font-body-sm);transition:var(--transition-link);visibility:hidden}.notice-pricing-content .cuddle .faq__answer-title{font-weight:700}.notice-pricing-content .cuddle .faq__answer-text{margin-top:var(--space-20)}.notice-pricing-content .cuddle .faq__answer a{color:var(--color-text-link)}@media (hover:hover){.notice-pricing-content .cuddle .faq__answer a{transition:var(--transition-link)}.notice-pricing-content .cuddle .faq__answer a:hover{opacity:var(--hover-opacity)}}.notice-pricing-content .cuddle .faq__answer a:visited{color:var(--color-text-link)}.notice-pricing-content .cuddle .faq__answer ul li{text-align:left;position:relative;padding-left:18px;margin-top:var(--space-4)}.notice-pricing-content .cuddle .faq__answer ul li::before{content:"・";display:block;position:absolute;left:0;top:0;width:22px;height:22px}.notice-pricing-content .cuddle .faq__check:checked+.faq__question .faq__icon::before{transform:translate(-50%,-50%) rotate(90deg)}.notice-pricing-content .cuddle .faq__check:checked~.faq__answer{height:auto;opacity:1;padding:0 0 var(--space-16);visibility:visible}.notice-pricing-content .cuddle .faq__note{display:block;font-size:var(--font-caption);color:var(--color-text-secondary);margin-top:var(--space-12)}.notice-pricing-content .cuddle .faq__svg{margin:var(--space-20) auto 0;display:flex;justify-content:center;max-width:600px;width:100%}.notice-pricing-content .cuddle .faq__svg svg{width:100%;height:auto;display:block}.notice-pricing-content .cuddle .faq .pricing-table{width:100%;max-width:600px;margin:var(--space-20) auto;border-collapse:collapse;background-color:var(--color-white);border:1px solid var(--color-border-strong);overflow:hidden;font-size:var(--font-body-sm);table-layout:fixed}@media screen and (width < 848px){.notice-pricing-content .cuddle .faq .pricing-table{font-size:var(--font-caption)}}.notice-pricing-content .cuddle .faq .pricing-table__head{background-color:var(--color-background-default);font-size:var(--font-caption)}.notice-pricing-content .cuddle .faq .pricing-table__row{border-bottom:1px solid var(--color-border-default)}.notice-pricing-content .cuddle .faq .pricing-table__row:last-child{border-bottom:none}.notice-pricing-content .cuddle .faq .pricing-table__cell{padding:var(--space-8) var(--space-8);border-right:1px solid var(--color-border-default)}.notice-pricing-content .cuddle .faq .pricing-table__cell:first-child{text-align:left;width:140px}@media screen and (width < 640px){.notice-pricing-content .cuddle .faq .pricing-table__cell:first-child{width:auto}}.notice-pricing-content .cuddle .faq .pricing-table__cell:not(:first-child){width:calc((100% - 140px)/ 3)}@media screen and (width < 640px){.notice-pricing-content .cuddle .faq .pricing-table__cell:not(:first-child){width:auto}}.notice-pricing-content .cuddle .faq .pricing-table__cell:last-child{border-right:none}.notice-pricing-content .cuddle .faq .pricing-table__cell--header{background-color:var(--color-background-default)}@media (hover:hover){thead .notice-pricing-content .cuddle .faq .pricing-table__cell:hover{background-color:var(--color-background-secondary)}}.notice-pricing-content .cuddle .faq .pricing-table__note{display:inline-block;font-size:var(--font-caption)}.notice-pricing-content .cuddle .pricing-table-wrapper{margin:var(--space-40) auto 0;width:100%;max-width:100%}.notice-pricing-content .cuddle .pricing-table-text{margin-top:var(--space-8);font-size:var(--font-caption);color:var(--color-text-tertiary)}@media screen and (width > 640px){.notice-pricing-content .cuddle .pricing-table-text{display:none}}.notice-pricing-content .cuddle .pricing-table-set{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;display:inline-block;margin:var(--space-20) auto 0;max-width:100%;max-height:400px}@media screen and (width > 640px){.notice-pricing-content .cuddle .pricing-table-set{max-height:inherit}}.notice-pricing-content .cuddle .pricing-table--feature-comparison{border:1px solid var(--color-border-strong);margin:0 auto 0;min-width:640px;max-width:800px;width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-body-sm)}.notice-pricing-content .cuddle .pricing-table--feature-comparison.--woman{width:360px;min-width:360px;max-width:360px}.notice-pricing-content .cuddle .pricing-table--feature-comparison tbody th,.notice-pricing-content .cuddle .pricing-table--feature-comparison thead th{position:sticky;background-color:var(--color-background-default);z-index:1}.notice-pricing-content .cuddle .pricing-table--feature-comparison thead th{top:0;z-index:2;padding:var(--space-8) var(--space-8)}.notice-pricing-content .cuddle .pricing-table--feature-comparison thead th:first-child{left:0;z-index:3}.notice-pricing-content .cuddle .pricing-table--feature-comparison tbody th{left:0;text-align:left;width:180px;min-width:180px;word-break:break-word;padding:var(--space-8) var(--space-8)}.notice-pricing-content .cuddle .pricing-table--feature-comparison__row{border-bottom:1px solid var(--color-border-default)}.notice-pricing-content .cuddle .pricing-table--feature-comparison__row:last-child{border-bottom:none}.notice-pricing-content .cuddle .pricing-table--feature-comparison .pricing-table__cell{padding:var(--space-8) var(--space-8);border-right:1px solid var(--color-border-default)}.notice-pricing-content .cuddle .pricing-table--feature-comparison .pricing-table__cell:last-child{border-right:none}.notice-pricing-content .cuddle .pricing-table--feature-comparison .pricing-table__cell--sticky{position:sticky;left:0;background-color:var(--color-background-default);z-index:1}.notice-pricing-content .cuddle .pricing-table--feature-comparison tbody tr:last-child .pricing-table__cell{border-bottom:none}.notice-pricing-content .cuddle .pricing-table--feature-comparison .pricing-table__cell:not(:first-child){width:120px;text-align:center}.notice-pricing-content .cuddle .pricing-table--feature-comparison thead .pricing-table__cell:not(:first-child){width:120px}.notice-pricing-content .cuddle .pricing-table--feature-comparison tbody tr td:nth-child(3){background-color:rgba(30,136,229,.05)}.notice-pricing-content .cuddle .pricing-table--feature-comparison tbody tr td:nth-child(4){background-color:rgba(109,65,191,.02)}.notice-pricing-content .cuddle .pricing-table--feature-comparison tbody tr td:nth-child(5){background-color:rgba(0,77,64,.05)}.notice-pricing-content .cuddle .pricing-table--feature-comparison tbody tr td:nth-child(6){background-color:rgba(38,50,56,.02)}.notice-pricing-content .cuddle .pricing-table--feature-comparison.--woman tbody tr td:nth-child(3){background-color:rgba(109,65,191,.02)}.notice-pricing-content .cuddle .function__list{border-radius:var(--ui-radius-small);width:100%;padding:var(--space-12);background-color:var(--color-white);border:1px solid var(--color-border-default);box-sizing:border-box}.notice-pricing-content .cuddle .function__item{text-align:left;font-size:var(--font-body-sm);position:relative;padding-left:24px;margin-top:var(--space-8)}.notice-pricing-content .cuddle .function__item:first-child{margin-top:0}.notice-pricing-content .cuddle .function__item::before{content:"";display:block;position:absolute;width:16px;height:16px;background:var(--color-white);left:0;top:2px}.notice-pricing-content .cuddle .function__item::after{content:"";display:block;position:absolute;border-left:2px solid var(--color-icon-strong);border-bottom:2px solid var(--color-icon-strong);width:12px;height:6px;transform:rotate(-45deg);left:5px;top:7px}.notice-pricing-content .cuddle .function__item a{text-decoration:underline}.notice-pricing-content .cuddle .function__item a:visited{color:var(--color-text-default)}.notice-pricing-content .cuddle .function__list.--basic .function__item::after{border-color:var(--color-plan-basic)}.notice-pricing-content .cuddle .function__list.--standard .function__item::after{border-color:var(--color-plan-standard)}.notice-pricing-content .cuddle .function__list.--prime .function__item::after{border-color:var(--color-plan-prime)}.notice-pricing-content .cuddle .function__list.--prestige .function__item::after{border-color:var(--color-plan-prestige)}.notice-pricing-content .cuddle .function__list.--ladiesPack .function__item::after{border-color:var(--color-plan-ladiesPack)}.notice-pricing-content .cuddle .man,.notice-pricing-content .cuddle .woman{padding:var(--space-40) 0 0;text-align:center;box-sizing:border-box}.notice-pricing-content .cuddle .man__title,.notice-pricing-content .cuddle .woman__title{font-size:var(--font-h2);text-align:center}.notice-pricing-content .cuddle .man__inner,.notice-pricing-content .cuddle .woman__inner{margin:var(--space-20) auto 0;max-width:800px;padding:var(--space-40);background-color:var(--color-background-default);border-radius:var(--ui-radius-normal);text-align:center}@media screen and (width < 848px){.notice-pricing-content .cuddle .man__inner,.notice-pricing-content .cuddle .woman__inner{padding:var(--space-24) var(--space-16)}}.notice-pricing-content .woman{margin-top:var(--space-48);border-top:1px solid var(--color-border-default)}.notice-pricing-content .man-free,.notice-pricing-content .woman-free{max-width:600px;margin:0 auto}.notice-pricing-content .man-free__title,.notice-pricing-content .woman-free__title{font-size:var(--font-body-xl)}.notice-pricing-content .man-free__lead,.notice-pricing-content .woman-free__lead{font-size:var(--font-body-sm);margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:0;justify-content:center}@media screen and (width < 640px){.notice-pricing-content .man-free__lead,.notice-pricing-content .woman-free__lead{text-align:left;display:inline-block}.notice-pricing-content .man-free__lead-second,.notice-pricing-content .woman-free__lead-second{margin-left:-.2em}}.notice-pricing-content .man-free__function,.notice-pricing-content .woman-free__function{margin-top:var(--space-16);display:flex;justify-content:center}.notice-pricing-content .man-free-add,.notice-pricing-content .woman-free-add{margin:var(--space-20) auto 0;text-align:left}.notice-pricing-content .man-free-add__title,.notice-pricing-content .woman-free-add__title{font-size:var(--font-body-xl);font-weight:700}.notice-pricing-content .man-free-add__function,.notice-pricing-content .woman-free-add__function{margin-top:var(--space-8)}.notice-pricing-content .man-paid,.notice-pricing-content .woman-paid{border-top:1px solid var(--color-border-default);max-width:600px;margin:var(--space-40) auto 0;padding-top:var(--space-32)}@media screen and (width < 848px){.notice-pricing-content .man-paid,.notice-pricing-content .woman-paid{margin:var(--space-24) auto 0;padding-top:var(--space-16)}}.notice-pricing-content .man-paid__title,.notice-pricing-content .woman-paid__title{font-size:var(--font-body-xl)}.notice-pricing-content .man-paid-nav{margin:var(--space-16) auto 20px;position:relative;z-index:2}.notice-pricing-content .man-paid-nav__list{width:100%;max-width:600px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--space-8);text-align:center;margin:0 auto}.notice-pricing-content .man-paid-nav__link{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:var(--space-12) 0 var(--space-24);background-color:var(--color-white);box-shadow:var(--shadow-default);border-radius:var(--ui-radius-small);gap:var(--space-4);position:relative}.notice-pricing-content .man-paid-nav__link::after{content:"";display:inline-block;vertical-align:middle;line-height:1;width:.3em;height:.3em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);position:absolute;bottom:6px;left:50%;margin-left:-.3em}@media (hover:hover){.notice-pricing-content .man-paid-nav__link:hover{opacity:.7}}.notice-pricing-content .man-paid-nav__link:focus{opacity:inherit}.notice-pricing-content .man-paid-nav__function{display:inline-block;font-size:var(--font-caption);color:var(--color-text-secondary);line-height:1}@media screen and (width < 640px){.notice-pricing-content .man-paid-nav__function{font-size:var(--font-caption-sm)}}.notice-pricing-content .man-paid-nav__name{display:block;width:calc(100% - 12px);margin:0 auto;padding:var(--space-4) 0;font-size:var(--font-caption);color:var(--color-white)}@media screen and (width < 376px){.notice-pricing-content .man-paid-nav__name{font-size:10px}}.notice-pricing-content .man-paid-nav__name.--basic{background:var(--color-plan-basic)}.notice-pricing-content .man-paid-nav__name.--standard{background:var(--color-plan-standard)}.notice-pricing-content .man-paid-nav__name.--prime{background:var(--color-plan-prime)}.notice-pricing-content .man-paid-nav__name.--prestige{background:var(--color-plan-prestige)}.notice-pricing-content .man-paid-plan,.notice-pricing-content .woman-paid-plan{padding-top:var(--space-20)}.notice-pricing-content .man-paid-plan__title,.notice-pricing-content .woman-paid-plan__title{font-size:var(--font-body-xl);display:inline-block;padding:var(--space-4) var(--space-12);background:var(--color-plan-basic);color:var(--color-white)}.notice-pricing-content .man-paid-plan__title.--basic,.notice-pricing-content .woman-paid-plan__title.--basic{background:var(--color-plan-basic)}.notice-pricing-content .man-paid-plan__title.--standard,.notice-pricing-content .woman-paid-plan__title.--standard{background:var(--color-plan-standard)}.notice-pricing-content .man-paid-plan__title.--prime,.notice-pricing-content .woman-paid-plan__title.--prime{background:var(--color-plan-prime)}.notice-pricing-content .man-paid-plan__title.--prestige,.notice-pricing-content .woman-paid-plan__title.--prestige{background:var(--color-plan-prestige)}.notice-pricing-content .man-paid-plan__title.--ladiesPack,.notice-pricing-content .woman-paid-plan__title.--ladiesPack{background:var(--color-plan-ladiesPack)}.notice-pricing-content .man-paid-plan__subtitle,.notice-pricing-content .woman-paid-plan__subtitle{margin-top:var(--space-8);font-size:var(--font-body-lg)}.notice-pricing-content .man-paid-plan__lead,.notice-pricing-content .woman-paid-plan__lead{font-size:var(--font-body-sm);margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:0;justify-content:center}@media screen and (width < 640px){.notice-pricing-content .man-paid-plan__lead,.notice-pricing-content .woman-paid-plan__lead{text-align:left;display:inline-block}.notice-pricing-content .man-paid-plan__lead-second,.notice-pricing-content .woman-paid-plan__lead-second{margin-left:-.2em}}.notice-pricing-content .man-paid-plan__sublead,.notice-pricing-content .woman-paid-plan__sublead{font-size:var(--font-caption)}@media screen and (width < 376px){.notice-pricing-content .man-paid-plan__sublead,.notice-pricing-content .woman-paid-plan__sublead{text-align:left}}.notice-pricing-content .man-paid-plan-add,.notice-pricing-content .woman-paid-plan-add{width:100%;max-width:600px;margin:var(--space-20) auto 0;text-align:left}.notice-pricing-content .man-paid-plan-add__title,.notice-pricing-content .woman-paid-plan-add__title{font-size:var(--font-body-sm);font-weight:700}.notice-pricing-content .man-paid-plan-add__function,.notice-pricing-content .woman-paid-plan-add__function{margin-top:var(--space-8)}.notice-pricing-content .man-paid-plan-add__function .function__list,.notice-pricing-content .woman-paid-plan-add__function .function__list{border-radius:var(--ui-radius-small)}.notice-pricing-content .man-paid-plan-term,.notice-pricing-content .woman-paid-plan-term{width:100%;max-width:600px;margin:var(--space-20) auto 0;text-align:left}.notice-pricing-content .man-paid-plan-term__title,.notice-pricing-content .woman-paid-plan-term__title{font-size:var(--font-body-sm);font-weight:700}.notice-pricing-content .man-paid-plan-term__item,.notice-pricing-content .woman-paid-plan-term__item{background:var(--color-white);border-radius:var(--ui-radius-small);display:flex;align-items:center;position:relative;min-height:120px;margin-top:var(--space-16)}.notice-pricing-content .man-paid-plan-term__ribon,.notice-pricing-content .woman-paid-plan-term__ribon{position:absolute;top:0;left:var(--space-12);line-height:1;font-weight:700;background-color:var(--color-plan-basic);color:var(--color-white);font-size:var(--font-caption);padding:var(--space-8) 6px;border-radius:0 0 4px 4px}@media screen and (width > 640px){.notice-pricing-content .man-paid-plan-term__ribon,.notice-pricing-content .woman-paid-plan-term__ribon{left:var(--space-20)}}.notice-pricing-content .man-paid-plan-term__ribon.--basic,.notice-pricing-content .woman-paid-plan-term__ribon.--basic{background-color:var(--color-plan-basic)}.notice-pricing-content .man-paid-plan-term__ribon.--standard,.notice-pricing-content .woman-paid-plan-term__ribon.--standard{background-color:var(--color-plan-standard)}.notice-pricing-content .man-paid-plan-term__ribon.--prime,.notice-pricing-content .woman-paid-plan-term__ribon.--prime{background-color:var(--color-plan-prime)}.notice-pricing-content .man-paid-plan-term__ribon.--prestige,.notice-pricing-content .woman-paid-plan-term__ribon.--prestige{background-color:var(--color-plan-prestige)}.notice-pricing-content .man-paid-plan-term__ribon.--ladiesPack,.notice-pricing-content .woman-paid-plan-term__ribon.--ladiesPack{background-color:var(--color-plan-ladiesPack)}.notice-pricing-content .man-paid-plan-term__term,.notice-pricing-content .woman-paid-plan-term__term{margin:var(--space-16) 16px 16px 12px;width:100px;padding-right:var(--space-12);border-right:1px solid var(--color-border-default);text-align:center;line-height:1.4;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:100px;padding-top:var(--space-12)}@media screen and (width < 640px){.notice-pricing-content .man-paid-plan-term__term,.notice-pricing-content .woman-paid-plan-term__term{width:var(--space-80);font-size:var(--font-caption)}}.notice-pricing-content .man-paid-plan-term__num,.notice-pricing-content .woman-paid-plan-term__num{font-size:var(--font-body-xl);font-weight:700}@media screen and (width < 376px){.notice-pricing-content .man-paid-plan-term__num,.notice-pricing-content .woman-paid-plan-term__num{font-size:var(--font-body-xl)}}.notice-pricing-content .man-paid-plan-term__period,.notice-pricing-content .woman-paid-plan-term__period{font-size:var(--font-caption);top:-2px;display:inline-block;position:relative}.notice-pricing-content .man-paid-plan-term__plan,.notice-pricing-content .woman-paid-plan-term__plan{flex:1;padding-right:var(--space-16);text-align:center;display:flex;align-items:center;flex-direction:column}.notice-pricing-content .man-paid-plan-term__off-lead,.notice-pricing-content .woman-paid-plan-term__off-lead{font-size:var(--font-body-sm);color:var(--color-primary)}@media screen and (width < 640px){.notice-pricing-content .man-paid-plan-term__off-lead,.notice-pricing-content .woman-paid-plan-term__off-lead{font-size:var(--font-caption)}}.notice-pricing-content .man-paid-plan-term__off-lead.--basic,.notice-pricing-content .woman-paid-plan-term__off-lead.--basic{color:var(--color-plan-basic)}.notice-pricing-content .man-paid-plan-term__off-lead.--standard,.notice-pricing-content .woman-paid-plan-term__off-lead.--standard{color:var(--color-plan-standard)}.notice-pricing-content .man-paid-plan-term__off-lead.--prime,.notice-pricing-content .woman-paid-plan-term__off-lead.--prime{color:var(--color-plan-prime)}.notice-pricing-content .man-paid-plan-term__off-lead.--prestige,.notice-pricing-content .woman-paid-plan-term__off-lead.--prestige{color:var(--color-plan-prestige)}.notice-pricing-content .man-paid-plan-term__off-lead.--ladiesPack,.notice-pricing-content .woman-paid-plan-term__off-lead.--ladiesPack{color:var(--color-plan-ladiesPack)}.notice-pricing-content .man-paid-plan-term__off,.notice-pricing-content .woman-paid-plan-term__off{font-weight:700}.notice-pricing-content .man-paid-plan-term__month-yen,.notice-pricing-content .woman-paid-plan-term__month-yen{font-size:var(--font-body-xl);font-weight:700;padding:0 4px;display:inline-block}.notice-pricing-content .man-paid-plan-term__all,.notice-pricing-content .woman-paid-plan-term__all{display:inline-block;line-height:1;padding:var(--space-8) 0;width:100%;max-width:210px;margin:0 auto;font-size:var(--font-body-sm);background:var(--color-background-default)}@media screen and (width < 376px){.notice-pricing-content .man-paid-plan-term__all,.notice-pricing-content .woman-paid-plan-term__all{font-size:var(--font-caption)}}.notice-pricing-content .man-paid-plan-term__note,.notice-pricing-content .woman-paid-plan-term__note{color:var(--color-text-secondary);font-size:var(--font-caption);margin-top:var(--space-8);text-align:left}.notice-pricing-content .attention{padding-top:var(--space-40);padding-bottom:var(--space-40);box-sizing:border-box;margin-top:var(--space-48);margin-bottom:var(--space-48);border-top:1px solid var(--color-border-default)}.notice-pricing-content .attention__title{font-size:var(--font-h2);text-align:center}.notice-pricing-content .attention__inner{margin:var(--space-20) auto 0;max-width:600px;text-align:center}.notice-pricing-content .attention__list{margin-top:var(--space-16)}.notice-pricing-content .attention__item{text-align:left;font-size:var(--font-body-sm);position:relative;padding-left:18px;margin-top:var(--space-8)}.notice-pricing-content .attention__item:first-child{margin-top:0}.notice-pricing-content .attention__item::before{content:"・";display:block;position:absolute;left:0;top:0;width:22px;height:22px}.notice-pricing-content .attention__item a{color:var(--color-text-link)}@media (hover:hover){.notice-pricing-content .attention__item a{transition:var(--transition-link)}.notice-pricing-content .attention__item a:hover{opacity:var(--hover-opacity)}}.notice-pricing-content .attention__item a:visited{color:var(--color-text-link)}.notice-pricing-content .notice-pricing-history{margin-top:var(--space-40);font-size:var(--font-body-sm)}.notice-pricing-notice{margin:0 auto 20px;padding:0 24px;text-align:center;max-width:960px}@media screen and (width < 376px){.notice-pricing-notice{padding:0 16px}}.notice-pricing-notice p{background-color:#fff8e1;padding:16px}.notice-pricing-notice a{color:var(--color-text-link);text-decoration:underline}.notice-pricing-content{max-width:960px;margin:0 auto;padding:0 24px;line-height:var(--line-height-lp)}@media screen and (width < 376px){.notice-pricing-content{padding:0 16px}}.notice-pricing-content img{height:auto}.notice-pricing-content .cuddle .box{scroll-margin-top:80px}.notice-pricing-content .cuddle .faq__answer{overflow-x:auto}.notice-pricing-content .cuddle .anchor-nav__list{max-width:640px}.notice-pricing-content .anchor-target-wrapper{position:relative;padding-top:var(--space-80);margin-top:calc(var(--space-80) * -1)}@media screen and (width < 848px){.notice-pricing-content .anchor-target-wrapper{padding-top:var(--space-60);margin-top:calc(var(--space-60) * -1)}}.notice-pricing-content .function__item a{color:var(--color-text-link)}@media (hover:hover){.notice-pricing-content .function__item a{transition:var(--transition-link)}}@media screen and (width < 848px){.notice-pricing-content .cuddle .pricing-table--feature-comparison{margin-left:16px;margin-right:16px}}.notice-pricing-content .attention{padding-left:var(--space-24);padding-right:var(--space-24)}@media screen and (width < 376px){.notice-pricing-content .attention{padding-left:var(--space-16);padding-right:var(--space-16)}}.notice-pricing-content .notice-pricing-emphasis{font-weight:700;text-decoration:underline}