.van-row:after{display:table;clear:both;content:""}.van-row--flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-row--flex:after{display:none}.van-row--justify-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-row--justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.van-row--justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.van-row--justify-space-around{-webkit-justify-content:space-around;justify-content:space-around}.van-row--align-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-row--align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.van-col{float:left;box-sizing:border-box;min-height:1px}.van-col--1{width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{width:100%}.van-col--offset-24{margin-left:100%}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:50%}.van-image--round img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#969799;font-size:14px;background-color:#f7f8fa}.van-image__error-icon,.van-image__loading-icon{color:#dcdee0;font-size:32px}#loginForm{font-family:Noto Sans JP,sans-serif;-webkit-user-select:text;touch-action:manipulation}#loginForm input,#loginForm textarea{border-bottom:1px solid wheat;font-family:inherit;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation;cursor:text;-moz-user-select:text;user-select:text}#loginForm .van-dialog__header{color:#e65100;font-weight:700;font-size:larger}#loginForm .login_form_div{display:flex;flex-direction:column;margin-top:10%}#loginForm .login_form_div .login_logo{color:#e65100;font-size:22px;font-weight:bolder}#loginForm .login_form_div .login_form{margin-top:10%;touch-action:manipulation;cursor:pointer}#loginForm .login_form_div .login_form .van-field__control{width:100%;border:1px solid #ccc;border-radius:8px;padding:10px;box-sizing:border-box;display:flex;align-items:center;line-height:normal;touch-action:manipulation;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(125,38,12,.1);cursor:text;min-height:44px;-moz-user-select:text;user-select:text;-webkit-user-select:text}#loginForm .login_form_div .login_form .van-field{cursor:text;min-height:44px;margin:0;-moz-user-select:text;user-select:text;-webkit-user-select:text}#loginForm .login_form_div .custom-field{width:100%;padding:5px;box-sizing:border-box;font-size:14px;touch-action:manipulation;cursor:text;-webkit-tap-highlight-color:rgba(125,38,12,.1);-moz-user-select:text;user-select:text;-webkit-user-select:text;position:relative;z-index:1}#loginForm .login_form_div .custom-field ::-moz-placeholder{font-size:14px}#loginForm .login_form_div .custom-field ::placeholder{font-size:14px}#loginForm .login_form_div .custom-field .van-field__control{cursor:text;-moz-user-select:text;user-select:text;-webkit-user-select:text}#loginForm .login_form_div .custom-label{display:block;font-weight:700;font-size:14px;color:#333;margin-left:12px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1);padding:8px 0;-moz-user-select:none;user-select:none}#loginForm .login_form_div .activeUser,#loginForm .login_form_div .corporation_name,#loginForm .login_form_div .forgetPass{font-family:inherit}#loginForm .login_form_div .forgetPass{margin-top:10px}#loginForm .login_form_div .forgetPass p{font-size:14px}#loginForm .login_form_div .forgetPass .forgetPass_a{text-decoration:underline;font-size:14px}#loginForm .login_form_div .activeUser{margin-top:10px}#loginForm .login_form_div .activeUser .forgetPass_a{text-decoration:underline;font-size:14px}#loginForm .login_form_div .corporation_name{margin-top:30%}#loginForm .login_form_div .corporation_name .corporation_name_span{margin-left:120px}#loginForm .login_form_div .van-button__text{font-size:14px}#loginForm .login_form_div .van-button{width:100%;border-radius:8px;font-weight:700;box-sizing:border-box}#loginForm .login_form_div .inquery p{font-size:14px;color:#f35700;text-align:center;line-height:1.5;margin:0;padding:0}#loginForm .login_form_div .password-icon{font-size:1.2rem;color:#7d260c;cursor:pointer;position:relative;top:2px;margin-right:8px}#loginForm .custom-login-button{color:#fff;background-color:#7d260c;border:1px solid #7d260c;font-size:14px;height:36px;border:none!important;outline:none!important;transition:all .2s ease;position:relative;cursor:pointer;-moz-appearance:none;appearance:none}#loginForm .custom-login-button:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#7d260c,#a03010 50%,#7d260c)!important;color:#fff!important;box-shadow:0 6px 12px rgba(125,38,12,.4),0 3px 6px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}#loginForm .custom-login-button:not(:disabled):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 50%);border-radius:inherit;pointer-events:none}#loginForm .custom-login-button:not(:disabled):hover{background:linear-gradient(135deg,#a03010,#c54020 50%,#a03010)!important;transform:translateY(-3px);box-shadow:0 8px 16px rgba(125,38,12,.5),0 4px 8px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.3)}#loginForm .custom-login-button:not(:disabled):active{transform:translateY(0);box-shadow:0 3px 6px rgba(125,38,12,.3),0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);background:linear-gradient(135deg,#5d1c08,#7d260c 50%,#5d1c08)!important}#loginForm .custom-login-button:disabled{background:linear-gradient(135deg,#ccc,#bbb 50%,#ccc)!important;color:#888!important;cursor:not-allowed;transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}#loginForm .custom-login-button:disabled:before{display:none}#loginForm .custom-login-button:disabled:after{display:none}#loginForm .custom-login-button:focus{outline:none!important;border:none!important}#loginForm .custom-login-button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}#loginForm .custom-login-button:active:not(:disabled):after{width:200px;height:200px;transition:width .3s,height .3s}#loginForm .register-text{text-align:center;font-size:14px;color:#333;margin-top:40px;margin-bottom:8px}#loginForm .custom-register-button{color:#7d260c;background-color:#fff;font-size:14px;height:36px;border:none!important;outline:none!important;transition:all .2s ease;position:relative;cursor:pointer;-moz-appearance:none;appearance:none;transform:translateY(-2px);background:linear-gradient(135deg,#fff,#f8f8f8 50%,#fff)!important;color:#7d260c!important;box-shadow:0 6px 12px rgba(125,38,12,.2),0 3px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 0 0 2px #7d260c}#loginForm .custom-register-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 50%);border-radius:inherit;pointer-events:none}#loginForm .custom-register-button:hover{background:linear-gradient(135deg,#f8f8f8,#f0f0f0 50%,#f8f8f8)!important;transform:translateY(-3px);box-shadow:0 8px 16px rgba(125,38,12,.3),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 0 2px #a03010}#loginForm .custom-register-button:active{transform:translateY(0);box-shadow:0 3px 6px rgba(125,38,12,.15),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 0 0 2px #7d260c;background:linear-gradient(135deg,#f0f0f0,#e8e8e8 50%,#f0f0f0)!important}#loginForm .custom-register-button:focus{outline:none!important}#loginForm .custom-register-button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(125,38,12,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}#loginForm .custom-register-button:active:after{width:200px;height:200px;transition:width .3s,height .3s}#loginForm .info-section{margin-top:40px}#loginForm .info-content{text-align:left}#loginForm .info-title{font-size:14px;font-weight:700;color:#333}#loginForm .info-description{font-size:14px;color:#000;line-height:1.5}#loginForm .info-image{text-align:center;margin-top:20px}#loginForm .additional-info{margin-top:20px}#loginForm .matching-images{margin-top:20px;text-align:center}#loginForm .image-column{display:flex;justify-content:center}#loginForm .info-link{color:#00f;text-decoration:underline}#loginForm .footer-image{text-align:center;margin-top:20px;margin-bottom:20px}