
table[border="1"]{border:0;}
table tr td[height="1"] {background-color:#fff;}
table tr td[height="3"] { height:0px;}
table tr td[colspan="2"] {border:0;}

table.board {
margin-bottom:10px;}

.board tr td {
font-size:1.0em; font-family:'nanum gothic'; color:#555; border:0; }


.board_admin_bgcolor {padding:10px 5px 0 5px; font-size:12px;}
.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:'nanum gothic'; border-top:1px solid #ddd; text-align:center;}
.board .board_bgcolor font, .board .board_bgcolor span {
	font-size:1em !important; color:inherit !important; 
}
.board .board_desc {
	width: 80%; text-align: left; font-family:'nanum gothic'; font-size:inherit; padding:7px 10px;
	border-top:1px solid #ddd;}
	
.board .board_description {border-top:1px solid #ddd; border-bottom:1px solid #ddd; 
 padding:30px 30px;}

.board #post_area { font-size:inherit; line-height:25px;
	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, .board #post_area div > img  {
	max-width: 100% !important; height: auto !important;}
.board #post_area embed {
	width: 100%;
}

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



.board td input {
font-family:'nanum gothic' !important;}
.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_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 .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;}
.board_gallery .board .gallery_etc {
color:#fff; padding:0 10%; }
.board_gallery .board .gallery_etc font {
color:#666 !important; }

@media all and (max-width:991px){
.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; 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:'nanum gothic' !important;}
.board_list .bbsnewf5 a:hover {color:#888;}
.board_list .bbsetc_dateof_write {color:#777;}
.board_list .notice_subject {font-weight:normal;}

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



.board_blog .div_news_title {font-family:'nanum gothic'; 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 select[name='com_board_category_code'] {
	padding: 5px 10px; min-width:200px;}
.categoryArea {
	 margin-bottom: 20px;}
.categoryArea img {
	display: none;}
.categoryArea b {
	 display: none;}

@media (max-width:1199px) {}




.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; 
}
.paging a { 
	color: #777 !important; 
	background-color: #eee;
}
.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 */
.formmail table.table_02 {
border-top:1px solid #ddd;}
.table_02 td {border-bottom:1px solid #ddd;}
.formmail_title_bgcolor {width:20%; }
.formmail_title_bgcolor font {font-size:1em; color:#444 !important;}
.formmail_cell_bgcolor {width:80%; padding:5px 20px !important; text-align:left; }
.formmail_cell_bgcolor br {display:none;}
.formmail_border, .formmail_textarea_style {border:1px solid #999; border-radius:1px; width:95%; height:30px;
padding:0px 10px; font-family:'nanum gothic' !important; font-size:inherit !important; color:inherit;}

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:1px solid #bbb; border-image: none; border:1px solid #444; border-radius:5px; background:#444;
	color:#fff; max-width:100px; width:100%; height:100%; 
}
.member_txt {border:1px solid #ddd;}
.member_txt td .member_txt {border-color:transparent;}
.member_txt input, .member_txt select {
width:100%;}
.member_txt input[name='email1'], .member_txt input[name='email3'] {
width:30%;}
.member_txt select[name='email2'] {
width:20%; margin:0;}
.member_txt input[type='radio']{
width:auto; margin-right:5px;}
.member_txt input[type='checkbox']{
width:auto; margin-right:5px;}
.member_txt td {padding:5px 10px; font-size:0.9em;  border-bottom:1px solid #ddd;}
.member_txt td .member_txt td {border-color:transparent;}
.member_td_bgcolor {min-width:100px;}
.login_table h4 {margin-bottom:10px;}


.join_box {
border:1px solid #ddd; padding:40px;}
.join_box > table td {
padding:5px;}
.member_border {width:80%;}

@media all and (max-width:767px) { 
.login_box {padding:40px 20px; }
.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;}
}




/*schedule*/
.schedule_wrap .list {border:1px solid #ddd; margin-top:10px;}
.schedule_title {color:#166C9F;font-famliy:'nanum gothic';font-size:16px !important;font-weight:bold; padding:0 10px;}
.schedule_title img{padding:0 10px;}


.schedule_wrap table .top > td {padding:10px 0;}
#schedule1, #schedule2, #schedule3 {padding:10px 0; line-height:16px;}
td#schedule1, td#schedule2, td#schedule3 {background-color:#fff !important;}
td#schedule1 a, td#schedule2 a, td#schedule3 a {font-size:13px;}

.schedule_view_title {background:none !important; padding:20px 0;color:#333; border:1px solid #ddd; font-size:13px; font-weight:bold;}
.schedule_view {background:none !important; padding:30px;line-height:150%;font-size:13px; text-align:left; border:1px solid #ddd;} 

.schedule_write_title {padding:5px 0 0 30px; width:150px;}
 .schedule_write_cell {padding:5px;}
 
 
 
 
 