.App{display:grid;grid-template-rows:auto 1fr auto;height:100vh}.AppManin{overflow:auto}.BoardItem{border:1px solid gainsboro;border-radius:5px;padding:10px}.BoardItem .title_writer{font-size:25px}.BoardItem .detailLink button{cursor:pointer;margin-top:10px}.Button{background-color:#ececec;cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-size:18px;white-space:nowrap}.Button_button{background-color:#64c964;color:#fff}.Button_reset{background-color:#5683fd;color:#fff}.detail{background-color:#4cc6f3;color:#fff}.Home{padding:20px}.Home h1{text-align:center}.LabelText{display:flex;gap:10px;font-size:25px;padding:15px 50px}.LabelText .label{min-width:60px}.LabelText .input{flex:1;border-radius:3px;font-size:1em}.LabelText .input_disabled{flex:1;border:none;font-size:1em}.Detail h1{text-align:center}.Detail>input{border:none}.divContent{display:flex;gap:10px;margin-bottom:30px}.divContent .divContent_label{font-size:25px;margin-left:50px}.divContent .divContent_textarea{padding:20px;width:60%;min-height:200px;resize:vertical;box-sizing:border-box;font-size:25px}.LoginForm .h1{text-align:center;font-size:30px;padding:20px}.idDuplicate{display:flex;justify-content:flex-start}.idDuplicate .idText{flex:1;padding-top:20px}.divBtn{display:flex;gap:20px;justify-content:center}.h1{text-align:center;font-size:30px;padding:20px}.idText{color:red;font-weight:700;font-size:1.3em}.Header{display:flex;gap:20px;justify-content:flex-start;padding:30px;background-color:#4377df;font-size:25px;color:#fff;border-radius:5px}a{text-decoration:none;color:#fff}a:hover{text-decoration:underline;color:pink}.Header .login{flex:1;text-align:right}.Header .login>span{margin-right:20px}.Footer{display:flex;justify-content:center;font-size:30px;gap:10px;padding:30px;width:auto;background-color:#00ffcc96;margin-bottom:20px;border-radius:5px}.Footer>img{width:30px}.Footer>.Footer_div{text-shadow:2px 2px 8px #FF0000;color:#fff}@font-face{font-family:NanumPenScript;src:url(/NanumPenScript-Regular.ttf)}html,body{margin:0;width:100%;background-color:#f6f6f6;height:100vh}#root{background-color:#fff;max-width:600px;width:100%;margin:0 auto;min-height:100vh;height:100%;box-shadow:#64646433 0 0 29px;padding:0 20px}body *{font-family:NanumPenScript}
