@charset "utf-8";.modal{display:none;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.5);overflow:auto;z-index:999}.modal__wrapper{width:35%;min-width:480px;max-width:800px;background:var(--white);border-radius:var(--radius-xl16);box-shadow:var(--shadow-black);overflow:hidden}.retake .modal__wrapper{width:60%;min-width:fit-content;max-width:980px}.modal__header{background:var(--bg-top);padding:var(--spacing-20) var(--spacing-32);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16)}.modal__title{color:var(--white);font-size:var(--fs-16)}.modal__button--close{width:2.4rem;height:2.4rem;background:url(/pc/images/ico_close_white-bfba63dbc75b0d6c1abd6fa7825f04bd.svg) no-repeat center center;color:transparent;opacity:.6}.modal__button--close:active,.modal__button--close:focus,.modal__button--close:hover{opacity:1}.modal__body{padding:var(--spacing-32) var(--spacing-48);display:flex;flex-direction:column}.modal__instruction{padding:var(--spacing-8) 0 var(--spacing-32);font-size:var(--fs-16);font-weight:500}.modal__form-group{padding:var(--spacing-6) 0;display:flex;gap:var(--spacing-16)}.modal__form-group label{line-height:4.4rem;flex-shrink:0;width:92px}.modal__form-group .input__wrapper{flex-grow:1}.modal__form-group input{height:4.4rem;min-width:0;max-width:initial;flex-grow:1}.modal__form-group .input__message{padding-bottom:4px}.input__wrapper-group{width:100%;display:flex;align-items:center;gap:var(--spacing-8)}.input__wrapper-group input{width:40%}.modal__button-group{padding:var(--spacing-24) 0}.modal__button{height:4.8rem;font-size:var(--fs-15);padding:var(--spacing-12) var(--spacing-32)}.guide-sub{padding:var(--spacing-8) 0 var(--spacing-16);border:0}.guide-sub__title{font-size:var(--fs-16)}.guide-sub__title::before{top:1px}td{padding:var(--spacing-10) var(--spacing-8)}.list__table td{font-size:var(--fs-13)}@media screen and (max-width:800px){.retake .modal__wrapper{width:90%;min-width:initial;max-width:initial}}@media screen and (max-width:500px){.modal__wrapper{width:90%;min-width:initial;max-width:initial}.modal__body{padding:var(--spacing-32)}.modal__form-group{flex-direction:column;padding:var(--spacing-12) 0}.modal__form-group label{line-height:1}}