@charset "utf-8";

* {margin: 0; padding: 0; }
ul {list-style: none;}
a {text-decoration: none;}
body {font-family: 'NanumSquare', sans-serif;}
html, body {height: 100%;}
form {border:0; margin:0;}
td { font-size:13px; font-family: 'NanumSquare', sans-serif;}


textarea {color:#52629C; font-size:13px; line-height:130%; border:1 solid #aaa; padding:15px; font-family: 'NanumSquare', sans-serif;}
select {color:#666666; font-size:13px; font-family: 'NanumSquare', sans-serif; border:1px solid #ccc;}

.text1 {border:1 solid #aaa; height:21px; color:#52629C; font-size:13px; padding:3px 0 0 6px;}

.head_text { font-size:18px; color:#ddd; }
.top1_m_bar { color:#fff; font-size:12px; letter-spacing:0.5px; }
.top1_m { color:#fff; font-size:12px; letter-spacing:0.5px; }
.top2_m { color: #fff; font-size: 18px; font-weight: bold; padding:0 50px 0 0; }

.sub_left_top_text {color: #333; font-size: 35px; font-weight: 900; text-shadow: 2px 2px 2px rgba(0,0,0,.3); margin-bottom: 48px;}
.sub_left_top_text2 { color:#eee; font-size:15px; letter-spacing:0.5px; background:#024b0e; padding:5px; }

.left_menu { font-size:17px; color:#ccc; font-weight:normal; }

.board_list { font-size:13px; color:#555; font-weight:bold; }

.regi_title { color: #999; font-size:20px; font-weight: bolder; }
.regi_agree { color:#555; font-size:12px; letter-spacing:0.5px; }

.footerq { color: #ccc; font-size: 18px; font-weight: bold; }