@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-base:100%;--hover-opacity:0.7;--hover-brightness:brightness(1.2);--transition-link:all 0.3s ease;-o-transition-animation:all .3s ease;--transition-slide:all 0.3s ease;--photo-radius-sp:24px;--photo-radius-normal:16px;--ui-radius-normal:16px;--ui-radius-small:8px;--ui-radius-input:4px;--ui-radius-circle:50%;--backdrop-filter-blur:blur(30px);--color-black:#000;--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-300:#e0e0e0;--color-gray-600:#757575;--color-gray-700:#616161;--color-blueGray-0:#f4f7fa;--color-blueGray-50:#eceff1;--color-blueGray-100:#cfd8dc;--color-blueGray-200:#b0bec5;--color-blueGray-300:#a7b5bb;--color-deepPurple-500:#6d41bf;--color-deepPurple-50:#ede7f6;--color-pink-A300:#f50057;--color-red-900:#b71c1c;--color-blue-900:#0d47a1;--color-green-700:#388e3c;--color-yellow-700:#fbc02d;--color-yellow-50:#fffde7;--color-white:#fff;--color-white-80:rgb(255 255 255 / 80%);--gradient-prime:linear-gradient(90deg, #c86dd7 0%, #6d41bf 100%);--color-gold:#a69258;--color-text-default:var(--color-gray-900);--color-text-secondary:var(--color-gray-900-80);--color-text-placeholder:var(--color-gray-600);--color-border-focus:var(--color-gray-700);--color-text-footer:var(--color-gray-300);--color-icon-default:var(--color-gray-600);--color-icon-secondary:var(--color-gray-900-30);--color-border:var(--color-blueGray-50);--color-border-deep:var(--color-gray-700);--color-background:var(--color-blueGray-0);--color-background-deep:var(--color-blueGray-100);--color-background-attention:var(--color-yellow-50);--color-text-disabled:var(--color-gray-600);--color-background-disabled:var(--color-gray-300);--color-primary:var(--color-deepPurple-500);--color-primary-light:var(--color-deepPurple-50);--color-secondary:var(--color-pink-A300);--color-error:var(--color-red-900);--color-warning:var(--color-yellow-700);--color-success:var(--color-green-700);--color-link:var(--color-blue-900);--color-box-shadow-mui:0 2px 16px rgba(0, 0, 0, 0.4);--color-box-shadow:0 2px 16px rgba(0, 0, 0, 0.16);--photo-radius-pc:72px;--photo-radius-sp:24px}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}@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);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)}.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)}@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}@media screen and (max-width:380px){.header__logo-img{width:120px;height:auto}}.header__list{display:flex}.header__item{font-size:14px;margin-left:24px}.header__item:first-child{margin-left:0}.header__signup{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)}.main{padding:40px 0 20px}.footer{border-top:1px solid var(--color-border-deep);display:block;background-color:var(--color-black);color:var(--color-text-footer);padding:20px 16px;text-align:center}.footer .footer-link{display:flex;flex-wrap:wrap;margin:0 auto;padding:0 16px;justify-content:center}@media screen and (max-width:960px){.footer .footer-link{width:608px}}@media screen and (max-width:640px){.footer .footer-link{width:100%}}.footer .footer-link__item{margin-bottom:16px;margin-right:16px;font-size:14px;line-height:1}.footer .footer-link__item a{color:var(--color-white)}.footer .footer-link__item:last-child{margin-right: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}.term{max-width:800px;padding:0 16px;margin:0 auto 40px}.term__title{font-size:32px;text-align:center}.term__title span{display:inline-block;margin-left:.5em}@media screen and (max-width:640px){.term__title span{display:block;margin-left:0}}.term__subtitle{font-size:24px;font-weight:700}.term__subtitle-small{font-size:18px;font-weight:700;margin-top:20px}.term__text{display:block;margin-top:10px}.term__text.is-max-margin{margin-top:40px}.term__text.is-no-margin{margin-top:0}.term__content-separation{margin-top:40px}.term__list{margin-top:10px;margin-left:1em}.term__list.disc{list-style:disc}.term__item{margin-top:10px}.term__item:first-child{margin-top:0}.term__bold{font-weight:700}