﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";body,.page.trial input,.page.trial select,.page.trial textarea,.page.trial button{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body{color:#202020;-webkit-font-smoothing:antialiased}.global-footer{background:#302c48}.global-footer a,.global-footer p{color:#fff}.global-header .global-header__menu{background-color:#4b3e83;background-image:repeating-linear-gradient(-58deg, transparent 0 22px, rgba(255, 255, 255, 0.06) 22px 24px)}.global-header .global-header__menu .menu{background:rgba(0,0,0,0)}.global-header .global-header__menu .menu .menu-item-name,.global-header .global-header__menu .menu .menu-item-description{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.04em;transform:none}.layout.with-global-header .page.trial .page-main>.page-header{align-items:center}.layout.with-global-header .page.trial .page-main>.page-header .page-header__icon{display:none}.layout.with-global-header .page.trial .page-main>.page-header .page-header__subtitle{display:inline-block;flex-grow:0;align-self:flex-start;max-width:100%;margin-bottom:6px;padding:.2rem 1.6rem .2rem .8rem;overflow:hidden;background:#dfe377;color:#302c48;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.6;text-overflow:ellipsis;white-space:nowrap;clip-path:polygon(0 0, 100% 0, calc(100% - 0.8rem) 100%, 0 100%)}.layout.with-global-header .page.trial .page-main>.page-header .page-header__subtitle:empty{display:none}.layout.with-global-header .page.trial .page-main>.page-header .title-base{min-width:0;margin-left:0}.layout.with-global-header .page.trial .page-main>.page-header .page-header__title{flex-grow:0;color:#202020;font-weight:900}@media(max-width: 900px){.layout.with-global-header .page.trial .page-main>.page-header{padding-right:52px}}.layout.with-global-header .page.trial .page-main .form-group>label,.layout.with-global-header .page.trial .page-main legend,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-group>label,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main legend{color:#202020;font-weight:700}.layout.with-global-header .page.trial .page-main .required::after,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .required::after{margin-left:6px;padding:.1rem .5rem;background:#dc3545;border:none;border-radius:4px;color:#fff;font-size:.72rem;font-weight:700;vertical-align:middle}.layout.with-global-header .page.trial .page-main .form-control,.layout.with-global-header .page.trial .page-main input[type=text],.layout.with-global-header .page.trial .page-main input[type=email],.layout.with-global-header .page.trial .page-main input[type=password],.layout.with-global-header .page.trial .page-main input[type=tel],.layout.with-global-header .page.trial .page-main input[type=phone],.layout.with-global-header .page.trial .page-main input[type=number],.layout.with-global-header .page.trial .page-main input[type=url],.layout.with-global-header .page.trial .page-main input[type=date],.layout.with-global-header .page.trial .page-main input[type=time],.layout.with-global-header .page.trial .page-main input[type=datetime-local],.layout.with-global-header .page.trial .page-main select,.layout.with-global-header .page.trial .page-main textarea,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea{height:48px;background-color:#fff;border:1px solid #e2dee8;border-radius:10px;box-shadow:none;color:#202020;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.layout.with-global-header .page.trial .page-main .form-control::placeholder,.layout.with-global-header .page.trial .page-main input[type=text]::placeholder,.layout.with-global-header .page.trial .page-main input[type=email]::placeholder,.layout.with-global-header .page.trial .page-main input[type=password]::placeholder,.layout.with-global-header .page.trial .page-main input[type=tel]::placeholder,.layout.with-global-header .page.trial .page-main input[type=phone]::placeholder,.layout.with-global-header .page.trial .page-main input[type=number]::placeholder,.layout.with-global-header .page.trial .page-main input[type=url]::placeholder,.layout.with-global-header .page.trial .page-main input[type=date]::placeholder,.layout.with-global-header .page.trial .page-main input[type=time]::placeholder,.layout.with-global-header .page.trial .page-main input[type=datetime-local]::placeholder,.layout.with-global-header .page.trial .page-main select::placeholder,.layout.with-global-header .page.trial .page-main textarea::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local]::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select::placeholder,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea::placeholder{color:#9a94ab}.layout.with-global-header .page.trial .page-main .form-control:focus,.layout.with-global-header .page.trial .page-main input[type=text]:focus,.layout.with-global-header .page.trial .page-main input[type=email]:focus,.layout.with-global-header .page.trial .page-main input[type=password]:focus,.layout.with-global-header .page.trial .page-main input[type=tel]:focus,.layout.with-global-header .page.trial .page-main input[type=phone]:focus,.layout.with-global-header .page.trial .page-main input[type=number]:focus,.layout.with-global-header .page.trial .page-main input[type=url]:focus,.layout.with-global-header .page.trial .page-main input[type=date]:focus,.layout.with-global-header .page.trial .page-main input[type=time]:focus,.layout.with-global-header .page.trial .page-main input[type=datetime-local]:focus,.layout.with-global-header .page.trial .page-main select:focus,.layout.with-global-header .page.trial .page-main textarea:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local]:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select:focus,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea:focus{border-color:#4b3e83;box-shadow:0 0 0 3px #edebf6;outline:none}.layout.with-global-header .page.trial .page-main .form-control:disabled,.layout.with-global-header .page.trial .page-main .form-control[readonly],.layout.with-global-header .page.trial .page-main input[type=text]:disabled,.layout.with-global-header .page.trial .page-main input[type=text][readonly],.layout.with-global-header .page.trial .page-main input[type=email]:disabled,.layout.with-global-header .page.trial .page-main input[type=email][readonly],.layout.with-global-header .page.trial .page-main input[type=password]:disabled,.layout.with-global-header .page.trial .page-main input[type=password][readonly],.layout.with-global-header .page.trial .page-main input[type=tel]:disabled,.layout.with-global-header .page.trial .page-main input[type=tel][readonly],.layout.with-global-header .page.trial .page-main input[type=phone]:disabled,.layout.with-global-header .page.trial .page-main input[type=phone][readonly],.layout.with-global-header .page.trial .page-main input[type=number]:disabled,.layout.with-global-header .page.trial .page-main input[type=number][readonly],.layout.with-global-header .page.trial .page-main input[type=url]:disabled,.layout.with-global-header .page.trial .page-main input[type=url][readonly],.layout.with-global-header .page.trial .page-main input[type=date]:disabled,.layout.with-global-header .page.trial .page-main input[type=date][readonly],.layout.with-global-header .page.trial .page-main input[type=time]:disabled,.layout.with-global-header .page.trial .page-main input[type=time][readonly],.layout.with-global-header .page.trial .page-main input[type=datetime-local]:disabled,.layout.with-global-header .page.trial .page-main input[type=datetime-local][readonly],.layout.with-global-header .page.trial .page-main select:disabled,.layout.with-global-header .page.trial .page-main select[readonly],.layout.with-global-header .page.trial .page-main textarea:disabled,.layout.with-global-header .page.trial .page-main textarea[readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-control[readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=text][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=email][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=password][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=tel][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=phone][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=number][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=url][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=date][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=time][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local]:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main input[type=datetime-local][readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main select[readonly],.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea:disabled,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea[readonly]{background-color:#f2f0f4;color:#5b5670}.layout.with-global-header .page.trial .page-main textarea,.layout.with-global-header .page.trial .page-main textarea.form-control,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main textarea.form-control{height:auto;padding-top:10px}.layout.with-global-header .page.trial .page-main .form-label-before,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-label-before{padding:14px 18px;background:#edebf6;border-left:4px solid #4b3e83;border-radius:0 6px 6px 0;color:#202020;font-size:.88rem}.layout.with-global-header .page.trial .page-main .form-label-after,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-label-after{color:#5b5670;font-size:.82rem}.layout.with-global-header .page.trial .page-main .form-section.lastName,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-section.lastName{padding-right:8px}.layout.with-global-header .page.trial .page-main .form-section.firstName,.layout.without-global-header .page.trial>:is(.lists-page,.details-page,.static-page) .page-main .form-section.firstName{padding-left:8px}.page.trial .page-main .section__content a:not(.btn),.page.trial .page-main .page-main__list-description a:not(.btn),.layout.with-global-header .page.trial .page-main .page-main__form-description a:not(.btn){color:#4b3e83 !important;text-decoration:underline}.page.trial .page-main__list-bottom-action,.page.trial .lookup-selector-popup__list-table__bottom{margin-top:24px;text-align:center}.page.trial .page-main__list-bottom-action>button,.page.trial .lookup-selector-popup__list-table__bottom>button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#fff;border:1px solid #4b3e83;color:#4b3e83}.page.trial .page-main__list-bottom-action>button:hover,.page.trial .lookup-selector-popup__list-table__bottom>button:hover{background:#edebf6;border-color:#4b3e83;color:#4b3e83;text-decoration:none}.page.trial .page-main__list-bottom-action>button,.page.trial .lookup-selector-popup__list-table__bottom>button{width:auto;min-width:240px;min-height:48px;padding:0 2rem;cursor:pointer;font-size:0}.page.trial .page-main__list-bottom-action>button::after,.page.trial .lookup-selector-popup__list-table__bottom>button::after{content:"続きを読む";font-size:.95rem;letter-spacing:.04em}.page.trial .page-main__list-bottom-action>button:disabled,.page.trial .lookup-selector-popup__list-table__bottom>button:disabled{opacity:.6;cursor:wait}.page.trial .page-main>.page__cover{background-color:#4b3e83;background-image:repeating-linear-gradient(-58deg, transparent 0 22px, rgba(255, 255, 255, 0.06) 22px 24px)}.page.trial .page-main>.page__content{position:relative;background-color:#fff;background-size:0 0}.page.trial .page-main>.page__content::before,.page.trial .page-main>.page__content::after{content:"";position:absolute}.page.trial .page-main>.page__content::before{background-color:#4b3e83;background-image:repeating-linear-gradient(-58deg, transparent 0 22px, rgba(255, 255, 255, 0.06) 22px 24px)}.page.trial .page-main>.page__content::after{background-image:inherit;background-repeat:no-repeat}@media(min-width: 901px){.page.trial .page-main>.page__cover{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(30vw + (30vw - calc(min(45vh, 30vw * 1070 / 760) * 760 / 1070))*0.85);padding:0 24px 10vh 72px;text-align:center;background-attachment:fixed}.page.trial .page-main>.page__cover h1{width:100%}.page.trial .page-main>.page__cover img{width:min(420px,30vw);max-width:100%;height:auto;max-height:none}.page.trial .page-main .page__cover-description{font-size:.95rem;word-break:auto-phrase}.page.trial .page-main>.page__content{width:calc(100vw - 30vw - 30vw);padding-left:32px;padding-right:32px}.page.trial .page-main>.page__content::before,.page.trial .page-main>.page__content::after{top:0;bottom:0;right:100%;width:30vw}.page.trial .page-main>.page__content::before{background-attachment:fixed}.page.trial .page-main>.page__content::after{background-size:calc(min(45vh, 30vw * 1070 / 760)*760/1070) min(45vh,30vw*1070/760);background-position:85% bottom;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 8%),linear-gradient(to right, transparent, #000 15%, #000 85%, transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom, transparent, #000 8%),linear-gradient(to right, transparent, #000 15%, #000 85%, transparent);mask-composite:intersect;-webkit-mask-size:calc(min(45vh, 30vw * 1070 / 760)*760/1070) min(45vh,30vw*1070/760);-webkit-mask-position:85% bottom;-webkit-mask-repeat:no-repeat;mask-size:calc(min(45vh, 30vw * 1070 / 760)*760/1070) min(45vh,30vw*1070/760);mask-position:85% bottom;mask-repeat:no-repeat}}@media(max-width: 900px){.page.trial .page-main>.page__cover{padding-top:20px;padding-bottom:18px}.page.trial .page-main>.page__cover h1{margin-bottom:8px}.page.trial .page-main>.page__cover img{max-width:50vw}.page.trial .page-main .page__cover-description{font-size:.8rem}.page.trial .page-main>.page__content{min-height:0;justify-content:flex-start;padding:20px 20px calc(194px + 20px)}.page.trial .page-main>.page__content .form-group{margin-bottom:12px}.page.trial .page-main>.page__content .form-text,.page.trial .page-main>.page__content .form-check{margin-top:4px;margin-bottom:4px}.page.trial .page-main>.page__content hr{margin-top:12px;margin-bottom:12px}.page.trial .page-main>.page__content::before,.page.trial .page-main>.page__content::after{left:0;right:0;bottom:0;height:194px}.page.trial .page-main>.page__content::after{background-size:auto 220px;background-position:calc(100% - 20px) calc(100% + 50px);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 8%),linear-gradient(to right, transparent, #000 15%, #000 85%, transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom, transparent, #000 8%),linear-gradient(to right, transparent, #000 15%, #000 85%, transparent);mask-composite:intersect;-webkit-mask-size:calc(220px*760/1070) 220px;-webkit-mask-position:calc(100% - 20px) calc(100% + 50px);-webkit-mask-repeat:no-repeat;mask-size:calc(220px*760/1070) 220px;mask-position:calc(100% - 20px) calc(100% + 50px);mask-repeat:no-repeat}}.page.trial .page-main .page__cover-description{color:#fff;font-weight:700;letter-spacing:.04em}.page.trial .page-main .page__content .form-control,.page.trial .page-main .page__content #signPassword{height:48px;background-color:#fff;border:1px solid #e2dee8;border-radius:10px;box-shadow:none;color:#202020;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.page.trial .page-main .page__content .form-control::placeholder,.page.trial .page-main .page__content #signPassword::placeholder{color:#9a94ab}.page.trial .page-main .page__content .form-control:focus,.page.trial .page-main .page__content #signPassword:focus{border-color:#4b3e83;box-shadow:0 0 0 3px #edebf6;outline:none}.page.trial .page-main .page__content .form-control:disabled,.page.trial .page-main .page__content .form-control[readonly],.page.trial .page-main .page__content #signPassword:disabled,.page.trial .page-main .page__content #signPassword[readonly]{background-color:#f2f0f4;color:#5b5670}.page.trial .page-main .page__content .password-group{position:relative}.page.trial .page-main .page__content .password-display-button,.page.trial .page-main .page__content .form-check__label{color:#5b5670;font-size:.88rem}.page.trial .page-main .page__content .link-text,.page.trial .page-main .page__content .form-check__label a{color:#4b3e83;font-weight:500}.page.trial .page-main .page__content .LoaderButton{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#4b3e83;border:1px solid #4b3e83;color:#fff}.page.trial .page-main .page__content .LoaderButton:hover:not(.disabled):not(:disabled){background:#3d3270;border-color:#3d3270;color:#fff}.page.trial .page-main .page__content .LoaderButton.disabled,.page.trial .page-main .page__content .LoaderButton:disabled{background:#c4bcd0;border-color:#c4bcd0;color:#fff;cursor:not-allowed}.page.trial .page-main .page__content hr{border-color:#e2dee8}.page.trial .page-main .page__content .btn-outline{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#fff;border:1px solid #4b3e83;color:#4b3e83}.page.trial .page-main .page__content .btn-outline:hover{background:#edebf6;border-color:#4b3e83;color:#4b3e83;text-decoration:none}.page.trial .page-main .page__content .register-account{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#dfe377;border:1px solid #dfe377;color:#302c48}.page.trial .page-main .page__content .register-account:hover{background:#cfd45a;border-color:#cfd45a;color:#302c48;text-decoration:none}.page.trial .login-page .page__content form{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;padding:0;background:none}.page.trial .login-page .page__content form::before{content:"ログイン";display:block;margin:0 0 24px;color:#202020;font-size:1.6rem;font-weight:900;letter-spacing:.04em;text-align:center}@media(max-width: 900px){.page.trial .login-page .page__content form::before{display:none}}.page.trial .page__content-section{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;padding:0;background:none}.page.trial .page__content-section .page-header{margin:0;padding:0;background:none}.page.trial .page__content-section .page-header__title{display:block;margin:0 0 24px;color:#202020;font-size:1.6rem;font-weight:900;letter-spacing:.04em;text-align:center}.page.trial .page__content-section form{width:100%;max-width:none;padding-left:0;padding-right:0}.layout.without-global-header{display:flow-root;background-color:#f2f0f4}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page){max-width:1028px;margin:30px auto;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 6px 24px rgba(48,44,72,.1)}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page):is(.lists-page,.details-page,.static-page){max-width:1160px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page):is(.lists-page,.details-page,.static-page) .page-header__icon .no-icon{display:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header{position:relative;background-color:#4b3e83;background-image:repeating-linear-gradient(-58deg, transparent 0 22px, rgba(255, 255, 255, 0.06) 22px 24px);padding-top:36px;padding-bottom:36px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__icon{position:relative}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header:has(.page-header__subtitle:empty),.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header{align-items:center}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header:has(.page-header__subtitle:empty) .page-header__icon img,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header:has(.page-header__subtitle:empty) .page-header__icon svg,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header .page-header__icon img,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header .page-header__icon svg,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header .page-header__icon img,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header .page-header__icon svg,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header .page-header__icon img,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header .page-header__icon svg{margin-top:0}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header:has(.page-header__subtitle:empty) .page-header__title,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header .page-header__title,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header .page-header__title,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header .page-header__title{flex-grow:0}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__subtitle{display:inline-block;align-self:flex-start;margin-bottom:8px;padding:.2rem 1.6rem .2rem .8rem;background:#dfe377;color:#302c48;font-size:.8rem;font-weight:700;letter-spacing:.04em;clip-path:polygon(0 0, 100% 0, calc(100% - 0.8rem) 100%, 0 100%)}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__subtitle:empty{display:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).terms-page .page-header__subtitle,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).privacy-policy-page .page-header__subtitle,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page).commercial-transaction-page .page-header__subtitle{display:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__title{color:#fff;font-weight:900;letter-spacing:.04em}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-group>label{color:#202020;font-weight:700}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-section.lastName{padding-right:8px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-section.firstName{padding-left:8px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .required::after{margin-left:6px;padding:.1rem .5rem;background:#dc3545;border:none;border-radius:4px;color:#fff;font-size:.72rem;font-weight:700;vertical-align:middle}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control{height:48px;background-color:#fff;border:1px solid #e2dee8;border-radius:10px;box-shadow:none;color:#202020;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control::placeholder{color:#9a94ab}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control:focus{border-color:#4b3e83;box-shadow:0 0 0 3px #edebf6;outline:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control:disabled,.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-control[readonly]{background-color:#f2f0f4;color:#5b5670}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) textarea.form-control{height:auto;padding-top:10px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-label-before{padding:14px 18px;background:#edebf6;border-left:4px solid #4b3e83;border-radius:0 6px 6px 0;color:#202020;font-size:.88rem}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-label-after{color:#5b5670;font-size:.82rem}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-button{margin-top:32px;text-align:center}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-button .LoaderButton.btn-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:54px;border-radius:999px;font-weight:700;font-size:1.05rem;letter-spacing:.04em;opacity:1;transition:background .15s ease,color .15s ease,border-color .15s ease;background:#dfe377;border:1px solid #dfe377;color:#302c48}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-button .LoaderButton.btn-submit:hover{background:#cfd45a;border-color:#cfd45a;color:#302c48;text-decoration:none}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .form-button .LoaderButton.btn-submit{max-width:320px}@media(max-width: 768px){.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page){margin:16px 12px 24px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .title-base{margin-left:0}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-header__title{font-size:1.5rem}.layout.without-global-header .page.trial>[class*=-page]:not(.login-page,.forgot-password-page,.new-password-page,.reset-password-page) .page-main>.container{padding:24px 16px 32px}}.page.trial .forms-formplan .page-main__form-description>div{width:auto !important;max-width:760px;padding:28px 32px !important;background-color:#fff !important;border:2px solid #4b3e83 !important;border-radius:18px !important;color:#202020 !important;font-size:1.05em !important;white-space:normal !important}.page.trial .forms-formplan .page-main__form-description>div>div:first-of-type{color:#202020 !important;font-size:1.5em !important;font-weight:900;letter-spacing:.02em}.page.trial .forms-formplan .page-main__form-description>div span{color:#202020 !important;font-weight:900;background:linear-gradient(transparent 55%, #e0e478 55%, #e0e478 92%, transparent 92%)}.page.trial .forms-formplan .page-main__form-description>div>div:last-of-type{color:#5b5670 !important}.page.trial .forms-formplan .page-main__form-description>div>div:last-of-type a{color:#4b3e83;text-decoration:underline}@media(max-width: 768px){.page.trial .forms-formplan .page-main__form-description>div{padding:20px 18px !important;font-size:.95em !important}.page.trial .forms-formplan .page-main__form-description>div>div:first-of-type{font-size:1.25em !important}}.trial-home-link{position:absolute;inset:0}.signup-page .form-section.lastName,.signup-page .form-section.firstName,.forms-formplan .form-section.lastName,.forms-formplan .form-section.firstName,.mypage-page .form-section.lastName,.mypage-page .form-section.firstName,.forms-inquiry .form-section.lastName,.forms-inquiry .form-section.firstName{width:50%;display:inline-block}.forms-inquiry .message textarea{min-height:200px}.forms-inquiry .form-section.attachment1,.forms-inquiry .form-section.attachment2,.forms-inquiry .form-section.attachment3{width:33%;display:inline-block}.forms-inquiry .attachment2,.forms-inquiry .attachment3{padding-left:20px}@media(max-width: 900px){.forms-inquiry .attachment1,.forms-inquiry .attachment2,.forms-inquiry .attachment3{width:auto;display:block;padding:0}}.without-global-header .signup-page hr,.without-global-header .signup-page .btn-outline{display:none}.page.trial .lists-page.list-faq .page-main__list-table .検索ワード{display:none}@media(max-width: 900px){.page.trial .page-main__list-table__body td>.sp-only{flex-shrink:0}}.page-main .menu .top-information{margin-bottom:5%}.page-main .menu .top-information .notice-important{display:block;background-color:var(--background-color, #FFFEF9);border-radius:.375rem;font-weight:600;padding:1rem 1.25rem;cursor:pointer;color:var(--text-color, #2b2f32);border:1px solid #d1d5db;border-left:6px solid #3f5fbf;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .1s ease,box-shadow .2s ease,border-color .2s ease}.page-main .menu .top-information .notice-date{display:inline-block;margin-left:.5rem;font-weight:normal;font-size:.875rem;font-weight:bold;color:rgba(43,47,50,.7);transition:color .2s ease}.page-main .menu .top-information .notice-important:hover{background-color:#3f5fbf;color:#fff;border-color:#2f4ea0;border-left-color:#3f5fbf;box-shadow:0 2px 6px rgba(0,0,0,.2);transform:translateY(-1px)}.page-main .menu .top-information .notice-important:hover .notice-date{color:rgba(255,255,255,.8)}.page-main .menu .top-information .notice-important:active{transform:translateY(0);box-shadow:none}
