
table[border="1"]{border:0; border-color:#fff;}
table tr td[height="1"] {background-color:#fff;}
table tr td[height="3"] { height:0px;}
table tr td {border:0;}
		
table.board {
margin-bottom:10px;}

.board tr td {
font-size:1.0em; font-family:'noto sans kr'; color:#555; }


.board_admin_bgcolor {padding:10px 5px 0 5px; }
.board_admin_bgcolor table td {border:0 !important; float:left; }


.board .board_bgcolor, .board .board_desc {
border-top:1px solid #ddd;}
.board tr[height="30"] .board_bgcolor, .board tr[height="30"] .board_desc  {
 border-bottom:1px solid #ddd;}
 
.board .board_bgcolor {
	width: 20%; font-family:'noto sans kr'; }
.board .board_bgcolor font {
	font-size:1.1em !important; color:#666 !important;
}
.board .board_desc {
	width: 80%; text-align: left; font-family:'noto sans kr'; font-size:1.2em; padding:7px 10px;}
	
.board .board_description {border-top:1px solid #ddd; border-bottom:1px solid #ddd; 
 padding:30px 0px;}
 
.board #post_area { font-size:1.1em; line-height:1.8em;
	border-width: 0px 0px; border-style: solid; border-color: rgb(229, 229, 229); 
	padding: 0px; width: 100%; height: auto; text-align: left;}
.board #post_area span { font-size:inherit !important; }
.board #post_area > img, .board #post_area p[align='center'] img  {
	max-width: 1140px !important; height: auto !important;}

@media screen and (max-width:1199px) {
.board #post_area > img, .board #post_area p[align='center'] img {
	max-width: 940px !important; }
}
@media screen and (max-width:991px){
.board #post_area > img, .board #post_area p[align='center'] img {
	width: 100% !important;  }
}


.board_comment_bgcolor textarea[title="input"] {
width:85%; }

@media (max-width:480px) {
.board_comment_bgcolor input[title="input"] {
max-width:70px; }
.board_comment_bgcolor textarea[title="input"] {
width:95%; }
.board_comment_bgcolor .comment_name {
width:80px; word-break:break-all;}
.board_comment_bgcolor .comment_txt[width='170'] {
width:40px; }
}



	
.board_gallery > table {
	border: 0; width: 100%;
}
.board_gallery table tr td[height="3"] {height:0px;}
.board_gallery .board .bbsnewf5 {
padding:0 5px 80px; }
.board_gallery .gallery_subject {padding-top:10px; text-align:left !important;}
.board_gallery .gallery_title{font-family:'noto sans kr' !important; float:left; display:inline-block;
color:#444; font-size:1.5em; font-weight:400; margin-left:10px;}
.board_gallery table td {font-family:'noto sans kr'; }
.board_gallery .board .gallery_etc {
color:#fff; }
.board_gallery .board .gallery_etc font {
color:#666 !important; }

@media all and (max-width:1600px){
.board_gallery .board .bbsnewf5 td img {width:100%; height:auto !important;}
}

@media all and (max-width:991px){
.board_gallery .board .bbsnewf5 {
padding:0 5px 40px; }
.board_gallery .board .bbsnewf5 td img {width:100%; height:auto !important;}
}
@media all and (max-width:480px){
.board_gallery .boxArea {
	width: 100%; display: block;}
.board_gallery .nSize img {
	padding: 5px 0px 0px;
}
}



.board_list > table {
	border: 0px solid rgb(255, 0, 0); width: 100%; 
}
.board_list .att_title {
border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:30px; font-size:0.8em;}
.board_list .att_title font {
	font-size:1.1em !important; color:#444 !important;}
.board_list .board tr[height="28"] td {
	font-size:0.95em;}
.board_list .board tr[height="28"]:last-child td {
	border-bottom:1px solid #ddd;}
.board_list .bbsno {padding:0 10px;}
.board_list .bbsnewf5 {padding:10px 10px;}
.board_list .bbsnewf5 a {font-family:'noto sans kr' !important;}
.board_list .bbsnewf5 a:hover {color:#888;}
.board_list .bbsetc_dateof_write {color:#777;}

@media (max-width:767px) {
.board_list .att_title:last-child, .board_list .bbswriter {
display:none;}
}



.board_blog .div_news_title {font-family:'noto sans kr'; font-size:1.2em; color:#444;}
.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 {
 display: block;}
.board_blog .webzine_type_img_td img {
width:100%; height:auto;}
.board_blog .webzine_type_text_td_left {
display: block}
}



table td.board_desc #border {width:90%; margin-left:20px; }
table td.board_desc #border[name="subject"] {width:90%; margin-left:20px;}
table td.board_desc #border[name="writer"] {width:90%; margin-left:20px;}
table td.board_desc #border[name="password"] {width:120px; margin-left:20px;}
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;
}



.board select[name='com_board_category_code'] {
	padding: 5px 10px; min-width:200px;}
.categoryArea {
	 margin-bottom: 20px;}
.categoryArea img {
	display: none;}
.categoryArea b {
	 display: none;}

	

.paging {
font-size:1em; color:#FF5500; line-height:1.8em; text-align: center; }
.paging b, .paging a {
width:30px; height:30px; border-radius: 2px; border: 1px solid #ccc; display: inline-block;}
.paging b {
	color: #555; font-weight: normal; background-color: rgb(238, 238, 238);
}
.paging a { 
	color: #777 !important; background-color: rgb(255, 255, 255);
}
.board_list .paging b, .board_list .paging a, .board_blog .paging b, .board_blog .paging a {
margin:0 -5px;} 



#ext_search {margin-top:30px;}
#ext_search > table td {display:inline-block; padding:0 5px;}

@media all and (max-width:767px) {
#ext_search input.keywordform {width:140px;}
}



textarea[name="descriptionView"] {
line-height:1.5em; }




/* formmail */
.table_02 td {border-bottom:1px solid #ddd; padding:3px 0;}
.formmail_title_bgcolor {width:20%; }
.formmail_title_bgcolor font {font-size:1em; color:#666 !important;}
.formmail_cell_bgcolor {width:80%; padding:10px 0 10px 20px !important; text-align:left; }
.formmail_cell_bgcolor br {display:none;}
.formmail_border, .formmail_textarea_style {border:1px solid #aaa; border-radius:1px; width:95%;
padding:0px 10px; font-family:'noto sans kr' !important; font-size:inherit !important; color:inherit;}
.formmail_border {height:28px;  }

table.formmail_cell_bgcolor  td { 
border-bottom-color:transparent;}
table.formmail_cell_bgcolor input[type='checkbox'] {
margin-right:5px;}

@media (max-width:767px) {
.formmail_textarea_style {height:200px !important;}
}




.login_box {padding:40px 150px;  }
.login_box .txt_01 {
max-width:80px; }
.login_box input[type='text'][name='com_member_login_id'] {
	padding: 5px; border:1px solid #bbb; border-image: none; 
}
.login_box input[type='password'][name='com_member_login_pw'] {
	padding: 5px; border:1px solid #bbb; border-image: none; 
}
.login_box input[type='submit'] {
	padding: 5px; border-image: none; border:1px solid #444; border-radius:5px; background:#444;
	color:#fff; max-width:100px; width:100%; height:100%; 
}
.member_txt td {padding:5px 10px; font-size:0.9em;  border-bottom:1px solid #ddd;}
.member_td_bgcolor {min-width:100px;}
.login_table h4 {margin-bottom:10px;}


.join_box {
border:1px solid #ddd; padding:40px 10%;}
.join_box > table td {
padding:5px;}
.join_box input[type='submit'] {
	padding: 5px; border-image: none; border:1px solid #444; border-radius:5px; background:#444;
	color:#fff; max-width:100px; width:100%; height:100%; 
}
.login_table table.member_txt {}

@media all and (max-width:767px) { 
.login_box {padding:40px 20px; }
.login_box input.box {height:auto; }
.login_box input[type='submit'] {
 max-width:80px;  }

.member_border {width:100%;}
.member_txt input[name='member_img']{width:100%;}
.member_td_bgcolor {min-width:auto; width:90px;}
.join_box {
padding:10px;}
}



