@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans+SC:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";.toggleInput{position:relative;width:100%;max-width:100%;margin:auto}.toggleInput__btn{position:absolute;right:10px;background-color:rgba(0,0,0,0);outline:none;border:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px}@media(max-width:768px){.toggleInput__btn{top:12px}}@media(min-width:768px){.toggleInput__btn{top:16px}}.toggleInput__btn-icon{width:17px;height:14px;display:block}.toggleInput__btn-icon--hide,.toggleInput__btn-icon--show{width:17px;height:14px}.inputText{width:100%;border:1px solid #c3d2de;border-radius:8px;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.08);padding:14px 40px 14px 14px;font-size:.875rem}@media(max-width:768px){.inputText{padding:9px 40px 9px 15px;font-size:1rem}}.inputText:focus{border:2px solid #0b41a0}.inputText--error,.inputText--error:focus{border:2px solid #c70022;background-color:#fff3f7}