@import"https://fonts.googleapis.com/css2?family=Noto+Serif:wght@600&display=swap";: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: .875rem;--font-caption: .75rem;--font-caption-sm: .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, .16);--shadow-strong: 0 2px 16px rgba(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%;--photo-radius-pc: 72px;--photo-radius-sp: 24px;--hover-opacity: .7;--hover-brightness: brightness(1.2);--transition-link: all .3s ease;--transition-slide: all .3s ease;--backdrop-filter-blur: blur(30px);--color-gray-900: #212121;--color-gray-900-80: rgba(33, 33, 33, .8);--color-gray-900-60: rgba(33, 33, 33, .6);--color-gray-900-30: rgba(33, 33, 33, .3);--color-gray-700: #616161;--color-gray-600: #757575;--color-gray-400: #bdbdbd;--color-gray-300: #e0e0e0;--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-blue-900: #0d47a1;--color-blue-700: #1976d2;--color-blue-600: #1e88e5;--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-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-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: var(--color-background-default);--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-background-tip: var(--color-deepPurple-0);--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-premium-light: var(--color-deepPurple-50);--color-plan-signature: var(--color-blueGray-900);--color-menu-text-normal: var(--color-blue-900);--color-menu-text-care: var(--color-red-900);--color-menu-border: var(--color-blueGray-100);--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,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:inherit;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scrollbar-gutter:stable}body{line-height:inherit}a{color:inherit;text-decoration:inherit}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}b,strong{font-weight:bolder}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;cursor:pointer;border:0}button:disabled{cursor:default}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}:-moz-focusring{outline:auto}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}html{font-size:var(--font-base);color:var(--color-text-default)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-default);line-height:1.5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-wrap:anywhere;word-break:normal;line-break:strict}.css-9emuhu-MuiPaper-root-MuiDrawer-paper{background-color:transparent!important}@font-face{font-family:profile_icon;src:url(https://www.cuddle-global.com/fonts/profile_icon.ttf?jshvpi) format("truetype"),url(https://www.cuddle-global.com/fonts/profile_icon.woff?jshvpi) format("woff"),url(https://www.cuddle-global.com/fonts/profile_icon.svg?jshvpi#profile_icon) format("svg");font-weight:400;font-style:normal;font-display:block}i{font-family:profile_icon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:16px;color:var(--color-icon-default);margin-right:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-academicHistory:before{content:""}.icon-age:before{content:""}.icon-availableDrink:before{content:""}.icon-drinking:before{content:""}.icon-area:before{content:""}.icon-hometown:before{content:""}.icon-bloodType:before{content:""}.icon-brother:before{content:""}.icon-hasChild:before{content:""}.icon-companyType:before{content:""}.icon-holiday:before{content:""}.icon-income:before{content:""}.icon-introduction:before{content:""}.icon-language:before{content:""}.icon-job:before{content:""}.icon-photo:before{content:""}.icon-schoolName:before{content:""}.icon-height:before{content:""}.icon-figure:before{content:""}.icon-smoking:before{content:""}.icon-time:before{content:""}.icon-interest:before{content:""}.icon-sex:before{content:""}.icon-messageLike:before{content:""}._container_13rvu_1{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;height:100vh;background-color:var(--color-background-default)}._head_13rvu_11{margin-top:20px;font-size:20px;line-height:1.2;white-space:pre-wrap;text-align:center}._text_13rvu_19{margin-top:15px;font-size:14px;white-space:pre-wrap;text-align:center}@media screen and (max-width:370px){._text_13rvu_19{white-space:inherit}}._bigButtonWrapper_13rvu_31{margin-top:20px;max-width:250px;width:100%}._button_13rvu_37{margin-top:20px;padding:12px 20px;background:var(--color-white);box-shadow:var(--shadow-default);border-radius:100px;font-size:14px;line-height:1.2;color:var(--color-text-secondary)}@media(hover:hover){._button_13rvu_37{transition:var(--transition-link)}._button_13rvu_37:hover{opacity:var(--hover-opacity)}}._footer_1fij4_1{width:100%;margin:0 auto;color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 0;gap:8px}._link_1fij4_13{font-size:12px;line-height:1}@media(hover:hover){._link_1fij4_13{transition:var(--transition-link)}._link_1fij4_13:hover{text-decoration:underline;opacity:var(--hover-opacity)}}._copyright_1fij4_27{text-align:center;font-size:10px;line-height:1;opacity:.6}._container_dzamd_1{max-width:600px;margin:0 auto}@media screen and (min-width:601px){._container_dzamd_1{box-shadow:0 2px 16px #0000000f}}._containerWithFooter_dzamd_11{display:flex;flex-direction:column}._containerWhite_dzamd_16{background:var(--color-white)}._containerGray_dzamd_20{background:var(--color-background-default)}._containerFitHeight_dzamd_24{height:100vh}._containerUnsetHeight_dzamd_28{height:unset}._containerMinHeight_dzamd_32{min-height:100vh}._tab_dzamd_36{--layout-tab-height: 54px;width:100%;max-width:600px;min-height:var(--layout-tab-height);height:calc(var(--layout-tab-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;position:fixed;bottom:0;display:flex;align-items:center;justify-content:space-around;background:var(--color-white);z-index:100;box-shadow:0 -2px 12px #2121210d}._fakeTab_dzamd_54{--layout-tab-height: 54px;width:100%;height:calc(var(--layout-tab-height) + env(safe-area-inset-bottom,0px))}._menu_dzamd_60{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;cursor:pointer;z-index:1}._text_dzamd_70{font-size:10px;color:var(--color-icon-default)}._textHere_dzamd_75{color:var(--color-primary)}._body_dzamd_79{height:unset}._bodyWithFooter_dzamd_83{flex:1;width:100%}._bodyFit_dzamd_88{height:100%}._bodyFitWithTab_dzamd_92{height:calc(100% - 54px - env(safe-area-inset-bottom,0px))}._tip_dzamd_97{position:absolute;top:20px;right:-4px;z-index:0}._tipInner_dzamd_104{position:relative;bottom:56px;left:50%;transform:translate(-50%);padding:4px;display:inline-block;margin-bottom:16px;background-color:var(--color-white);border:1px solid var(--color-secondary);border-radius:4px;color:var(--color-secondary);font-size:12px;line-height:1;z-index:20;width:22em;text-align:center}._tipClose_dzamd_123{display:inline-block;border-left:1px solid var(--color-secondary);margin-left:4px;padding-left:4px;cursor:pointer}._tipArrow_dzamd_131{position:absolute;bottom:-5px;right:16px;transform:translate(-50%);z-index:20}._tipArrowOuter_dzamd_139{position:absolute;bottom:-2px;border-top:6px solid var(--color-secondary);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none}._tipArrowInner_dzamd_148{position:relative;border-top:6px solid var(--color-white);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none}._menuTipWrapper_dzamd_156{position:relative;display:flex;align-items:center}._tipText_dzamd_162{display:inline-block}._container_1jtas_1{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;margin:0 16px;height:100vh}._container_1jtas_1._isTabOnly_1jtas_10{height:calc(100vh - 49px)}._container_1jtas_1._isHeaderOnly_1jtas_13{height:calc(100vh - 52px)}._container_1jtas_1._isTabAndHeader_1jtas_16{height:calc(100vh - 101px)}._container_1jtas_1._isTalkPage_1jtas_19{height:calc(100vh - 141px)}._paymentIconWrapper_1jtas_23{display:flex;flex-direction:column;align-items:center;font-size:12px;color:var(--color-text-secondary)}._head_1jtas_31{margin-top:20px;font-size:20px;line-height:1.2;white-space:pre-wrap;text-align:center}._text_1jtas_39{margin-top:15px;font-size:14px;white-space:pre-wrap;text-align:center}@media screen and (max-width:370px){._text_1jtas_39{white-space:inherit}}._bigButtonWrapper_1jtas_51{margin-top:20px;max-width:250px;width:100%}._button_1jtas_57{margin-top:20px;padding:12px 20px;background:var(--color-white);box-shadow:var(--shadow-default);border-radius:100px;font-size:14px;line-height:1.2;color:var(--color-text-secondary)}@media(hover:hover){._button_1jtas_57{transition:var(--transition-link)}._button_1jtas_57:hover{opacity:var(--hover-opacity)}}._button_1jtas_57._isDouble_1jtas_75{min-width:200px}
