html{width:100%}body,html{height:100%}body{background:#fafafa}@media (max-width:350px){body{font-size:12px}}.form-control::placeholder{color:#aaa}::-webkit-input-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}input[type=password]{font-family:Verdana,sans-serif}table td,table th{word-break:break-all}h3{margin-bottom:20px}.form-group{margin-bottom:24px}.form-group label{color:#888;margin-bottom:8px}@media (min-width:576px){.form-row{margin-bottom:24px}.form-row .form-group{margin-bottom:0}}.id-btn-mainaction{padding-left:30px;padding-right:30px}@media (max-width:576px){.btn-sm-block{display:block;margin-bottom:10px;width:100%}select.form-control{padding:5px}.custom-control-inline{display:block}}input[type=radio]+.custom-control-label{margin-right:5px}input[type=radio]+.custom-control-label:after,input[type=radio]+.custom-control-label:before{top:8px}input[type=radio].custom-control-input+label{font-size:1.3em}@media (max-width:350px){.btn-lg,.form-control-lg{font-size:1rem}}.form-control.is-invalid{background-image:none}.form-control-plaintext{font-size:1.25rem;padding-top:0}.alert ul{list-style:none;padding-left:0}.alert ul,.list-group h5{margin-bottom:0}.dropdown:hover>.dropdown-menu{display:block}.dropdown.show,.dropdown:hover{background:#555}.dropdown-item:focus,.dropdown-item:hover{background:#f3f3f3}.id-navbar-wrap>div:first-child{border-bottom:1px solid #ddd;padding:13px;width:100%}.id-navbar-wrap .navbar-brand img{height:60px}.id-footer-wrap>div{background:#f4f4f4;border-top:1px solid #dedede}.id-footer-linkgroup{list-style:none;padding-left:0}.id-footer-linkgroup li{margin:0 10px}@media (max-width:576px) and (-ms-high-contrast:none){::-ms-backdrop,main>div.container{margin-bottom:140px!important}}.id-form-title{color:#888;font-size:1.5em;font-weight:700;margin-bottom:48px}.id-form-title-t{background:#dc3545;color:#000;font-size:1em;font-weight:700;margin-bottom:3px;padding:.2rem}.id-form-subtitle{background:#f4f4f4;color:#aaa;font-weight:700;margin-bottom:16px;margin-top:40px;padding:5px 10px}.id-form-description{margin-bottom:15px}.id-smallform-wrap{max-width:550px;width:100%}.id-basicform-wrap{max-width:700px;width:100%}.id-form-actiongroup{margin-top:64px}.id-form-actiongroup a,.id-form-actiongroup button,.id-form-actiongroup-profileReference{float:right}.id-password-wrap{position:relative}.id-password-icon{color:#aaa;cursor:pointer;font-size:1.4rem;position:absolute;right:1rem;top:.3rem}.id-password-icon-on{color:#eb5505}.id-highlight-box{background:#f1f1f1;border-radius:.3rem;font-size:1.25rem;font-weight:700;padding:8px 16px}.id-searchform .form-group{margin-bottom:0}.id-searchform input.custom-control-input+label{font-size:1.1em}.id-searchform .form-group label{margin-bottom:0}.btn i:before{line-height:1.1rem}.btn-lg i:before{line-height:1.5rem}.id-table-tr-action{width:250px}@media (max-width:576px){.id-table-tr-action{width:150px}}.id-ease-animation{-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.id-listgroup-button{flex-shrink:0;text-align:right;width:70px}.id-semi-modal{background:#fff;border-radius:1rem 1rem 0 0;bottom:0;margin:0;position:absolute;width:100%}.id-semi-modal .modal-content{border:none;padding:2rem}.id-nav-wrap{background:#444;width:100%}.id-nav-wrap a.nav-link{color:#fff}.id-form-readonly{font-size:1.2rem}ul.errorText,ul.infoText{color:#faa;font-size:12pt;margin:3px;padding:0 0 0 30px;text-align:left}.errorfield{background:#f9c}.errorDiv{color:red}.captcha img{width:36%}@media (max-width:576px){.captcha img{width:170px}}@media (max-width:350px){.captcha img{width:170px}}.idk-border-top{border-top:1px solid #e0e0e0;padding-top:5px}.idk-background-color{background:#f5f5f5;padding:5px}.table-top td{vertical-align:top}.td-padding{padding-left:1.5rem}.idk-checkbox-adjust{line-height:22px!important}.ac_trigger{cursor:pointer;display:flex;justify-content:flex-start}.ac_trigger .trigger_item{flex-grow:1;min-height:48px}.ac_trigger .arrow{display:inline-block;flex-shrink:0;padding-left:20px;padding-top:12px;position:relative}.ac_trigger .arrow:before{border:0;border-bottom:2px solid #757575;border-right:2px solid #757575;margin-top:-8px;transform:translate(2px,-2px) rotate(45deg);-webkit-transform:translate(2px,-2px) rotate(45deg);-moz-transform:translate(2px,-2px) rotate(45deg);-ms-transform:translate(2px,-2px) rotate(45deg);-o-transform:translate(2px,-2px) rotate(45deg);transform-origin:50% 50%}.ac_trigger .arrow:before,.ac_trigger.open .arrow:before{content:"";height:10px;left:0;position:absolute;width:10px}.ac_trigger.open .arrow:before{border:0;border-right:2px solid #757575;border-top:2px solid #757575;margin-top:-2px;transform:translate(2px,-2px) rotate(-45deg);-webkit-transform:translate(2px,-2px) rotate(-45deg);-moz-transform:translate(2px,-2px) rotate(-45deg);-ms-transform:translate(2px,-2px) rotate(-45deg);-o-transform:translate(2px,-2px) rotate(-45deg);transform-origin:50% 50%}.ac_detail{display:none}.idk-tbl-title{box-sizing:border-box;cursor:pointer;display:inline-block;min-height:48px}.idk-radio-15-line-10{color:#333;font-size:15px!important;line-height:25px}ul.idk-rules{list-style:none}ul.idk-rules li:before{color:#0167aa;content:"\0030fb";left:.35em;position:relative}.idk-margin{margin-top:10px!important}.idk-mg-pd-0{margin:0;padding:0}.idk-font-size-16{font-size:16px!important}.idk-label-text{color:#333;font-weight:700;margin-left:12px}.idk-label-text:before{background:#dedede;content:"";height:22px;margin-left:-12px;margin-top:-1px;position:absolute;width:6px}:root{--tokyu-20240314:hsla(0,0%,100%,0);--tokyu-white:#f7f7f7;--tokyu-black:#414141;--tokyu-black-sub1:#c8c8c8;--tokyu-black-sub2:#e6e6e6;--tokyu-green:#059088;--tokyu-green-sub1:#d7e6c3;--tokyu-green-sub2:#d8f0d6;--tokyu-green-sub3:#017870;--tokyu-green-sub4:#29b5b2;--tokyu-green-light:#a9cb03;--tokyu-emerald-green:#00a0a8;--tokyu-deep-red:#e6371e;--tokyu-deep-red-sub1:#facdb9;--tokyu-deep-red-sub2:#fae6dc;--tokyu-disabled:#464638;--tokyu-green-dark:#00502d;--tokyu-green-shadow:rgba(61,177,65,.25)}body{font-family:Carme,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.bg-white,body{background-color:var(--tokyu-white)!important}.btn-primary{border-color:var(--tokyu-green)}.btn-primary,.btn-primary:focus{background-color:var(--tokyu-green);color:var(--tokyu-white)}.btn-primary:focus{border-color:var(--tokyu-black-sub1);box-shadow:0 0 0 .2rem var(--tokyu-green-shadow)}.btn-primary:hover{background-color:var(--tokyu-green-sub3);border-color:var(--tokyu-black-sub1)}.btn-primary:active{background-color:var(--tokyu-green-dark)!important;border-color:var(--tokyu-green-light)!important;box-shadow:0 0 0 .2rem var(--tokyu-green-shadow)!important;color:var(--tokyu-green-light)!important}.btn-outline-primary{border-color:var(--tokyu-green);color:var(--tokyu-green)}.btn-outline-primary:disabled{color:var(--tokyu-disabled)}.btn-outline-primary:focus{box-shadow:0 0 0 .2rem var(--tokyu-green-shadow)}.btn-outline-primary:hover{background-color:var(--tokyu-green);border-color:var(--tokyu-green)}.btn-outline-primary:active{background-color:var(--tokyu-green-dark)!important;border-color:var(--tokyu-green-light)!important;box-shadow:0 0 0 .2rem var(--tokyu-green-shadow)!important;color:var(--tokyu-white)!important}.form-control:focus{border-color:var(--tokyu-green);box-shadow:0 0 0 .2rem var(--tokyu-green-shadow)}.btn-sm-block{display:block;margin-bottom:10px;width:100%}select.form-control{padding:5px}.custom-control-inline{display:block}.id-form-actiongroup a{float:none}.btn-link{color:var(--tokyu-green-sub4);margin-left:auto;margin-right:auto;width:fit-content}.btn-link:hover{color:var(--tokyu-green-sub3)}.btn-link:focus{box-shadow:none}.id-form-title{color:var(--tokyu-black);text-align:center}.card div.justify-content-start:not(.captcha){justify-content:center!important}.badge-danger{background-color:var(--tokyu-deep-red);color:var(--tokyu-white)}.FIELD_ERROR{color:var(--tokyu-deep-red)}input[type=password],input[type=text]{background-color:var(--tokyu-green-sub2)}input[type=password].errorfield,input[type=text].errorfield{background-color:var(--tokyu-deep-red-sub2);border-color:var(--tokyu-deep-red)}input[type=password]:focus,input[type=text]:focus{background-color:var(--tokyu-green-sub2)}.custom-control-input:checked~.custom-control-label:before{background-color:var(--tokyu-green);border-color:var(--tokyu-green)}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:var(--tokyu-green-sub1)}.custom-control-input:active~.custom-control-label:before{background-color:var(--tokyu-green-sub1)!important;border-color:var(--tokyu-green)!important}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem var(--tokyu-green-shadow)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:var(--tokyu-green)}form[action=contact-edit] div.px-sm-5-style div.div-row-style:first-of-type div.col-sm:nth-of-type(2),form[action=contact-edit] div.px-sm-5-style div.div-row-style:first-of-type div.col-sm:nth-of-type(3),form[action=contact-edit] div.px-sm-5-style div.row:first-of-type div.col-sm:nth-of-type(2),form[action=contact-edit] div.px-sm-5-style div.row:first-of-type div.col-sm:nth-of-type(3){display:none}form[action=contact-edit] div.div-row-style,form[action=contact-edit] div.row{flex-direction:column}form[action=contact-edit] div.px-sm-5-style div.div-row-style:nth-of-type(2) div.form-group{display:flex;justify-content:end}#registEdit,form[action=login-oidc] #pwdLinkReviewPwd,form[action=login] #pwdLinkReviewPwd{display:none}main>div>div>.card.px-sm-5.py-sm-3{padding-top:0!important}.card-body{padding-top:0}.container.py-sm-5{padding-bottom:5px!important;padding-top:5px!important}.id-form-title{margin-bottom:12px}form[action=registration-complete] div.form-row,form[action=registration-confirm] div.form-row+div.form-row,form[action=registration-edit] div.form-row+div.form-row,form[action=registration-edit] div.id-form-subtitle,form[action=social-edit] a#linkReturn{display:none}.errorDiv{margin-top:12px}main>div>div>.card.px-sm-5.py-sm-3:before{content:"";display:block;height:100px;width:100%}main>div>div>.card.px-sm-5.py-sm-3:after{background-image:url(../../image/id.png);background-position-x:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:120px;left:0;margin-left:30px;position:absolute;top:40px;width:90%}@media (max-width:567px){main>div>div>.card.px-sm-5.py-sm-3:after{margin-left:10px}}footer,nav{display:none}main{margin-bottom:auto;margin-top:auto}form[action=delete-notice] div.id-form-title{color:var(--tokyu-deep-red)}::-ms-reveal{display:none}.id-password-icon-on{color:var(--tokyu-black)}input::-webkit-credentials-auto-fill-button{display:none!important;pointer-events:none;visibility:hidden}form[action=terms-view] div.id-form-title{display:none}form[action=login-oidc] #idinputSubmit,form[action=login] #idinputSubmit,form[action=password-recovery-input] #idInputSubmit{margin-top:40px}a:not([class]):focus-visible{box-shadow:0 0 0 .2rem var(--tokyu-green-sub1);outline:none}div>span.id-form-title-t{display:none}.rule-name-style{font-size:16px!important;margin-top:10px!important}.text-decoration-style{text-decoration:none!important}.white-space-style{white-space:pre-wrap}.display-none-style{display:none}.div-padding-top-style{padding-top:2.5%}.body-height-error-style{height:100%}.main-contents-style{padding:0}.btn-align-style,.btn-align-style2{text-align:right}.break-all-style{word-break:break-all}.id-form-description-style{margin-left:16px;margin-right:16px}.btn-align-center{text-align:center}.note-list{list-style:none;margin:5px 0 0;padding:0 20px}.note-list li{font-size:.66em}.id-form-mail-caution{font-size:11px;line-height:17px;margin-bottom:32px;max-width:350px}.id-form-mail-caution,.note{margin-left:auto;margin-right:auto}.note{color:#979797;font-size:10px;letter-spacing:.56px;margin-bottom:12px;max-width:320px}.id-form-subtitle-gray{background:#f4f4f4;margin-bottom:0;margin-top:32px;padding:16px}@media (max-width:576px){.id-form-mail-caution{margin-bottom:24px;max-width:90%}.id-form-subtitle-gray{margin-top:24px}.id-form-password-caution{line-height:1rem;margin-bottom:16px;margin-top:-10px}}.id-form-password-caution{font-size:11px;margin:-10px 20px 16px}.id-form-text{font-size:.87em;margin-bottom:14px;text-align:center}.under-line{font-weight:700;padding-bottom:3px;position:relative;text-decoration:underline}.id-form-password{flex-basis:100%}