@charset "UTF-8";.input{position:relative;width:-moz-fit-content;width:fit-content}.input>div{position:absolute;right:0;top:0;width:1.8rem;height:100%}.password_1 input{padding:.5rem 2rem .5rem .5rem}.ico_eye{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20104.09%2057.5%22%3E%3Cpath%20d%3D%22m104.09%2028.74-2.2%202.47c-3.9%204.39-24.61%2026.28-49.9%2026.28S6.15%2035.75%202.24%2031.39L0%2028.89l2.25-2.48C7.87%2020.21%2028.08%200%2051.99%200s45.79%2021.71%2049.7%2026.06M52.03%208.75c-11.05%200-20%208.95-20%2020s8.95%2020%2020%2020%2020-8.95%2020-20-8.95-20-20-20Z%22%2F%3E%3Cpath%20d%3D%22M52.03%2015.75c7.17%200%2013%205.83%2013%2013s-5.83%2013-13%2013-13-5.83-13-13%205.83-13%2013-13%22%2F%3E%3C%2Fsvg%3E");background-size:auto 30%;background-repeat:no-repeat;background-position:right 5px center}.ico_none_eye{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20104.09%2076.94%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M39.03%2037.47c0-7.17%205.83-13%2013-13%20.7%200%201.39.07%202.06.18l5.64-5.64c-2.37-.99-4.97-1.54-7.7-1.54-11.05%200-20%208.95-20%2020%200%202.73.55%205.33%201.54%207.7l5.64-5.64c-.11-.67-.18-1.36-.18-2.06ZM65.03%2037.47c0%207.17-5.83%2013-13%2013-.63%200-1.24-.06-1.84-.15l-5.67%205.67c2.32.94%204.86%201.47%207.52%201.47%2011.05%200%2020-8.95%2020-20%200-2.66-.53-5.19-1.47-7.52l-5.67%205.67c.09.6.15%201.22.15%201.84Z%22%20class%3D%22cls-1%22%2F%3E%3Cpath%20d%3D%22M32.03%2037.47c0-11.05%208.95-20%2020-20%202.73%200%205.33.55%207.7%201.54l7.67-7.67C62.54%209.73%2057.37%208.72%2052%208.72c-23.92%200-44.13%2020.22-49.75%2026.41L0%2037.61l2.24%202.5c2.16%202.41%209.49%2010.13%2019.83%2016.56l11.5-11.5c-.99-2.37-1.54-4.97-1.54-7.7ZM101.69%2034.78c-2.14-2.39-9.37-10-19.58-16.38L70.55%2029.96c.94%202.32%201.47%204.86%201.47%207.52%200%2011.05-8.95%2020-20%2020-2.66%200-5.19-.53-7.52-1.47l-7.68%207.68c4.79%201.57%209.88%202.54%2015.16%202.54%2025.29%200%2046-21.89%2049.9-26.28l2.2-2.47-2.39-2.68Z%22%2F%3E%3Cpath%20d%3D%22M52.03%2024.47c-7.17%200-13%205.83-13%2013%200%20.7.07%201.39.18%202.06l14.88-14.88c-.67-.11-1.36-.18-2.06-.18ZM52.03%2050.47c7.17%200%2013-5.83%2013-13%200-.63-.06-1.24-.15-1.84l-14.7%2014.7c.6.09%201.22.15%201.84.15ZM85.39%200%2072.21%2013.18l-8.26%208.26-5.03%205.03-17.9%2017.89-5.03%205.03-9.71%209.72-13.6%2013.6%204.24%204.23%2015.07-15.08%208.26-8.25%205.04-5.04%2017.83-17.84%205.04-5.04%209.75-9.74L89.62%204.23%2085.39%200z%22%2F%3E%3C%2Fsvg%3E");background-size:auto 40%;background-repeat:no-repeat;background-position:right 5px center}.password_check{font-size:.7rem;font-weight:400;margin-top:.3rem}.password_check .tit span{color:#000}.password_check .tit .kome{color:red}.password_check .tit.ok:after{content:"OK";color:#fff;background:#008069;border-radius:5px;padding:1px .5rem;margin-left:1px;white-space:nowrap}.password_check .tit.ng:after{content:"NG";color:#fff;background:red;border-radius:5px;padding:1px .5rem;margin-left:1px;white-space:nowrap}.password_check .ng{color:red}.password_check>div:not(.tit){display:flex;align-items:center}.password_check>div:not(.tit).hide{display:none}.password_check>div:not(.tit):before{display:block;content:"";width:1.2rem;height:1.2rem}.password_check>div:not(.tit).js-txt_check0:before{display:none}.password_check>div:not(.tit).ok{color:#008069}.password_check>div:not(.tit).ok:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2283.939%22%20height%3D%2254.749%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23008069%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22m5%2024.068%2025.681%2025.681L78.939%205%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50% auto;background-position:center}input[type=password]{width:100%}@media all and (max-width:639px){input[type=password]{font-size:16px}}@media all and (max-width:639px){.main_table dd,.main_table dt{width:100%;max-width:100%}}