*{margin:0;padding:0;box-sizing:border-box}body{height:100%;font-family:sans-serif;display:flex;flex-direction:column;min-height:100vh;background-color:#f0f0f0}footer{position:fixed;bottom:0;left:0;width:100%;background-color:#fafafa;box-shadow:0 0 10px #0000001a;text-align:center;padding:20px}footer a{color:#007bff;text-decoration:none;font-weight:700;transition:color .3s}footer a:hover{color:#0056b3;text-decoration:underline}main{display:flex;justify-content:center;align-items:center;height:calc(100vh - 20px)}._formHeader_1ssyb_8{display:flex;white-space:nowrap;justify-content:center;gap:15px}._formHeader_1ssyb_8 img{display:flex;align-items:50px;width:30px;height:30px}._return_1ssyb_22{cursor:pointer;box-shadow:0 0 1px #777;border-radius:5px;transition:filter .2s}._return_1ssyb_22:hover{filter:brightness(85%)}._LoginForm_1ssyb_33{width:280px;margin:15% auto;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column}._LoginForm_1ssyb_33 label{margin-top:10px;margin-bottom:5px}._LoginForm_1ssyb_33 input{padding:8px;font-size:14px}._LoginForm_1ssyb_33 button{margin-top:15px;padding:10px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}._LoginForm_1ssyb_33 button:hover{background-color:#0056b3}._formFooter_1ssyb_70{display:flex;gap:10px;list-style:none;text-decoration:underline;font-size:13px;padding:10px 5px 0;color:#afafaf;font-weight:500;cursor:pointer;justify-content:center}._formFooter_1ssyb_70 li{transition:color .2s}._formFooter_1ssyb_70 li:hover{color:#777}._errorMessage_1ssyb_91{color:red;font-size:12px}._findIdDiv_1ssyb_96{margin-top:10px;display:flex;justify-content:center;align-items:center;border:1px solid #000;height:50px}._checkBox_1ssyb_105{display:flex;gap:5px;font-size:12px;justify-content:center}._checkBox_1ssyb_105 p{text-decoration:underline;color:#007bff;transition:color .3s;cursor:default}._checkBox_1ssyb_105 p:hover{color:#0056b3}body{background-color:#fafafa}._intro_rzdcm_5{background-color:#f0f0f0}._intro_rzdcm_5 div{display:flex;padding:20px;gap:15px}._intro_rzdcm_5 img{width:40px;height:40px;box-shadow:0 0 2px #000}._menu_rzdcm_30{display:flex;list-style:none;margin-left:10px;gap:10px}._menu_rzdcm_30 li{background-color:#fafafa;margin-bottom:20px;width:110px;height:35px;text-align:center;line-height:35px;border-radius:3px;box-shadow:2px 2px 5px #00000080;transition:background-color .3s}._menu_rzdcm_30 li:hover{background-color:#dadada;cursor:pointer}._box_rzdcm_54{background-color:#fff;margin-top:30px;margin-left:20%;margin-right:20%;width:60%;height:500px;overflow:auto;border-radius:3px;box-shadow:0 0 7px #00000080;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}._card_rzdcm_71{height:45%;border:1px solid #000;border-radius:5px;text-overflow:ellipsis}._card_rzdcm_71 img{width:100%;height:55%;border-bottom:1px solid #000}._cardExplain_rzdcm_84{font-size:13px;margin:3px}._cardButton_rzdcm_89{margin:5px 0 0 5px;padding:7px 15px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}._cardButton_rzdcm_89:hover{background-color:#0056b3}footer{background-color:#f0f0f0}
