.checkbox{display:block;position:relative;height:20px}.checkbox .input-checkbox{display:none}.checkbox .input-checkbox:checked+.input-label .icon-checkbox{border:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACy3fD9AAABJklEQVQ4EWMUin32n4GKgImKZoGNGjWQ+BDlYmPEqpisMEx342I42i7CICPMjGEoyQbmeHEztMXwM8iKMDNYabBhGMiCIYJHoMiPh6E6hJfh37//DIXzPjKsOvodQzWGC9mAVszLEWAwU2VFUVwRBDHsL9CwnNkfGZYcwjQMpAHDwGQXbgZ/M06G1aVCcC/VhfEylAbwMvz5+58hffoHhpVYXAaznRE96zECI29yCj9DpC0Xw7ef/xl2X/wBtuD3n/8MqdM+MGw+8wOmFyuNYSBMVX8iP0OcIxeY+wtoWOLk9ww7zv+ESeOkcUZK4fyPDL+AXoyx42KIm/SeYe8lwoaBbMHpQpgTVCWZGW4//wvjEqQxIgVdBymGgfQSNBDdAkL8EWggAIyEVUjFEhvPAAAAAElFTkSuQmCC) 0 0 no-repeat;background-size:100% auto}.checkbox .icon-checkbox{display:inline-block;position:relative;z-index:5;width:20px;height:20px;margin:-1px 2px 0 0;border-radius:0;border:1px solid #ccc;background-color:#fff;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox .label-text{display:inline-block;font-size:14px;color:#999;line-height:21px;vertical-align:middle;margin:0;padding-top:1px}.error-text{font-size:12px;color:red;line-height:18px}.medium-title{margin:19px 0;font-size:15px;font-weight:400;line-height:22px;color:#333}.gov_tooltip{display:none;position:absolute;bottom:130%;right:-207px;z-index:50;width:280px;height:auto;padding:15px;background-color:#464646;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.gov_tooltip .message{font-size:11px;text-align:left;color:#fff}.gov_tooltip .sub_title,.gov_tooltip .title{margin:10px 0}.gov_tooltip .title{margin-top:0}.gov_tooltip .description{margin:5px 0;line-height:16px}.gov_tooltip .description:last-of-type{margin-bottom:0}.ip-secure-checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:18px;margin-top:1px;position:relative}.ip-secure-checkbox .input-checkbox{display:none}.ip-secure-checkbox .input-label{font-size:14px;display:block;color:#333;line-height:18px;padding-right:1px}.ip-secure-checkbox .input-label:hover+.ip-secure-tooltip{display:block}.ip-secure-checkbox .state-on{color:#1e5de6}.ip-secure-checkbox .ip_secure-state{font-weight:700}.login-box .medium-title .organization_name{font-size:17px;font-weight:700;color:#125de6;word-break:break-all}.login-box .form-contents{margin-top:38px}.login-box .other-function-area{height:18px;margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-box .button-area{margin-top:38px}.login-box .link-area{display:block;margin-top:18px;font-size:0}.login-box .link-area .guide-text{font-size:14px;color:#999;line-height:1.57}