/* �Խ��� ��� */

.total {
	font-size: 12px;
	margin-bottom: 15px;
}

.total strong {
	color: #00a2d7
}

.board_area {
	position: relative;
	padding-bottom: 50px;
	padding-right: 40px;
}

.board_area01 {
	position: relative;
	margin-top: 28px;
	padding-bottom: 100px;
	padding-right: 40px;
}

.board_area02 {
	position: relative;
	margin-top: 28px;
}

.board_text{
  font-size: 14px;
  color: rgb(102, 102, 102);
  padding-bottom: 30px;
}
table caption { display: none; text-align: left; font-weight: bold; font-size: 1em; letter-spacing: 0; padding: 0.8em 0 0.4em 14px; margin: 0; } /* caption �±״� ���� */

/*******������********/
table.board_list01 {border-collapse: collapse; table-layout: fixed;}
table.board_list01 tr {  } /* colgroup ���� td ��Ÿ�������Ϸ��� tr�� ����  */
table.board_list01 tbody tr:hover {background: #f9f9f9;}
table.board_list01 th, table.board_list td {padding: 10px 6px; border-width: 0;}
table.board_list01 thead, table.board_list tfoot {}
table.board_list01 thead th {color: #fff; padding: 8px 6px; font-weight: bold; text-align: center; vertical-align: middle; background: #e21a2d} 

table.board_list01 td {
	border-bottom: 1px solid #e7e7e7; 
	color: color: rgb(136, 136, 136); 
	font-size: 13px; 
	text-align: center;
	font-family: "NanumGothic",Dotum, sans-serif;
	 }
table.board_list01 td a {display: inline-block; vertical-align: middle; max-width: 85%; overflow: hidden; color: #4f4f4f; text-overflow: ellipsis; white-space:nowrap; }
table.board_list01 td img {display: inline-block; vertical-align: middle;}
table.board_list01 tbody td.left {text-align:left; padding-left: 8px; }
table.board_list01 tbody td.center {text-align:center; }
table.board_list01 tbody td.right {text-align:right; }
table.board_list01 td.date {color: #aeaeae; line-height: 14px;}

table.board_list01 thead th.left {text-indent: -150px; }
/*******������********/

table.board_list {border-collapse: collapse; table-layout: fixed; border-bottom: 2px solid #e21a2d;}
table.board_list tr {  } /* colgroup ���� td ��Ÿ�������Ϸ��� tr�� ����  */
/*table.board_list tbody tr:hover {background: #f9f9f9;}*/
table.board_list th, table.board_list td {padding: 6px 6px; border-width: 0;}
table.board_list thead, table.board_list tfoot {}
table.board_list thead th {font-family: NanumGothicBold; font-size:14px; color: #444444; padding: 5px 6px;  text-align: center; vertical-align: middle; background: #f7f6f4; border-top: 2px solid #e21a2d; border-bottom: 1px solid #e7e7e7;} 

table.board_list td {border-bottom: 1px solid #e7e7e7; color: #4f4f4f; font-size: 13px; text-align: center; *font-family: "����", Dotum, sans-serif; line-height: 17px;}
table.board_list td a {display: inline-block; vertical-align: middle; max-width: 85%; overflow: hidden; color: #4f4f4f; text-overflow: ellipsis; white-space:nowrap; }
table.board_list td img {display: inline-block; vertical-align: middle;}
table.board_list tbody td.left {text-align:left; }
table.board_list tbody td.center {text-align:center; }
table.board_list tbody td.right {text-align:right; }
table.board_list td.date {color: #aeaeae; line-height: 14px;}

table.board_list thead th.left {text-indent: -120px; }

table.board_list tbody td.pcm1 {
	font-family: NanumGothicBold;
	font-size: 15px;
	color: rgb(102, 102, 102);
}

table.board_list tbody td.pcm2 {
	font-family: NanumGothicBold;
	font-size: 15px;
	color: rgb(226, 26, 45);
}

table.board_list tbody td.pcm3 {
	text-align:left;
	font-size: 14px;
	color: rgb(102, 102, 102);
}

table.board_list tbody td.pcm4 {
	font-size: 14px;
	color: rgb(102, 102, 102);
}

table.board_list2 {border-collapse: collapse; table-layout: fixed; border-top: 2px solid #e21a2d;}
table.board_list2 tr {  } /* colgroup ���� td ��Ÿ�������Ϸ��� tr�� ����  */
/*table.board_list tbody tr:hover {background: #f9f9f9;}*/
table.board_list2 th, table.board_list2 td {padding: 6px 6px; border-width: 0;}
table.board_list2 thead, table.board_list2 tfoot {}
table.board_list2 thead th {font-family: NanumGothicBold; font-size:14px; color: #444444; padding: 7px 6px;  text-align: left; vertical-align: middle; background: #f9f9f9; border-bottom: 1px solid #e7e7e7; padding-left: 20px;} 

table.board_list2 td {border-bottom: 1px solid #e7e7e7; color: #4f4f4f; font-size: 14px; text-align: center; *font-family: "����", Dotum, sans-serif; line-height: 17px; padding-right: 35px;}
table.board_list2 td a {display: inline-block; vertical-align: middle; max-width: 107%; overflow: hidden; color: #4f4f4f; text-overflow: ellipsis; white-space:nowrap; }
table.board_list2 td img {display: inline-block; vertical-align: middle;}
table.board_list2 td.ti{font-family: NanumGothicBold; color: #444444; background-color: #f9f9f9; border-bottom:2px solid #e21a2d;}
table.board_list2 tbody td.left {text-align:left; }
table.board_list2 tbody td.center {text-align:center; }
table.board_list2 tbody td.right {text-align:right; }
table.board_list2 td.date {color: #aeaeae; line-height: 14px;}

table.board_list2 thead th.left {text-indent: -120px; }



.ad_list {
	position: relative;
	width: 765px;
	left: -10px;
	border: 0px solid red;
}

.ad_list ul {
	width: 765px;
	overflow: hidden;
	border: 0px solid red;
}

.ad_list ul li {
	position: relative;
	float: left;
	width: 184px;
	height: 240px;
	margin: 0 20px;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 16px;
	padding-bottom: 7px;

	overflow: hidden;
	border: 0px solid red;
	background: url(../make_img/board/bg_ad.gif) no-repeat left top;
}

.ad_list ul li a.ad_img {
	display: block;
	width: 184px;
	height: 135px;
	border: 0px solid red;
}

.ad_list ul li a.ad_img img {
	display: block;
	width: 184px;
	height: 135px;
	border: 1px solid #dddddd
}

.ad_list ul li a.big_view {
	display: none;
	position: absolute;
	top: 8px;
	left: 15px;
	width: 184px;
	height: 135px;
}

.ad_list ul li strong {
	display: block;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
}

.ad_list ul li span {
	display: block;
	text-align: center;
	font-size: 12px;
}

.layerpopup_ad {
	display: none;
	position: absolute;
	top: 5px;
	left: 5px;
	/*width: 740px;
	height: 503px;*/
	padding: 6px 8px;
	margin-left: -5px;
	background: #ffffff;
	z-index: 2147483647;
}

.layerpopup_ad .layerpopup_box {
	position: relative;
	height: 100%;
	padding: 15px 0 0 15px;
}
.layerpopup_ad .layerpopup_box .title {
	padding-top: 18px;
	padding-bottom: 5px;
	color: #aaaaaa;
	font-size: 14px;
	font-weight: bold;
}

.layerpopup_ad .layerpopup_box .btn_close {
	position: absolute;
	top: 10px;
	right: 15px;
}

.layerpopup_ad .layerpopup_box .btn_close img {
	display: block;
	width: 27px;
	height: 28px;
}

.layerpopup_ad .layerpopup_box .ad_movie_area {
	height: 100%;
}

.btn_play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -80px;
	margin-left: -80px;
	z-index: 100
}


.paper_list {
	position: relative;
	width: 788px;
	left: -23px;
	border: 0px solid red;
}

.paper_list ul {
	width: 788px;
	overflow: hidden;
	border: 0px solid red;
}

.paper_list ul li {
	position: relative;
	float: left;
	width: 132px;
	height: 314px;
	margin: 0 23px;
	padding: 9px 9px 9px 10px;

	overflow: hidden;
	border: 0px solid red;
	background: url(../make_img/board/bg_paper.gif) no-repeat left top;
}

.paper_list ul li a.ad_img02 {
	display: block;
	width: 132px;
	height: 188px;
	line-height: 180px;
	text-align: center;
	background: #fff;
	border: 1px solid #dddddd
}

.paper_list ul li a.ad_img02:after {
	content: " ";
	margin-left: -0.6em;
	white-space: pre;
}


.paper_list ul li a.ad_img02 img {
	display: inline-block;
	max-width: 132px;
	max-height: 188px;
	vertical-align: middle;
}

.paper_list ul li a.big_view02 {
	display: none;
	position: absolute;
	top: 8px;
	left: 9px;
	width: 132px;
	height: 188px;
}

.paper_list ul li strong {
	display: block;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
}

.paper_list ul li span {
	display: block;
	text-align: center;
	font-size: 12px;
}


/* �̺�Ʈ */
.event_list {
	width: 670px;
	margin: 0 auto;
	border: 0px solid red;
}

.event_list li {
	display: block;
	margin-bottom: 15px;
}

.event_list li a {
	display: block;
	width: 648px;
	height: 148px;
	padding: 10px 11px;
	background: url(../make_img/board/bg_event.gif) no-repeat left top;
}

.event_list li a img {
	display: block;
	width: 648px;
	height: 148px;
}

.campaign_list {
	position: relative;
	width: 732px;
	margin: 0 auto;
	border: 0px solid red;
}

.campaign_list ul {
	width: 732px;
	overflow: hidden;
	border: 0px solid red;
}
.campaign_list ul li {
	float: left;
	width: 198px;
	height: 332px;
	margin: 0 23px;
	text-align: center;
	overflow: hidden;
}
.campaign_list ul li span {
	display: block;
	padding: 6px;
	overflow: hidden;
	border: 1px solid #d5d5d5;

}

.campaign_list ul li span img {
	display: block;
	width: 183px;
	height: 210px;
	border: 1px solid #d5d5d5;
}

.campaign_list ul li strong {
	display: block;
	padding-top: 5px;
	font-weight: normal;
}


/* �Խ��� ���� */
.board_view {
	border: 0px solid red;
}

.board_view h2 {
	padding: 10px 5px 12px 5px;
	color: #444444;
	font-weight: bold; 
	font-size: 15px;
	border-top: 2px solid #66747e;
	border-bottom: 1px solid #66747e;
}

.board_view .title_area02 {
	border-top: 3px solid #969696;
	border-bottom: 1px solid #dfdfe3;
	overflow: hidden;
}

.board_view .title_area02 h2 {
	padding: 20px 0;
	color: #444444;
	font-weight: bold; 
	font-size: 15px;
	
}


.board_view .board_view_info {
	overflow: hidden;
	padding: 10px 0; 
	border-bottom: 1px solid #dfdfe3;
}

.board_view .board_view_info dl {
	float: left;
	font-size: 13px;
	color: #858585;
}
.board_view .board_view_info dl dt {
	float: left;
	margin-right: 4px;
}

.board_view .board_view_info dl dd {
	float: left;
}

.board_view .board_view_info dl.number {
	width: 45%;
}

.board_view .board_view_info dl.writeer {
	width: 20%;
}

.board_view .board_view_info dl.date {
	width: 20%;
}

.board_view .board_view_info dl.hit {
	float: right;
	width: 15%;
}
.board_view .board_view_info dl.hit dd {
	text-align: right;
}

.board_view .add_file {
	border-bottom: 1px solid #dfdfe3;
}

.board_view .add_file dl {
	position: relative;
	padding-left: 65px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	color: #858585;
}
.board_view .add_file dl dt {
	position: absolute;
	top: 8px;
	left: 0;
}

.board_view .add_file dl dd {
	border: 0px solid red;
}
.board_view .add_file dl dd a {
	display: block;
	margin-bottom: 6px;
	padding-left: 15px;
	line-height: 14px;
	background: url(../make_img/board/icon_file.gif) no-repeat left center;
	border: 0px solid red;
}

.board_view .add_file dl dd a:hover {
	text-decoration: underline;
}

.board_view .photo_info {
	position: relative;
	padding: 21px 29px 21px 280px;
	min-height: 132px;
	border-bottom: 1px solid #dfdfe3;
	background: #f4f5f6;
}

.board_view .photo_info .img_photo {
	position: absolute;
	top: 21px;
	left: 29px;
	width: 213px;
	height: 130px;
	border: 1px solid #e4e6e8;
}

.board_view .photo_info ul {
	margin: 0;
	padding: 0;
}

.board_view .photo_info ul li {
	padding-left: 14px;
	background: url(../make_img/board/icon_bullet01.png) no-repeat left center;
	line-height: 14px;
	font-size: 13px;
	margin-bottom: 18px;
	color: #858585;
}

.board_view .photo_info ul li strong {
	display: inline-block;
	width: 89px;
	color: #545454;
	
}


.board_view .board_contents {
	font-size: 13px;
	color: #858585;
	min-height: 260px;
	padding: 20px; 
}

.board_view .board_contents img {
	display: block;
	vertical-align: bottom;
	max-width: 100%;
	margin: 0 auto 20px auto;

}

.preview_next_area {
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
}

.preview_next_area .preview {
	border-bottom: 1px solid #dfdfe3;
}

.preview_next_area li {
	margin: 0;
	padding: 0;
}
.preview_next_area li a {
	position: relative;
	display: block;
	padding-left: 108px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #858585;
	font-size: 13px;
	background: url(../make_img/board/icon_bar01.gif) no-repeat 83px center;
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space:nowrap;
}

.preview_next_area li a:hover {
	background: #f9f9f9 url(../make_img/board/icon_bar01.gif) no-repeat 83px center;
}


.preview_next_area li a span.icon_prev {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 108px;
	padding: 10px 0;
	color: #444;
	font-weight: bold;
	background: url(../make_img/board/icon_up.gif) no-repeat 53px center;
}

.preview_next_area li a span.icon_next{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 108px;
	padding: 10px 0;
	color: #444;
	font-weight: bold;
	background: url(../make_img/board/icon_down.gif) no-repeat 53px center;
}

.preview_next_area li a span.preview_next_title {
	color: #444;
	font-size: 13px;
	font-weight: bold;
	margin-right: 29px;
	border: 0px solid red;
}

.preview_next_area li a span.preview_next_contents {
	color: #858585;
	font-size: 13px;
}



/* �Խ��� ���� */
.board_write {
	margin: 0; 
	padding: 0;
	border: 0px solid red;
}

.board_write_area {
	padding-top: 6px;
	border-top: 3px solid #969696;
}

.board_write_area dl {
	overflow: hidden;
	padding: 6px 0;
}

.board_write_area dl dt {
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	color: #444;
	font-size: 13px;
}

.board_write_area dl dd {
	position: relative;
	float: left;
	width: 590px;
	border: 0px solid red;
}

.board_write_area dl dd input[type="text"], 
.board_write_area dl dd input[type="password"] {
	display: inline-block;
	vertical-align: middle;
	width: 588px;
	height: 28px;
	padding: 0 5px;
	line-height: 28px;
	background: #f9f9f9;
	border: 1px solid #b8b9bb;
	border-top: 1px solid #8d8e90;
	border-left: 1px solid #8d8e90;
	font-family: NanumGothic, "����", Dotum, sans-serif;
}
.board_write_area dl dd input[type="text"]:focus 
, .board_write_area dl dd input[type="password"]:focus {
	background: #fff;
}


.board_write_area dl dd input[type="file"] {
	display: inline-block;
	vertical-align: middle;
	width: 458px;
	height: 28px;
	line-height: 28px;
	border: 0px solid #b8b9bb;
	margin-bottom: 6px;
	font-family: NanumGothic, "����", Dotum, sans-serif;
}

.board_write_area dl dd .btn_add_input_file {
	position: absolute;
	top: 0;
	right: 61px;
}

.board_write_area dl dd .btn_minus_input_file {
	position: absolute;
	top: 0;
	right: 0;
}

.edit_area {
	height: 360px;
	padding-bottom: 33px;
	border-bottom: 1px solid #dfdfe3;
}

/* ����¡ �׺���̼� */
#pagingNew {
	text-align: center;
}

#pagingNew  span{
	font-size: 13px;
	margin-left: 3px;
	margin-right: 3px;
}

#pagingNew  strong{
	font-size: 13px;
	margin-left: 5px;
}
.paging-navigation {
	clear: both; 
	margin-bottom: 20px; 
	text-align: center; 
	border: 0px solid red;
	vertical-align: middle; 
}
.paging-navigation a {
	display: inline-block; 
	line-height: 30px; 
	/*min-width: 20px; */
	height: 26px; 
	padding: 0 3px; 
	vertical-align: middle; 
	color: #7b7b7b; 
	font-size: 13px;
}
.paging-navigation a:hover {
	*color: #0084ff; 
	/*font-weight: bold; 
	letter-spacing: -1px; 
	text-decoration: underline;*/
}
.paging-navigation strong {
	display: inline-block; 
	line-height: 30px; 
	min-width: 20px; 
	height: 26px; 
	*padding: 0 8px; 
	color: rgb(226, 26, 45); 
	/*font-weight: bold; */
	letter-spacing: -1px; 
	vertical-align: middle; 
	*text-decoration: underline; 
	font-size: 13px;
}
.paging-navigation a.paging-btns {
	display: inline-block; 
	border: 0; 
	margin-top: 0; 
	width: 18px; 
	height: 17px;
	margin-top: 10px; 
	vertical-align: middle;
	border: 0px solid red;
}
.paging-navigation a.paging-btns img {
	display: inline-block; 
	vertical-align: middle;
	margin: 0; 
	padding: 0; 
	
}
.paging-navigation a.paging-btns:hover {
	background: transparent; 
	border: 0; 
}

.search-area02 {

	padding: 12px 0;
	*border: 1px solid #d9d9d9;
	background: #d9d9d9;
	text-align: left;
	margin-bottom: 30px;
	padding-left: 50px;
}

.search-area02 input.input_text {
	width: 484px;
	height: 20px;
}

.search-area02 label, .search-area label img, .search-area select, .search-area input {
	display: inline-block;
	vertical-align: middle;
}
 
.search-area02 label {
	padding-left : 30px;
	margin-right: 10px;
	font-family: NanumGothicBold;
	font-size: 14px;
	color: #666666;
}

.search-area02 select {
	height: 23px;
	width: 77px;
	border: 1px solid #a4a4a4
}
.search-area02 input[type="text"] {
	width: 440px;
	height: 23px;
	border: 1px solid #a4a4a4
 }

.search-area02 input[type="text"]:focus {
	width: 440px;
	height: 23px;
	background: #dff0ff;
	color: #000;
	font-weight: bold;
	vertical-align: middle;
	border: 1px solid #a4a4a4;
}

 .search-area03 select::-ms-expand {
    display: none;
}

.search-area03 {
	padding: 20px 0;
	/* border: 1px solid #dbdbdb; */
	/*background: #bababa;*/
	text-align: left;
	padding-left: 190px;

}

.search-area03 input.input_text {
	/*width: 484px;*/
	height: 21px;
}

.search-area03 label, .search-area label img, .search-area select, .search-area input {
	display: inline-block;
	vertical-align: middle;
}
 
.search-area03 label {
	margin-right: 24px;
}

.search-area03 select {
	height: 23px;
	width: 77px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance:none;
	-o-appearance:none;
 
    border: 1px solid #a4a4a4;
	background: url(../make_img/board/news_list_sub2-2.png)no-repeat 97% 55%; 
	vertical-align: middle;
	font-family: NanumGothic;
	color: #444444;
}

.search-area03 input[type="text"] {
	/*width: 386px;*/
	height: 21px;
	border: 1px solid #a4a4a4
 }

.search-area03 input[type="text"]:focus {
	/*width: 386px;*/
	height: 21px;
	background: #dff0ff;
	color: #000;
	/*font-weight: bold;*/
	vertical-align: middle;
	border: 1px solid #a4a4a4;
}

.search-area {
	padding: 20px 0;
	border: 1px solid #dbdbdb;
	background: #f7f7f7;
	text-align: center;
}


.search-area label, .search-area label img, .search-area select, .search-area input {
	display: inline-block;
	vertical-align: middle;
}
 
.search-area label {
	margin-right: 10px;
}

.search-area select {
	height: 22px;
	border: 1px solid #a4a4a4		
}

.search-area input[type="text"] {
	width: 286px;
	height: 20px;
	border: 1px solid #a4a4a4
 }

.search-area input[type="text"]:focus {
	width: 286px;
	height: 20px;
	background: #dff0ff;
	color: #000;
	font-weight: bold;
	vertical-align: middle;
	border: 1px solid #a4a4a4;
}



/* ��ư ���� */
.btn_right {
	padding-top: 12px;
	text-align: right;
}

.btn_right .btns {
	display: inline-block;
	vertical-align: middle;
	min-width: 35px;
	height: 35px;
	padding: 0 19px;
	line-height: 35px;
	color: #fff;
	font-size: 13px;
	text-align: center;
	border: 0;
}

.btn_right .btn_color01 {
	background: #f53d3d
}

.btn_right .btn_color02 {
	background: #585858
}

.btn_right input[type="submit"] {
	display: inline-block;
	vertical-align: middle;
	width: 73px;
	height: 35px;
	padding: 0 19px;
	line-height: 40px;
	color: #fff;
	font-size: 13px;
	text-align: center;
	border: 0;
}

.btn_right a {
	display: inline-block;
	vertical-align: bottom;
}

.btn_center {
	text-align: center;
}
.btn_center input[type="image"],
.btn_center img {
	display: inline-block;
	vertical-align: middle;
}


.layerpopup_paper {
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	width: 578px;
	margin-left: -279px;
	margin-top: -100px;
	padding-top: 23px;
	height: 30px;
	background: url(../make_img/board/bg_layerpopup02_top.png) no-repeat left top;
	z-index: 10000;
}
.layerpopup_paper .title {
	padding-left: 59px;
	color: #aaa;;
	font-size: 14px;
	font-weight: bold;
}

.layerpopup_paper .layerpopup_box {
	position: relative;
	width: 461px;

	padding: 5px 59px 46px 59px;
	border: 0px solid red;
	background: url(../make_img/board/bg_layerpopup02_bottom.png) no-repeat left bottom;
}


.layerpopup_paper .layerpopup_box .ad_paper_area {
	display: block;
	width: 461px;
}

.layerpopup_paper .layerpopup_box .btn_close {

}

.layerpopup_paper .layerpopup_box .btn_close img {
	display: block;
	width: 27px;
	height: 28px;
}

.layerpopup_paper .layerpopup_box .btn_preview {
	position: absolute;
	top: 50%;
	left: 10px;
	width: 40px;
	height: 64px;
}

.layerpopup_paper .layerpopup_box .btn_preview img {
	display: block;
	width: 40px;
	height: 64px;
}

.layerpopup_paper .layerpopup_box .btn_next {
	position: absolute;
	top: 50%;
	right: 10px;
	width: 40px;
	height: 64px;
}

.layerpopup_paper .layerpopup_box .btn_next img {
	display: block;
	width: 40px;
	height: 64px;
}

/* �� ���̺� */
.tbl_frm01 {margin:0 0 20px; margin-right: 48px;}
.tbl_frm01 table {width:99%;border-collapse:collapse;border-spacing:0; border-bottom: 2px solid #e21a2d;}
.tbl_frm01 th {width:95px;padding:7px 13px;border-bottom:1px solid #e9e9e9;border-left:0;background:#f9f9f9;text-align:left;color: #444444;font-weight: bold;font-size: 16px; }
.tbl_frm01 td {padding:7px 10px;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #ef858e;background:#ffffff;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px}
.tbl_frm01 textarea {width:98%;height:170px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px;}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/* �⺻���̺� */
.tbl_wrap table {width:99%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

/* �ʼ��Է� */
.required, textarea.required {background:url('../img/wrest.gif') #ffffff top right no-repeat !important}

.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
.btn_confirm {margin-left:190px; margin-top:-40px; padding-top:50px; padding-bottom: 100px;} /* ���Ĵܰ� ���� */

	.btn_cancle {
	border:1px solid #ccc;
	background:#fff;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:-0.1em;
	
	cursor:pointer ;
	height:40px;  
	width: 125px;
	}

	.btn_submit {
	border:0;
	background:#979797;
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:-0.1em;
	
	cursor:pointer ;
	height:40px;  
	width: 125px;
	}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

/* ĸí �ڵ����(�Է�)���� �⺻ */
#captcha {display:inline-block;position:relative;margin: 5px 0 10px 0;}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {width:120px;height:25px;border:1px solid #e9e9e9;margin-left:10px;}
#captcha #captcha_mp3 {display:none;position:absolute;top:0;left:101px;;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {display:none;position:absolute;top:0;left:0;width:23px;height:22px;background:url('../plugin/kcaptcha/img/sound.gif')}
#captcha #captcha_reload {position:absolute;top:4px;margin:0 0 0 10px;padding:0;width:110px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_reload span {position:absolute;top:0;left:0;width:110px;height:22px;background:url('../plugin/kcaptcha/img/sub5_1_table_box6_btn2.png')}
#captcha #captcha_key {padding:0 5px;width:120px;height:20px;border:1px solid #d57c75;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* ��б� ��й�ȣ Ȯ�� */
#pw_confirm {margin:0 auto;padding:0px 0;width:550px}
#pw_confirm h1 {margin:0 0 20px;font-size:1.3em}
#pw_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff}
#pw_confirm p strong {display:block}
#pw_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#pw_confirm fieldset .frm_input {background-color:#fff !important}
#pw_confirm label {letter-spacing:-0.1em}
#pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}

label, input, button, select, img {vertical-align:middle}