@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%;--photo-radius-pc:72px;--photo-radius-sp:24px;--hover-opacity:0.7;--hover-brightness:brightness(1.2);--transition-link:all 0.3s ease;--transition-slide: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-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-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-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)}:root{--color-gold:#a69258}html{font-size:var(--font-base);scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-default);line-height:1.6}.c-noto-serif{font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.c-signup_button{display:flex;align-items:center;justify-content:center;width:100%;max-width:1000px;height:60px;background:var(--color-primary);font-size:18px;line-height:1;transition:var(--transition-link);color:var(--color-white);letter-spacing:.04em;cursor:pointer;font-weight:700;border-radius:8px}@media (hover:hover){.c-signup_button{transition:var(--transition-link)}.c-signup_button:hover{filter:brightness(1.5)}}.c-signup_button:active{transform:scale(.98)}.c-link_button{display:flex;align-items:center;justify-content:center;width:100%;max-width:335px;height:60px;border-radius:100px;background:var(--color-white);border:1px solid var(--color-border-default);box-sizing:border-box;font-size:16px;line-height:1;transition:var(--transition-link);color:var(--color-text-default);letter-spacing:.04em;cursor:pointer}.c-link_button:hover{color:rgba(54,54,54,.7);border:1px solid var(--color-border-default)}.c-link_button:active{transform:scale(.98)}.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}.header{height:80px;width:100%;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--color-border-default)}@media screen and (max-width:640px){.header{height:60px}}.header__inner{box-sizing:content-box;max-width:1400px;padding:0 16px;width:100%;display:flex;align-items:center;justify-content:space-between}.header__logo-img{display:block;width:160px;height:31px;object-fit:contain}.header__list{display:flex}.header__item{font-size:14px;margin-left:24px}.header__item:first-child{margin-left:0}.header__signup{border-radius:8px;background-color:var(--color-primary);display:inline-block;padding:12px 20px;line-height:1;color:var(--color-white)}@media (hover:hover){.header__signup{transition:var(--transition-link)}.header__signup:hover{filter:brightness(1.5)}}.header__signup:active{transform:scale(.98)}.scroll-header{top:0;left:0;position:fixed;height:60px;width:100%;display:flex;justify-content:center;align-items:center;z-index:100;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);transform:translateY(-100%);transition:transform .3s ease}@media screen and (min-width:641px){.scroll-header{height:80px}}.scroll-header.is-show{transform:translateY(0);box-shadow:var(--shadow-default)}.scroll-header.--dark{background:rgba(0,0,0,.86)}.scroll-header__inner{box-sizing:content-box;max-width:1400px;padding:0 16px;width:100%;display:flex;align-items:center;justify-content:space-between}.scroll-header__logo-img{display:block;width:140px;height:auto;object-fit:contain}.scroll-header__list{display:flex}.scroll-header__signup{border-radius:8px;background-color:var(--color-primary);display:inline-block;padding:12px 20px;line-height:1;color:var(--color-white);font-weight:700}@media (hover:hover){.scroll-header__signup{transition:var(--transition-link)}.scroll-header__signup:hover{filter:brightness(1.5)}}.scroll-header__signup:active{transform:scale(.98)}.scroll-header__item{font-size:14px;margin-left:24px;color:var(--color-primary)}.scroll-header__item:first-child{margin-left:0}.main{padding:40px 0 20px}.footer{border-top:1px solid var(--color-border-deep);display:block;background-color:var(--color-black);color:var(--color-white);padding:20px 16px;text-align:center}.footer .footer-introduction{margin:0 auto 24px;max-width:1000px;font-size:12px;opacity:.7;text-align:right}.footer .footer-groups{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:32px 40px;margin:0 auto 24px;padding:0 16px;max-width:960px;width:fit-content;text-align:left}.footer .footer-group{min-width:160px;max-width:320px}@media screen and (max-width:640px){.footer .footer-group{min-width:0;max-width:none;width:100%}}.footer .footer-group__title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;color:var(--color-white)}.footer .footer-group__list{list-style:none;padding:0;margin:0}.footer .footer-group__item{font-size:14px;line-height:1.5;margin-bottom:8px}.footer .footer-group__item a{color:var(--color-white)}.footer .footer-group__item:last-child{margin-bottom:0}.footer .footer-number{margin:24px auto 0;font-size:12px;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}@media screen and (max-width:640px){.footer .footer-number{flex-direction:column;gap:0}}.footer .footer-copyright{font-size:12px}.mv{padding:var(--space-20) var(--space-24) var(--space-20);width:100%;text-align:center}@media screen and (width < 376px){.mv{padding-left:var(--space-16);padding-right:var(--space-16)}}.mv__title{font-size:var(--font-h1);display:flex;flex-wrap:wrap;gap:0 .3em;justify-content:center;flex-direction:row}@media screen and (width < 640px){.mv__title{gap:0;flex-direction:column}}.mv__title-part{font-size:var(--font-body-xl)}.mv__title-detail{white-space:nowrap}.mv__lead{margin-top:var(--space-20);display:flex;flex-wrap:wrap;gap:0;justify-content:center;color:var(--color-primary);font-weight:700}.mv__description{max-width:800px;margin:var(--space-24) auto 0;text-align:left}.mv__description p+p{margin-top:var(--space-16)}.function__list{border-radius:var(--ui-radius-normal);width:100%;padding:var(--space-12);background-color:var(--color-white);border:1px solid var(--color-border-default);box-sizing:border-box}.function__item{text-align:left;font-size:var(--font-body-sm);position:relative;padding-left:22px;margin-top:var(--space-8)}.function__item:first-child{margin-top:0}.function__item::before{content:"";display:block;position:absolute;left:0;top:2px;width:20px;height:20px;background-image:url(/images/lp/pricing/icon_check.svg);background-repeat:no-repeat;background-size:contain}.function__item a{text-decoration:underline;color:var(--color-text-link)}@media (hover:hover){.function__item a{transition:var(--transition-link)}.function__item a:hover{opacity:var(--hover-opacity)}}.man{padding:var(--space-40) var(--space-16) 0;text-align:center;box-sizing:border-box}.man__title{font-size:var(--font-h2);text-align:center}.man__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){.man__inner{padding:var(--space-24) var(--space-16)}}.man-free{max-width:600px;margin:0 auto}.man-free__title{font-size:var(--font-body-xl)}.man-free__lead{font-size:var(--font-body-sm);margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:0;text-align:left}.man-free__function{margin-top:var(--space-16);display:flex;justify-content:center}.man-free__includes{margin-top:var(--space-16);text-align:left;font-size:var(--font-body-sm);font-weight:700}.man-free__note{margin-top:var(--space-16);text-align:left;font-size:var(--font-caption);color:var(--color-text-secondary)}.man-free-add{margin:var(--space-20) auto 0;text-align:left}.man-free-add__title{font-size:var(--font-body-xl);font-weight:700}.man-free-add__function{margin-top:var(--space-8)}.man-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){.man-paid{margin:var(--space-24) auto 0;padding-top:var(--space-16)}}.man-paid__title{font-size:var(--font-body-xl)}.man-paid-nav{margin:var(--space-16) auto 20px;position:relative;z-index:2}.man-paid-nav__list{width:100%;max-width:600px;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);text-align:center;margin:0 auto}.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}.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){.man-paid-nav__link:hover{opacity:.7}}.man-paid-nav__link:focus{opacity:inherit}.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)}.man-paid-nav__name.--premium{background:var(--color-primary)}.man-paid-nav__name.--signature{background:var(--color-plan-signature)}.man-paid-plan{padding-top:var(--space-24)}.man-paid-plan__nowrap{white-space:nowrap}.man-paid-plan__title{font-size:var(--font-body-xl);display:inline-block;padding:var(--space-4) var(--space-12);background:var(--color-primary);color:var(--color-white)}.man-paid-plan__title.--premium{background:var(--color-primary)}.man-paid-plan__title.--signature{background:var(--color-plan-signature)}.man-paid-plan__subtitle{margin-top:var(--space-8);font-size:var(--font-body-lg)}.man-paid-plan__lead{font-size:var(--font-body-sm);margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:0;text-align:left}.man-paid-plan-add{width:100%;max-width:600px;margin:var(--space-20) auto 0;text-align:left}.man-paid-plan-add__title{font-size:var(--font-body-sm);font-weight:700}.man-paid-plan-add__function{margin-top:var(--space-8)}.man-paid-plan-add__function .function__list{border-radius:var(--ui-radius-small)}.man-paid-plan-term{width:100%;max-width:600px;margin:var(--space-20) auto 0;text-align:left}.man-paid-plan-term__title{font-size:var(--font-body-sm);font-weight:700}.man-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)}.man-paid-plan-term__ribon{position:absolute;top:0;left:var(--space-12);line-height:1;font-weight:700;background-color:var(--color-primary);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){.man-paid-plan-term__ribon{left:var(--space-20)}}.man-paid-plan-term__ribon.--premium{background-color:var(--color-primary)}.man-paid-plan-term__ribon.--signature{background-color:var(--color-plan-signature)}.man-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;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:100px;padding-top:var(--space-12)}@media screen and (width < 640px){.man-paid-plan-term__term{width:var(--space-80);font-size:var(--font-caption)}}.man-paid-plan-term__num{font-size:var(--font-body-xl);font-weight:700}.man-paid-plan-term__plan{flex:1;padding-right:var(--space-16);text-align:center;display:flex;align-items:center;flex-direction:column}.man-paid-plan-term__off-lead{font-size:var(--font-body-sm);color:var(--color-primary);font-weight:700}@media screen and (width < 640px){.man-paid-plan-term__off-lead{font-size:var(--font-caption)}}.man-paid-plan-term__off-lead.--premium{color:var(--color-primary)}.man-paid-plan-term__off-lead.--signature{color:var(--color-plan-signature)}.man-paid-plan-term__month-yen{font-size:var(--font-body-xl);font-weight:700;padding:0 4px;display:inline-block}.man-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){.man-paid-plan-term__all{font-size:var(--font-caption)}}.man-paid-plan-term__description{margin-top:var(--space-16);font-size:var(--font-caption);color:var(--color-text-secondary)}.man-paid-plan-term__note{margin-top:var(--space-16);text-align:left;font-size:var(--font-caption);list-style:none;padding-left:0}.man-paid-plan-term__note-item{display:flex;align-items:flex-start;gap:var(--space-4)}.man-paid-plan-term__note-item::before{content:"・";display:block;flex:0 0 auto}.access-options{padding:var(--space-40) var(--space-24);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}@media screen and (width < 376px){.access-options{padding-right:var(--space-16);padding-left:var(--space-16)}}.access-options__title{max-width:800px;margin:0 auto;font-size:var(--font-h2)}.access-options__note{max-width:800px;margin:var(--space-20) auto 0;font-size:var(--font-caption);color:var(--color-text-secondary)}.access-options .pricing-table-set{max-width:800px}.pricing-table-wrapper{margin:var(--space-40) auto 0;width:100%;max-width:100%}.pricing-table-set{display:block;margin:var(--space-20) auto 0;max-width:100%}.pricing-table--feature-comparison{background-color:var(--color-white);border:1px solid var(--color-border-strong);margin:0 auto 0;max-width:600px;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--font-body-sm)}@media screen and (width < 640px){.pricing-table--feature-comparison{font-size:var(--font-caption)}}.pricing-table--feature-comparison tbody th,.pricing-table--feature-comparison thead th{position:sticky;background-color:var(--color-background-default);z-index:1}.pricing-table--feature-comparison thead th{top:0;z-index:2;padding:var(--space-8) var(--space-8)}.pricing-table--feature-comparison thead th:first-child{left:0;z-index:3}.pricing-table--feature-comparison tbody th{left:0;text-align:left;width:28%;font-weight:400;word-break:break-word;padding:var(--space-8) var(--space-8)}.pricing-table--feature-comparison__row{border-bottom:1px solid var(--color-border-default)}.pricing-table--feature-comparison__row:last-child{border-bottom:none}.pricing-table--feature-comparison .pricing-table__cell{padding:var(--space-8) var(--space-8);border-right:1px solid var(--color-border-default)}.pricing-table--feature-comparison .pricing-table__cell:last-child{border-right:none}.pricing-table--feature-comparison .pricing-table__cell--sticky{position:sticky;left:0;background-color:var(--color-background-default);z-index:1}.pricing-table--feature-comparison tbody tr:last-child .pricing-table__cell{border-bottom:none}.pricing-table--feature-comparison .pricing-table__cell:not(:first-child){width:24%;text-align:center}.pricing-table--feature-comparison thead .pricing-table__cell:not(:first-child){width:24%}.pricing-table--feature-comparison tbody tr td:nth-child(2){background-color:var(--color-white)}.pricing-table--feature-comparison tbody tr td:nth-child(3){background-color:#fcfbfe}.pricing-table--feature-comparison tbody tr td:nth-child(4){background-color:#fbfbfb}.pricing-table--access-options{max-width:1000px}.pricing-table--plan{width:100%;margin:0 auto;table-layout:fixed;border:1px solid var(--color-border-strong);border-collapse:separate;border-spacing:0;background-color:var(--color-white);font-size:var(--font-body-sm)}@media screen and (width < 640px){.pricing-table--plan{font-size:var(--font-caption)}}.pricing-table--plan td,.pricing-table--plan th{padding:var(--space-8);border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.pricing-table--plan td:last-child,.pricing-table--plan th:last-child{border-right:none}.pricing-table--plan thead th{background-color:var(--color-background-default);font-weight:700}.pricing-table--plan tbody th{width:28%;background-color:var(--color-background-default);font-weight:400}.pricing-table--plan td:nth-child(2),.pricing-table--plan th:nth-child(2){width:24%;text-align:center}.pricing-table--plan td:nth-child(3),.pricing-table--plan th:nth-child(3){width:48%}.pricing-table--plan tbody tr:last-child td,.pricing-table--plan tbody tr:last-child th{border-bottom:none}.attention{padding-top:var(--space-40);padding-bottom:var(--space-40);padding-left:var(--space-24);padding-right:var(--space-24);box-sizing:border-box;margin-top:var(--space-48);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}@media screen and (width < 376px){.attention{padding-left:var(--space-16);padding-right:var(--space-16)}}.attention__title{font-size:var(--font-h2);text-align:center}.attention__inner{margin:var(--space-20) auto 0;max-width:800px;text-align:center}.attention__section-title{margin-top:var(--space-48);font-size:var(--font-h2);text-align:center}.attention__subtitle{margin-top:var(--space-32);font-size:var(--font-body-gl);font-weight:700;text-align:left}.attention__contact,.attention__paragraph{margin-top:var(--space-16);font-size:var(--font-body-sm);text-align:left}.attention__contact{font-weight:700;overflow-wrap:anywhere}.attention__list{margin-top:var(--space-16)}.attention__item{text-align:left;font-size:var(--font-body-sm);position:relative;padding-left:18px;margin-top:var(--space-8)}.attention__item:first-child{margin-top:0}.attention__item::before{content:"・";display:block;position:absolute;left:0;top:0;width:22px;height:22px}.encounter{margin-top:80px;margin-bottom:80px;display:flex;flex-direction:column;padding:0 16px}@media screen and (min-width:641px){.encounter{padding:0 32px}}.encounter__title{font-size:var(--font-h2);text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:row}@media screen and (max-width:430px){.encounter__title{flex-direction:column}}.encounter__title .isSpace{margin-left:.3em}.encounter__picture{margin:20px auto 0;width:94%;height:auto;max-width:550px}.encounter__guidance{z-index:2;position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (min-width:641px){.encounter__guidance{max-width:640px;margin:0 auto 40px;width:100%}}.encounter__age{margin-top:20px;font-size:14px;text-align:center}.encounter__privacy{font-size:14px;text-align:center;display:flex;justify-content:center;align-items:center}.encounter__privacy::before{flex-shrink:0;content:"";display:inline-block;margin-right:4px;background:url(/images/lp/index/icon_lock.svg) no-repeat center center;background-size:contain;width:16px;height:16px}.encounter__note{width:100%;text-align:center;margin-top:10px;font-size:12px;color:var(--color-text-secondary)}.encounter__note a{color:var(--color-text-link)}