table.content_table {
	width: 100%; margin: 5px 0px 0px 0px; border-collapse: collapse; FONT: normal normal 12px Dotum, sans-serif;
}
table.content_table TH {
	border: #cdd6de 1px solid; padding: 6px 0px 5px 0px; background-color: #f1f6fa; text-align: center; color: #2882a6;
}
table.content_table TD {
	border: #cdd6de 1px solid; padding: 6px 5px 5px 5px; text-align: left;
}
table.content_table TD.td_center {
	border: #cdd6de 1px solid; padding: 6px 5px 5px 5px; text-align: center;
}


#board {
	margin: 0px; padding: 0px; width: 100%; border-top: #cdd6de 1px solid;
}
#board ul {
	margin: 0px; padding: 0px;
}
#board ul li {
	margin: 0px; padding: 10px 5px 9px 5px; border-bottom: #cdd6de 1px solid;
}
#board ul li p.title {
	margin: 0px 0px 5px 0px; padding: 0px; FONT: normal normal 14px Dotum, sans-serif;
}
#board ul li span.writer {
	margin: 0px; padding: 0px 10px 0px 0px; FONT: normal normal 12px Dotum, sans-serif; color:#9d9d9d;
}
#board ul li span.date {
	margin: 0px; padding: 0px 10px 0px 0px; FONT: normal normal 12px Dotum, sans-serif; color:#9d9d9d;
}
#board ul li span.hit {
	margin: 0px; padding: 0px; FONT: normal normal 12px Dotum, sans-serif; color:#9d9d9d;
}


#board ul li.details-view {
	padding: 15px 5px 15px 5px; line-height:16px; border-bottom: #e9e9e9 1px solid;
}
#board ul li.details-view p {
	margin: 0px 0px 10px 0px; padding: 0px;
}
#board ul li.file, #board ul li.file a {
	color: #2882a6
}


/* °£´Ü ´ä±Û */
#board ul li.s_reply_list { 
   margin: 10px 0px 0px 0px; padding: 0px; border: none;
}
#board ul li.s_reply_list ul li { 
    margin: 0px; padding: 0px; width: 100%; border: none;
}
#board ul li.s_reply_list ul li span.srl_name { 
    margin:0px; padding: 10px 0px 0px 0px; font-weight: bold; float: left; width: 50%; FONT: normal normal 12px Dotum, sans-serif;
}
#board ul li.s_reply_list ul li span.srl_button { 
    margin: 0px; padding: 10px 0px 0px 0px; float: left; text-align: right; color: #999; width: 50%;
}
#board ul li.s_reply_list ul li span.srl_button a { 
    color: #999;
}
#board ul li.s_reply_list ul li span.srl_comment { 
    margin: 0px; padding: 5px 5px 9px 5px; float: left; border-bottom: #e9e9e9 1px solid; width: 100%;
}

#board ul li.s_reply_write { 
    margin: 0px;; padding: 7px 0px 5px 0px; float: left; width: 100%; text-align: center;
}
.sr_write { 
    border: #d5d5d5 1px solid; background-color: #ffffff; width: 70%; height: 60px; FONT: normal normal 12px Dotum, sans-serif;
}


/* ÀÌÀü±Û ´ÙÀ½±Û */
#board ul li.prev_next { 
    margin: 0px; padding: 0px; width: 100%; clear: both;
}
#board ul li.prev_next ul li { 
    padding: 0px; border: none; width: 100%;
}
#board ul li.prev_next ul li.prev { 
    margin: 0px;  padding: 7px 0px 5px 0px; border-bottom: #e9e9e9 1px solid;
}
#board ul li.prev_next ul li.prev span.prev_t { 
    background: url(../image/icon_prev.gif) no-repeat 0 5px; margin-left: 8px; padding-left: 8px;
}
#board ul li.prev_next ul li.prev span.prev_text { 
    margin-left: 8px; padding: 0px; color: #7b7b7b;
}
#board ul li.prev_next ul li.next { 
    margin: 0px;  padding: 7px 0px 5px 0px;
}
#board ul li.prev_next ul li.next span.next_t { 
    background: url(../image/icon_next.gif) no-repeat 0 5px; margin-left: 8px; padding-left: 8px;
}
#board ul li.prev_next ul li.next span.next_text { 
    margin-left: 8px; padding: 0px; color: #7b7b7b;
}


/* paging number */
.paging {
	margin: 12px 0px 0px 0px; padding: 0px; width: 100%; text-align: center;
}
.paging span.now {
	margin: 0px; padding: 0px 7px 0px 7px;
}
.paging span.now a {
	padding: 0px 0px 0px 7px; color: #939393;
}
.paging span.now strong {
	font-weight: bold; FONT: normal normal 12px Dotum, sans-serif; color: #333;
}
.paging img {
	vertical-align: middle;
}
.paging a.prev {
	margin-right: 5px;
}
.paging a.next {
	margin-left: 5px;
}


.board_write {
	margin: 0px; padding: 0px; width: 100%; text-align: right;
}
.board_button {
	margin: 12px 0px 0px 0px; padding: 0px; text-align: center; width: 100%;
}


/* °Ô½Ã¹° »èÁ¦ÇÏ±â */
#board_delete {
	margin: 0px; padding: 0px; width: 100%; border-top: #dddbdb 1px solid;
}
#board_delete span.pw_t {
	margin: 0px; padding: 14px 0px 14px 0px; width: 30%; float: left; border-bottom: #dddbdb 1px solid; background-color: #efefef; text-align: center; FONT: normal normal 12px Dotum, sans-serif;
}
#board_delete span.pw_w {
	margin: 0px; padding: 10px 0px 10px 0px; width: 70%; border-bottom: #dddbdb 1px solid; background-color: #fff; float: left; text-align: center;
}
#board_delete .pw_input {
	border: #d5d5d5 1px solid; background-color: #ffffff; height: 18px; width: 80%; FONT: normal normal 12px Dotum, sans-serif;
}



/* °Ô½Ã¹° ÀÛ¼º */
table.board_table {
	width: 100%; margin: 0px; border-collapse: collapse; border-top: #dddbdb 1px solid; FONT: normal normal 12px Dotum, sans-serif; 
}
table.board_table TH {
	border-bottom: #dddbdb 1px solid; padding: 6px 0px 5px 0px; text-align: center; FONT: normal normal 12px Dotum, sans-serif; font-weight: bold;
}
table.board_table TD {
	border-bottom: #dddbdb 1px solid; padding: 6px 5px 5px 5px; text-align: left;
}
table.board_table TD.text_bold {
	FONT: normal normal 12px Dotum, sans-serif; font-weight: bold;
}
.board_input {
	border: #d5d5d5 1px solid; background-color: #ffffff; height: 20px; width: 95%; FONT: normal normal 12px Dotum, sans-serif;
}
.file_input { 
    border: #d5d5d5 1px solid; background-color: #ffffff; height: 20px; width: 95%; FONT: normal normal 12px Dotum, sans-serif;
}
.img_input { 
    margin: 0px 0px 5px 0px; border: #d5d5d5 1px solid; background-color: #ffffff; height: 20px; width: 75%; FONT: normal normal 12px Dotum, sans-serif;
}
textarea { 
    border: #d5d5d5 1px solid; background-color: #ffffff; width: 95%; height: 150px; FONT: normal normal 12px Dotum, sans-serif;
}
.join_input {
	border: #d5d5d5 1px solid; background-color: #ffffff; height: 20px; width: 25%; FONT: normal normal 12px Dotum, sans-serif;
}
.join_input2 {
	border: #d5d5d5 1px solid; background-color: #ffffff; height: 20px; width: 40%; FONT: normal normal 12px Dotum, sans-serif;
}


.join_explain {
	padding: 0px; margin: 0px 0px 10px 0px;
}



/* °¶·¯¸® ¸®½ºÆ® */
#gallery_board {
	margin: 0px; padding: 0px; width: 100%; border-top: #cdd6de 1px solid;
}
#gallery_board ul {
	margin: 0px; padding: 0px;
}
#gallery_board ul li {
	margin: 0px; padding: 0px 5px 0px 5px; border-bottom: #cdd6de 1px solid;
}
#gallery_board ul li div.img {
	margin: 5px 8px 0px 0px; padding: 0px; float: left;
}
#gallery_board ul li div.infor {
	margin: 0px 0px; padding: 12px 0px 13px 0px; 
}
#gallery_board ul li div.infor p.title {
	margin: 0px 0px 5px 0px; padding: 0px; FONT: normal normal 12px Dotum, sans-serif;
}
#gallery_board ul li div.infor span.writer {
	margin: 0px; padding: 0px 10px 0px 0px; FONT: normal normal 12px Dotum, sans-serif; color:#9d9d9d;
}
#gallery_board ul li div.infor span.date {
	margin: 0px; padding: 0px 10px 0px 0px; FONT: normal normal 12px Dotum, sans-serif; color:#9d9d9d;
}
#gallery_board ul li div.infor span.hit {
	margin: 0px; padding: 0px; FONT: normal normal 12px Dotum, sans-serif; color:#9d9d9d;
}



/* login */
#login-form {
	position: relative; padding: 0px; margin: 0px auto; width: 290px;
}
#login-form .id {
	padding: 0px; margin: 0px; float: left; width: 290px;
}
#login-form .id span {
	padding: 2px 5px 0px 0px; float: left; FONT: normal normal 12px Dotum, sans-serif;
}
#login-form .password {
	padding: 0px; margin: 8px 0px 0px 0px; float: left; width: 290px;
}
#login-form .password span {
	padding: 2px 8px 0px 0px; float: left; FONT: normal normal 12px Dotum, sans-serif;
}
#login-form .login_id_input {
	border: #d5d5d5 1px solid; padding: 0px; margin: 0px 0px 0px 13px; width: 163px; height: 20px; FONT: normal normal 12px Dotum, sans-serif; background-color: #ffffff; 
}
#login-form .login_pw_input {
	border: #d5d5d5 1px solid; padding: 0px; margin: 0px; width: 163px; height: 20px; FONT: normal normal 12px Dotum, sans-serif; background-color: #ffffff;  
}
#login-form .button {
	position: absolute; top: 0px; right: 0px;
}
#login-form .auto_login {
	padding: 60px 0px 0px 0px; margin: 0px; FONT: normal normal 12px Dotum, sans-serif; width: 290px
}


.sel_m {
	padding: 0px 0px 10px 0px; margin: 0px;
}


/* idcheck */
#idcheck_result {
	padding: 0px; margin: 30px auto; text-align: center; width: 320px; FONT: normal normal 12px Dotum, sans-serif;
}
#idcheck_result strong {
	FONT: normal normal 12px Dotum, sans-serif; font-weight: bold;
}
#id_search {
	position: relative; padding: 0px; margin: 0px auto; width: 320px;
}
#id_search  p.search_id {
	padding: 0px; margin: 0px; width: 200px; float: left; LINE-HEIGHT:190%; FONT: normal normal 12px Dotum, sans-serif;
}
#id_search  p.button {
	padding: 0px; margin: 0px 0px 0px 12px; float: left;
}
#id_search  .board_input02 {
	border: #d5d5d5 1px solid; background-color: #ffffff; width: 190px; height: 20px; FONT: normal normal 12px Dotum, sans-serif;
}



/* portpolio */
#portpolio {
	padding: 0px; margin: 0px auto; width: 280px;
}
#portpolio ul li {
	padding: 0px; margin: 0px 0px 40px 0px;
}
#portpolio ul li p {
	padding: 4px; margin: 0px; width: 270px; border: #dddbdb 1px solid;
}
#portpolio ul li span {
	padding: 0px; margin: 8px 0px 0px 0px; width: 280px; float: left; text-align: center; FONT: normal normal 14px Dotum, sans-serif;
}



/*@media all and (max-width:800px)
{
#portpolio {
	padding: 0px; margin: 0px auto; width: 460px;
}
#portpolio ul li {
	padding: 0px; margin: 0px 15px 40px 15px; width: 200px; float: left;
}
#portpolio ul li p {
	padding: 4px; margin: 0px; width: 190px; border: #dddbdb 1px solid;
}
#portpolio ul li span {
	padding: 0px; margin: 8px 0px 0px 0px; width: 200px; float: left; text-align: center; FONT: normal normal 14px Dotum, sans-serif;
}
}*/



/* content */
P.con_t {
	padding: 0px 0px 0px 17px; margin: 0px 0px 8px 0px; background: url(../image/t.gif) no-repeat 0px 1px; FONT: normal normal 14px Dotum, sans-serif; font-weight: bold; color: #2d6376;
}
P.content1 {
	PADDING: 0px; MARGIN: 0px 0px 10px 0px; LINE-HEIGHT: 150%;
}

P.content2{
	PADDING: 0px; MARGIN: 0px 0px 20px 0px; LINE-HEIGHT: 150%;
}

UL.content3 {
	PADDING: 0px 0px 25px 0px; MARGIN: 0px;
}
UL.content3 LI {
	PADDING: 0px 0px 0px 10px; MARGIN: 0px; LINE-HEIGHT: 150%; BACKGROUND: url(../image/list_icon.gif) no-repeat;
}

UL.content4 {
	PADDING: 0px 0px 25px 0px; MARGIN: 0px;
}
UL.content4 LI {
	PADDING: 0px 0px 10px 10px; MARGIN: 0px; LINE-HEIGHT: 150%; BACKGROUND: url(../image/list_icon.gif) no-repeat;
}

OL.content5 {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px;
}
OL.content5 LI {
	PADDING: 0px 0px 15px 0px; MARGIN: 0px 0px 0px 30px; list-style: decimal-leading-zero none outside;  FONT: 14px Dotum, sans-serif; font-weight: bold; color: #089422;
}
OL.content5 LI SPAN.wt {
	FONT: 14px Dotum, sans-serif; font-weight: bold; color: #2d8c9d;
}
OL.content5 LI SPAN.wc {
	FONT: normal normal 12px Dotum, sans-serif; font-weight: normal; color: #333333; display:block; LINE-HEIGHT: 150%;
}



P.img_v1{
	PADDING: 0px; MARGIN: 0px 0px 20px 0px; WIDTH: 100%;
}
.gallery {
	PADDING: 0px; MARGIN: 0px; WIDTH: 100%; 
}
.gallery P IMG {
	PADDING: 4px; MARGIN: 0px 0px 15px 0px; WIDTH: 98%; BORDER: #cccccc 1px solid;
}
.gallery UL LI {
	PADDING: 1%; MARGIN: 0px 1% 10px 0px; WIDTH: 21%; FLOAT: left; BORDER: #cccccc 1px solid;
}