@font-face{font-family:ng;font-style:normal;font-weight:normal;}
body {margin:auto; padding:0; background:#dedeea; color:#6f6f6f; font-size:12px; max-width:768px;}
* {margin:0; padding:0; -webkit-text-size-adjust:none;}
ul, li { list-style-type:none; padding:0px; margin:0px;}
P {margin:0px; padding:0px;}
img {border:0; vertical-align:middle;}


/*Common*/
body {font-size:14px;line-height:20px; color:#493E3E;}
table{border-collapse: collapse; }
optgroup label{font-style: normal; font-weight: normal;}
ul, li, ol{list-style: none;}
input, select, textarea {vertical-align:middle; font-size:12px;}
select {height:22px;}
img {vertical-align:middle;}
li img, dd img, dt img {display:block;}
label {cursor:pointer;}

a:link { text-decoration: none; color:#493E3E;  }
a:visited { text-decoration: none;color:#493E3E;  }
a:hover, a:active{text-decoration: none; color: #000; }



/*main*/
.head_menu {width:100%; text-align:center; max-width:768px;}
.head_menu .topmenu {width:100%; max-width:768px;}

#Wrap {overflow-x:hidden; overflow-y:auto; width:100%; height:100%;}
#footer {position: absolute; bottom:0px; background:#dedeea; width:100%; height:40px; color:#ffffff; font-size:13px; text-align:center; padding-top:13px; font-weight:bold;}
#footer span {padding:0 10px;}

.head_menu {width:100%; background:#dedeea; max-width:768px;}
.head_menu .topmenu {width:100%; max-width:768px;}

.main {width:100%; margin:auto; max-width:768px;}

.float_clear {clear:both;}


/*board*/
#board_wrap {width:100%;height:396px; max-width:768px; background-color:#ffffff;}

.list_table {border-top:2px solid #fd648e; font-size:14px; margin-top:10px; margin-bottom:20px;}
.list_table th {border-bottom:1px solid #fd648e; padding:6px 0;}
.list_table td {border-bottom:1px solid #fd648e; padding:6px 0; text-align:center;}
.list_table td span { color:#fd648e;}
.list_table .textleft {text-align:left;}

.write_table {border-top:2px solid #5a3878; font-size:14px; margin-top:10px; margin-bottom:20px;}
.write_table th {border-bottom:1px solid #949494; padding:6px 0; background-color:#f1f1f1;}
.write_table td {border-bottom:1px solid #949494; padding:6px 8px;}
.write_table .textleft {text-align:left;}

.view_table {border-top:2px solid #fd648e; font-size:14px; margin-top:5px; margin-bottom:20px;}
.view_table td {border-bottom:1px solid #fd648e; padding:12px 12px 40px 12px; text-align:left;}
.view_table th {border-bottom:1px solid #fd648e; padding:12px 0;}

.search_table {width:100%; margin-top:20px;}
.search_table span {color:#525252;background:url(../board/img/search_bg.gif) left center no-repeat; padding-left:8px;}
.search_table em {font-style:normal;color:#0071bc;font-weight:bold;}

/* pageing---------------------------------------------------------------------*/
.pageing {width:100%; margin-top:12px; font-size:13px; text-align:center; margin-bottom:30px;}
.pageing a:link,
.pageing a:active,
.pageing a:visited,
.pageing a:hover { width:27px; height:22px; line-height:22px; color:#333333; 
			vertical-align:middle; display:inline-block; font-weight:bold; border:1px solid #a4a4a4; text-align:center;font-family:"µ¸¿ò",Dotum,"±¼¸²",Gulim,AppleGothic,Sans-serif;}
.pageing a img {border:1px solid #ffffff;  vertical-align:middle;}
.pageing a:hover { width:27px; height:22px; line-height:22px; color:#0071c3; border:1px solid #a4a4a4; 
			background:#d0d0d0; font-weight:bold; text-decoration:none;font-family:"µ¸¿ò",Dotum,"±¼¸²",Gulim,AppleGothic,Sans-serif;}
.pageing a:hover img { border:1px solid #ffffff; vertical-align:middle;}
.pageing a.on:link,	.pageing a.on:active, .pageing a.on:visited, .pageing a.on:hover 
		{ width:27px; height:22px; line-height:22px; color:#0071c3; border:1px solid #a4a4a4; 
			background:#d0d0d0; font-weight:bold; text-decoration:none;font-family:"µ¸¿ò",Dotum,"±¼¸²",Gulim,AppleGothic,Sans-serif;}