
table[border='1']{border:0;}
table tr td[height="1"] {background-color:#fff;}
table tr td[height="3"] {background-color:#ddd; height:1px;}

.board tr td {
font-size:1.0em; font-family:'nanum gothic'; color:#666;}

.board_admin_bgcolor {padding:10px 5px 0 5px; font-size:12px;font-family:±¼¸²,µ¸¿ò;
border-top:1px solid #ddd;}
.board_admin_bgcolor table td {border:0 !important; float:left; }


.board .board_bgcolor {
	width: 20%; font-size:0.8em;
}
.board .board_desc {
	width: 80%; text-align: left; font-size:0.9em; padding:5px 10px;
}
.board .board_description {border-top:1px solid #ddd; border-bottom:1px solid #ddd; 
 padding:10px 20px;}

.board #post_area { font-size:14px; line-height:25px; 
	border-width: 0px 0px; border-style: solid; border-color: rgb(229, 229, 229); 
	padding: 10px 10px 50px; width: 100%; height: auto; text-align: left;
}
.board #post_area > img {
	width: 100% !important; height: auto !important;
}
.board #post_area embed {
	border: 0px solid rgb(255, 0, 0); width: 100%;
}
@media screen and (max-width:768px)
{
.board #post_area embed {
	height: 400px;
}
}

	
.board_gallery > table {
	border: 0px solid rgb(255, 0, 0); width: 100%;
}
.board_gallery .gallery_subject {padding-top:10px;}
.board_gallery .gallery_title{font-family:'nanum gothic'; }
.board_gallery table td {font-family:'nanum gothic'; color:#666;}
.board_gallery .boxArea {padding-bottom: 50px;}

@media all and (max-width:767px){
.board_gallery .board .bbsnewf5 td img {width:100%; height:auto !important;}
.board_gallery .nSize img {
	padding: 5px 0px 0px;
}
}
@media all and (max-width:480px){
.board_gallery .boxArea {
	width: 100%; display: block;
}
}


.board_list > table {
	border: 0px solid rgb(255, 0, 0); width: 100%;
}
.board_list .bbsno {padding:0 10px;}
.board_list .bbsnewf5 {padding:10px 10px;}
.board_list .bbsnewf5 a {font-family:'nanum gothic' !important;}
.board_list .bbsnewf5 a:hover {color:#888;}
.board_list .bbsetc_dateof_write {color:#777;}


.board_blog .div_news_title {font-family:'nanum gothic'; font-size:1.2em;}
.board_blog dd {height:auto !important;}
.board_blog .webzine_description { padding-top:10px; font-size:0.9em; color:#777;}

@media all and (max-width:767px) {
.board_blog .webzine_type_img_td img {display:none;}
}



table td.board_desc #border[name="subject"] {width:85%; margin-left:10px;}
table td.board_desc #border[name="writer"] {width:50%; margin-left:10px;}
table td.board_desc #border[name="password"] {width:120px; margin-left:10px;}
table td.board_desc #border {width:80%; margin-left:10px; }
table td.board_desc #border[name="file_attachment[]"] { margin-bottom:5px; padding-top:0; margin-top:0; } 

.board td input[type=file] {
	border: 0px solid rgb(221, 221, 221); max-width: 500px;
}
.board td input[name=phone_no1] {
	width: 100%; max-width: 70px;
}
.board td input[name=phone_no2] {
	width: 100%; max-width: 70px;
}
.board td input[name=phone_no3] {
	width: 100%; max-width: 70px;
}
.board td input[name=mobile_no1] {
	width: 100%; max-width: 70px;
}
 .board td input[name=mobile_no2] {
	width: 100%; max-width: 70px;
}
.board td input[name=mobile_no3] {
	width: 100%; max-width: 70px;
}
.board td input[type=radio] {
	margin: 0px 0px 0px 5px; width: 20px;
}
.board td input[type=checkbox] {
	margin: 0px 0px 0px 5px; width: 20px;
}
.bbsnewf5 input[type=image] {
	padding: 0px; border: 0px solid rgb(255, 0, 0); width: auto; vertical-align: middle;
}
.bbsnewf5 > a img {
	border: 0px solid rgb(255, 0, 0); vertical-align:middle;
}


.categoryArea {
	text-align: left; margin-bottom: 5px;
}
.categoryArea img {
	display: none;
}
.categoryArea b {
	color: rgb(85, 85, 85); font-size: 0.87em; font-weight: normal; vertical-align: top; display: none;
}
.categoryArea select {
	width: 120px;
}


.paging b {font-family:dotum;	font-size:12px; line-height:15px !important;
	padding: 10px 10px 5px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); text-align: center; color: rgb(0, 0, 0); font-weight: normal; display: inline-block; background-color: rgb(238, 238, 238);
}
.paging a { font-family:dotum; font-size:12px; line-height:15px !important;
	padding: 10px 10px 5px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); text-align: center; color: rgb(136, 136, 136); display: inline-block; background-color: rgb(255, 255, 255);
}



.table_02 td {border-bottom:1px solid #ddd;}
.formmail_title_bgcolor {width:20%; font-size:1em;}
.formmail_cell_bgcolor {width:80%; padding:5px 0 5px 20px; }
.formmail_cell_bgcolor br {display:none;}
.formmail_border {border:1px solid #999; border-radius:1px; width:90%; padding:5px 10px; }
/*input.formmail_border[name="name"], input.formmail_border[name="add1"] {width:50%; }*/
.formmail_textarea_style {border:1px solid #999; width:90%; padding:5px 10px;}


.login_box {padding:40px 150px;  }
.login_box input[type='text'][name='com_member_login_id'] {
	padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 80%;
}
.login_box input[type='password'][name='com_member_login_pw'] {
	padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 80%;
}
.member_txt td {padding:0px 10px;  }
.member_td_bgcolor {min-width:100px;}
@media all and (max-width:767px) { 
.login_box {padding:40px 20px; }
.member_border {width:100%;}
.member_txt input[name='member_img']{width:100%;}
}



