@charset "utf-8";

/* 게시판 목록 */
.board_list { width:100%; font-family:Malgun Gothic; }


.board_top { width:100%; height:40px; vertical-align:top; margin:0; padding:0; font-family:Malgun Gothic; }
.board_top .board_page { float:left; width:35%; padding-top:4px; padding-left:5px; }
.board_top .board_page strong.currentpage { color:#da131a; }

.board_top .board_search { float:right; width:63%; text-align:right; vertical-align:top; padding-right:5px; font-family:Malgun Gothic; }
.board_top .board_search #boardsearchform1 { height:30px; vertical-align:top; display:inline-block; }
.board_top .board_search #boardsearchform2 { width:150px; height:28px; padding-left:5px; border:1px solid #ccc; vertical-align:top; display:inline-block; }

.board_top .board_search .btn { display:inline-block; vertical-align:top; margin-top:1px; } 
.board_top .board_search .submit_boardTopBtn { width:50px; height:30px; border:1px solid #333; color:#fff; background:#666; border-radius:2px; display:inline-block; vertical-align:top; font-size:13px; } 
.board_top .board_search .abtn_boardTopBtn { width:50px; height:28px; line-height:28px; border:1px solid #333; color:#fff; background:#666; border-radius:2px; display:inline-block; text-decoration:none; text-align:center; font-size:13px; } 

.board_list .board_body { width:100%; margin-bottom:20px; }
.board_list .board_body table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #333; font-family:Malgun Gothic; }
.board_list .board_body table thead th { height:45px; line-height:45px !important; border-bottom:1px solid #aaa; color:#b7403a; font-weight:normal; background:#fdfdfd; text-align:center; }


.board_list .board_body table tbody td { padding:9px 15px 9px 15px; line-height:130%; border-bottom:1px solid #ccc; text-align:center; border-right:1px solid #eee; font-family:Malgun Gothic; } 
.board_list .board_body table tbody td.end { border-right:none; }

.board_list .board_body table tbody td a:link,
.board_list .board_body table tbody td a:visited { color:#113d8e; text-decoration:none; text-align:left; display:inline-block; vertical-align:top; }
.board_list .board_body table tbody td a:active,
.board_list .board_body table tbody td a:focus,
.board_list .board_body table tbody td a:hover { color:#fe660d; }

.board_list .board_body table tbody td.left { text-align:left; }
.board_list .board_body table tbody td.left a:link,
.board_list .board_body table tbody td.left a:visited { color:#113d8e; text-decoration:none; display:inline-block; }
.board_list .board_body table tbody td.left a:active,
.board_list .board_body table tbody td.left a:focus,
.board_list .board_body table tbody td.left a:hover { color:#fe660d; }

.board_list .board_body table tbody td .new { position:relative; top:2px; display:inline-block; vertical-align:top; padding-left:5px; }

.board_list .board_body table tbody td.left .renum { font:95% arial; color:#fe660d; }

.board_list .board_body table tbody td.membername { padding:8px 0 5px 0; line-height:130%; border-bottom:1px solid #ccc; text-align:center; } /* 의원검색 */
.board_list .board_body table tbody td.membername a:link,
.board_list .board_body table tbody td.membername a:visited { color:#444; text-decoration:none; display:inline-block; text-align:center !important; padding-left:0; }
.board_list .board_body table tbody td.membername a:active,
.board_list .board_body table tbody td.membername a:focus,
.board_list .board_body table tbody td.membername a:hover { color:#06c; }

.board_list .board_body table thead th.line2 { height:31px !important; padding-top:4px; background:#f3f4f4 url(../images/board/th_bg.gif) no-repeat right top; border-bottom:1px solid #aaa; color:#113d8e; font-weight:bold; vertical-align:middle !important; }
.board_list .board_body table thead th.end2 {  height:31px !important; padding-top:4px; background:#f3f4f4 url(../images/board/th_bg.gif) no-repeat left top; vertical-align:middle; } 



.board_list .board_body table.doublethead thead th { vertical-align:middle; background:#f9f9f9 url(../images/board/th_bgline.gif) no-repeat right 50%; padding-top:2px; }
.board_list .board_body table.doublethead thead th.end { background:none; background:#f9f9f9; }


.board_list .board_body table tbody td .imgbtnposition { position:relative; top:2px;}
.board_list .board_body table tbody td.report2_link a { margin-bottom:5px; }


.board_list .board_body table .b_num { width:7%; }
.board_list .board_body table .b_subject { width:auto; }
.board_list .board_body table .b_writer { width:12%; }
.board_list .board_body table .b_date { width:13%; }
.board_list .board_body table .b_hits { width:9%; }


@media (min-width:768px) and (max-width:1024px){

}
@media (max-width:767px){
	.board_top { width:100%; height:auto; vertical-align:top; margin:0; padding:0; }
	.board_page { float:none; width:100% !important; padding:0; display:block; margin-bottom:10px; }
	.board_search { float:left !important; width:95% !important; padding:0 0 0 5px !important; display:block; margin-bottom:10px; text-align:left !important; }
	.board_search #boardsearchform2 { width:30% !important; }
	
	.board_list .board_body table .b_num,
	.board_list .board_body table .b_hits { display:none; }
	
	.board_list .board_body table td { padding:9px 5px !important; }
	.board_list .board_body table .b_writer { width:25%; }
	.board_list .board_body table .b_date { width:20%; border-right:none; }
}





/* 목록속 게시판 버튼 */
.abtn_boardSbtn { width:50px; height:30px; line-height:30px; border-radius:2px; background:#333; color:#fff !important; font-size:13px; text-decoration:none; font-family:Malgun Gothic; text-align:center !important; display:inline-block !important; }




/* 게시판 검색박스 */
.board_top2 { width:100%; vertical-align:top; margin-bottom:10px; overflow:hidden; font-family:Malgun Gothic; }
.board_top2 .board_top2area { border:5px solid #ddd; padding:20px 30px; overflow:hidden; margin-bottom:20px; }
.board_top2 .board_top2area table { width:100%; border:0; border-spacing:0; border-collapse:collapse; margin-bottom:20px; }
.board_top2 .board_top2area table th,
.board_top2 .board_top2area table td { padding:5px 0 5px 0; border-bottom:1px solid #eee; }

.board_top2 .board_top2area table td .select_form { height:26px; line-height:26px; padding-left:5px; }


.board_top2 .board_top2area .submit_search { width:120px; height:32px; background:#5faf00; border:1px solid #5faf00; color:#fff; vertical-align:top; margin-right:5px; border-radius:3px; }
.board_top2 .board_top2area .abtn_dgray { width:120px; height:30px; line-height:30px; background:#333; border:1px solid #000; color:#fff; text-decoration:none; display:inline-block; margin-left:5px; border-radius:3px; }


.board_top2 .board_top2area .board_page { float:left; width:35%; padding-top:4px; padding-left:5px; }
.board_top2 .board_page strong.currentpage { color:#da131a; }


.board_body2 { width:102%;  }
.board_body2 table { border-top:none !important;  }


/* 게시판 보기 */
.board_view { width:100%; margin-bottom:20px; font-family:Malgun Gothic; }
.board_view table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #000; }
.board_view table th { border-bottom:1px solid #ccc; text-align:center; padding:9px 0 9px 0; background:#f9f9f9; line-height:130%; color:#333; font-weight:normal; }
.board_view table td { border-bottom:1px solid #ccc; padding:9px 15px 9px 15px; line-height:130%; }

.board_view table th.lineth { border-right:1px solid #ddd; }

.board_view table td.subject { color:#b7403a; font-weight:bold; }
.board_view table td.addfile li { padding:2px 0; }
.board_view table td.addfile li.none { padding:0; color:#999; }

.board_view table td a:link,
.board_view table td a:visited { text-decoration:none; color:#444; }
.board_view table td a:active,
.board_view table td a:focus,
.board_view table td a:hover { color:#5faf00; text-decoration:underline; }

.board_view table td.contentview { padding:20px 15px; min-height:200px;  line-height:170% !important; vertical-align:top;}

.board_view table td.contentview table { border-top:1px solid #ccc; border-right:1px solid #ccc; }
.board_view table td.contentview table td { padding:8px 0; vertical-align:middle !important; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
.board_view table td.contentview table td p { margin:2px 0; padding:0; }


/*.board_view table td.contentview p { margin-bottom:20px; }*/

.board_view table td.agree { padding:13px 0 13px 15px; }
.board_view table td.agree strong { color:#da131a; font-family:arial; }


.currentState table td.contentview table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:1px solid #ccc; border-right:1px solid #ccc; }
.currentState table td.contentview table td { padding:8px 0; vertical-align:middle !important; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }

@media (max-width:767px){

	.board_view table .b_hits { display:none; }
}



/*  글쓰기 폼정리 */
.board_write #input_subject { width:95%; height:18px; }
.board_write #datepicker,
.board_write #datepicker1 { height:18px; }
.board_write .btn_calendar { vertical-align:top; }
.input_address { width:40%; display:inline-block; margin-top:3px; }
#textarea_applyMotive { width:95%; height:180px; line-height:150%; padding:10px; }
.board_write .mh_label1 { padding-right:5px; display:inline-block; }
.board_write .mh_date { width:110px; height:18px; border:1px solid #ccc; padding-left:5px; color:#06c; margin-right:5px; }
.board_write .member_form2 { width:90%; height:130px; padding:10px; line-height:150%; border:1px solid #ccc; }


/* 게시판 글쓰기 */
.board_write { width:100%; }
.board_write table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #333; margin-bottom:20px; table-layout:fixed; }
.board_write table th { border-bottom:1px solid #ccc; text-align:center; padding:9px 0 9px 0; background:#f9f9f9; line-height:130%; vertical-align:middle;  } 
.board_write table td { border-bottom:1px solid #ccc; padding:9px 15px 9px 15px; line-height:130%; }

.board_write table th.lineth { border-right:1px solid #ddd; }

.board_write table td.name { color:#113d8e; font-weight:bold; }
.board_write table td.left { text-align:left; padding-left:15px; }

.board_write table td #w_subject { width:553px; height:18px; padding-left:5px; border:1px solid #ccc; color:#113d8e; font-weight:bold; }
.board_write table td #w_passwd { width:75px; height:18px; padding-left:5px; border:1px solid #ccc; }
.board_write table td .w_phone { height:18px; padding-left:5px; border:1px solid #ccc; }

.board_write table td.webeditor { padding:15px; margin:0; }
.board_write table td.webeditor #w_content { width:667px; height:90px; padding:10px; border:1px solid #ccc; margin:0; }


.board_write table td.addfile { position:relative; }
.board_write table td.addfile .w_addfile { width:486px; height:18px; margin:1px 0; }
.board_write table td.addfile .addplus { position:absolute; right:10px; top:6px; }


.board_write table td.checktxt { position:relative; height:62px; margin:0; padding:0; }
.board_write table td.checktxt .okimg { position:absolute; left:15px; top:5px; }
.board_write table td.checktxt .okimg img { border:1px solid #ddd; }
.board_write table td.checktxt #w_checktxt { position:absolute; left:167px; top:19px; width:80px; height:22px; border:1px solid #ccc; text-align:center; font:bold 18px batang; }
.board_write table td.checktxt .stxt2 { position:absolute; left:260px; top:24px; color:#999; }


.board_write table td .stxt { color:#999; }
.board_write table td .textarea_remark { width:700px; height:100px; border:1px solid #ccc; }


.board_write table td a:link,
.board_write table td a:visited { text-decoration:none; color:#444; }
.board_write table td a:active,
.board_write table td a:focus,
.board_write table td a:hover { color:#5faf00; text-decoration:underline; }



#fileup .mfile { border:1px solid #ccc; width:400px; height:18px; }



.board_write table td .text_name { width:150px; height:22px; border:1px solid #ccc; padding-left:5px; }  /* 관리자 - 회원관리 */
.board_write table td .text_id { width:150px; height:22px; border:1px solid #ccc; padding-left:5px; }
.board_write table td .text_password { width:150px; height:22px; border:1px solid #ccc; padding-left:5px; }
.board_write table td .checkbox_check { vertical-align:middle; margin-left:15px; }

.board_write table td .text_mail1 { width:150px; height:22px; border:1px solid #ccc; padding-left:5px; }
.board_write table td .text_mail2 { width:150px; height:22px; border:1px solid #ccc; padding-left:5px; }
.board_write table td .select_mail3 { width:120px; height:24px; padding-left:5px; }
.board_write table td .text_phone1 { width:35px; height:22px; border:1px solid #ccc; padding-left:5px; }
.board_write table td .text_phone2 { width:45px; height:22px; border:1px solid #ccc; padding-left:5px; }
.board_write table td .file_photo { width:80%; height:24px; }


.board_write table td .text_year { width:35px; height:22px; border:1px solid #ccc; padding-left:5px; vertical-align:middle; }  /* 관리자 - 게시판관리 */
.board_write table td .text_month { width:35px; height:22px; border:1px solid #ccc; padding-left:5px; margin-left:10px; vertical-align:middle; }
.board_write table td .text_day { width:35px; height:22px; border:1px solid #ccc; padding-left:5px; margin-left:10px; vertical-align:middle;  }
.board_write table td .checkbox_notice { margin-right:5px; vertical-align:middle; }
.board_write table td .checkbox_delete { margin-right:5px; vertical-align:middle; margin-left:20px; }
.board_write table td .file_addfile { width:80%; height:24px; margin:2px 0; }
.board_write table td .text_boardID { width:150px; height:22px; border:1px solid #ccc; padding-left:5px; }
.board_write table td .label_boardType { margin-left:3px; margin-right:10px; }
.board_write table td .text_link { width:80%; height:22px; border:1px solid #ccc; padding-left:5px; margin-right:10px; }
.board_write table td .text_sort { width:30px; height:22px; border:1px solid #ccc; padding-left:5px; }


.board_write table td .text_subject { width:80%; height:22px; border:1px solid #ccc; padding-left:5px; margin-right:10px; vertical-align:middle; } /* 관리자 - 일정관리 등록 */
.board_write table td .text_date { width:100px; height:22px; border:1px solid #ccc; padding-left:5px; }
.board_write table td .stxt { position:relative; top:5px; display:inline-block; }
.board_write table td .select_time { width:50px; height:24px; padding-left:5px; }
.board_write table td .label_time { margin-right:15px;}
.board_write table td .testarea_content { width:80%; height:200px; border:1px solid #ccc; padding:15px; line-height:170%; }
.board_write table td .text_palce { width:80%; height:22px; border:1px solid #ccc; padding-left:5px; }


.board_write table td .select_index { width:100px; height:24px; padding-left:5px; } /* 관리자 - 교수관리 */
.board_write table td .text_tel { width:40%; height:22px; border:1px solid #ccc; padding-left:5px;}
.board_write table td .text_mail { width:40%; height:22px; border:1px solid #ccc; padding-left:5px;}
.board_write table td .text_laboratory { width:40%; height:22px; border:1px solid #ccc; padding-left:5px;}
.board_write table td .textarea_research { width:80%; height:80px; padding:10px; line-height:170%; border:1px solid #ccc; }
.board_write table td .textarea_academicBackground { width:80%; height:80px; padding:10px; line-height:170%; border:1px solid #ccc; }
.board_write table td .textarea_career {  width:80%; height:80px; padding:10px; line-height:170%; border:1px solid #ccc; }
.board_write table td .textarea_specialism { width:80%; height:80px; padding:10px; line-height:170%; border:1px solid #ccc; }



.board_write table td .text_officeTel { width:300px; height:22px; border:1px solid #ccc; padding-left:5px; } /* 관리자 - 직원앨범 */
.board_write table td .text_work { width:80%; height:22px; border:1px solid #ccc; padding-left:5px; }



.board_write table td .select_language { width:80px; height:24px; padding-left:5px; } /* 관리자 - 관련연구소 */
.board_write table td .text_name2 { width:300px; height:22px; border:1px solid #ccc; padding-left:5px;  }



.board_write table td .text_kind { width:250px; height:22px; border:1px solid #ccc; padding-left:5px;} /* 관리자 - 관리자 관리 */
.board_write table td .button_select { width:130px; height:30px; border:0; background:#da131a; color:#fff; margin:30px 0 5px 0; }
.board_write table td.td_kind li { margin:2px 0; }
.board_write table td.td_kind li label { padding-left:5px; } 


.board_write table td .checkbox_newwindow { margin-right:5px; vertical-align:middle; } /* 관리자 - 메인화면 비주얼 */


.board_write table td.td_label label { margin-right:15px; display:inline-block; color:#113d8e; font-weight:bold;  } /* 관리자 - 팝업창 관리 */
.board_write table td .radio_selfWindow { vertical-align:middle; }
.board_write table td .radio_newWindow { vertical-align:middle; margin-left:15px; display:inline-block; }
.board_write table td .button_date { width:40px; height:24px; border:0; background:#333; color:#fff; }
.board_write table td .radio_notUse { margin-left:15px; }
.board_write table td .text_position { width:35px; height:22px; border:1px solid #ccc; padding-left:5px; vertical-align:middle; }
.board_write table td .textarea_css { width:80%; height:60px; padding:10px; border:1px solid #ccc; line-height:170%; }
.board_write table td .textarea_content { width:80%; height:140px; padding:10px; border:1px solid #ccc; line-height:170%; margin-bottom:7px; }
.board_write table td .button_imgUpload { width:230px; height:30px; background:#da131a; color:#fff; border:none;  }


.board_write .text_survey { width:700px; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .textarea_opinion { width:700px; height:180px; border:1px solid #ccc; padding-left:5px; }
{ margin-right:5px; display:inline-block; vertical-align:top; }







/* 게시판 하단 버튼 */
.btn_left { float:left; text-align:left; padding-left:10px; font-family:Malgun Gothic; }
.btn_right { float:right; text-align:right; padding-right:10px; font-family:Malgun Gothic; }
.btn_center { text-align:center; font-family:Malgun Gothic; }

.abtn_boardBtn { width:100px; height:36px; line-height:36px !important; color:#333; text-decoration:none; text-align:center; border:1px solid #ccc; border-radius:2px; background:#fdfdfd; display:inline-block; box-shadow:1px 1px 1px #f4f4f4; }
.submit_boardBtn { position:relative; top:-2px; width:100px; height:38px; line-height:38px !important; color:#333; border:1px solid #ccc; border-radius:2px; background:#fdfdfd; display:inline-block; box-shadow:1px 1px 1px #f4f4f4; cursor:pointer; }
.abtn_boardBtnTtitter { width:65px; height:36px; line-height:36px !important; padding-left:35px; text-align:left; color:#333; text-decoration:none; border:1px solid #ccc; border-radius:2px; background:#fdfdfd url(/images/board/abtn_twitter.gif) no-repeat 10px 50%; display:inline-block; box-shadow:1px 1px 1px #f4f4f4; }
.abtn_boardBtnFacebook { width:65px; height:36px; line-height:36px !important; padding-left:35px; text-align:left; color:#333; text-decoration:none; border:1px solid #ccc; border-radius:2px; background:#fdfdfd url(/images/board/abtn_facebook.gif) no-repeat 10px 50%; display:inline-block; box-shadow:1px 1px 1px #f4f4f4; }


/* 페이징 */
.paging { float:left; width:100%; text-align:center; font-family:Malgun Gothic; }
.paging #pagingNew a { height:36px; line-height:36px !important; padding:0px 8px 0 8px;  color:#333; text-decoration:none; border:1px solid #ccc; display:inline-block; line-height:1.2; }
.paging #pagingNew a.select { background:#5faf00; color:#fff; font-weight:bold; border-color:#488400;} 

.paging #pagingNew .prev { font-weight:bold; color:#666;}
.paging #pagingNew .next { font-weight:bold; color:#666;}




/* 포토게시판 목록 */
.photo_list { width:100%; padding:20px 1px 0 1px; border-top:2px solid #333; margin:0 auto; border-bottom:1px solid #ccc; overflow:hidden; margin-bottom:20px; font-family:Malgun Gothic; }
.photo_list li { float:left; width:23%; height:200px; text-align:center; margin:0 1%; font-family:Malgun Gothic; }

.photo_list li span { display:block;}

.photo_list li .pic { width:100%; margin-bottom:10px; }
.photo_list li .pic img { border:1px solid #ccc; }
.photo_list li .sbtn { margin-bottom:10px; }
.photo_list li a.ebookbtn { width:90px; height:30px; line-height:30px; border-radius:3px; background:#5faf00; text-decoration:none; color:#fff; display:inline-block; margin-right:3px; }
.photo_list li a.pdfdown { width:90px; height:30px; line-height:30px; border-radius:3px; background:#4894d0; text-decoration:none; color:#fff; display:inline-block; margin-left:3px; }
.photo_list li a.abtn_modify { width:60px; height:30px; line-height:30px; border-radius:3px; background:#666; text-decoration:none; color:#fff; display:inline-block; }



.photo_list li .subject { width:100%; text-align:center; line-height:140%; display:block; padding:0 5px; font-size:14px; margin-bottom:5px; font-weight:bold; color:#113d8e;  }
.photo_list li .subject a:link,
.photo_list li .subject a:visited { color:#666; text-decoration:none; font-size:14px;  }
.photo_list li .subject a:active,
.photo_list li .subject a:focus,
.photo_list li .subject a:hover { color:#da131a; text-decoration:underline; }
.photo_list li .date { width:100%; color:#999; font-size:12px; text-align:center; }

/*
.photo_list li .subject .photonum { font:bold 70% arial; color:#da131a; padding-left:21px; background:url(../images/board/photo_icon_photonum.gif) no-repeat 5px top; } */ /* 사진갯수 */

/* 웹진모바일용 */
@media (min-width:768px) and (max-width:1024px){
	.photo_alllist { width:100%; }
	.photo_list li { height:200px; }
}


@media (max-width:767px){
	.photo_alllist { width:100%; }
	.photo_alllist .board_page { width:90%;}
	.photo_alllist .photo_list { border-bottom:none; }
	.photo_alllist .photo_list li { float:none; width:100%; height:200px; display:block; border-bottom:1px solid #ccc; margin-bottom:20px; }
	.photo_alllist .photo_list li:last-child { margin-bottom:0; }
	.photo_list li { height:auto; margin-bottom:20px; width:48%; margin:0 1%; }

}





/* 포토게시판 보기 */
.photo_view { width:100%; margin-bottom:20px; font-family:Malgun Gothic;  }
.photo_view table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #113d8e; }
.photo_view table th { border-bottom:1px solid #ccc; text-align:center; padding:8px 0 5px 0; background:#f9f9f9; line-height:130%;  } 
.photo_view table td { border-bottom:1px solid #ccc; padding:8px 0 5px 15px; line-height:130%; }

.photo_view table td.subject { color:#113d8e; font-weight:bold; }
.photo_view table td.addfile li { padding:2px 0; }
.photo_view table td.addfile li.none { padding:0; color:#999; }

.photo_view table td a:link,
.photo_view table td a:visited { text-decoration:none; color:#444; }
.photo_view table td a:active,
.photo_view table td a:focus,
.photo_view table td a:hover { color:#06c; }

.photo_view table td.contentview { line-height:150%; padding:20px 15px 10px 15px; border-bottom:1px dashed #eee; text-align:center; }
.photo_view table td.explanation { padding:20px 15px 30px 15px; line-height:180%; } 


.board_write table td .pdfdown { width:90px; height:30px; line-height:30px; border-radius:3px; background:#4894d0; text-decoration:none; text-align:center; color:#fff; display:inline-block; margin-left:3px; }

.photo_view table td.contentview p { margin-bottom:20px; }


/* 포토게시판 글쓰기 첨부파일 */
.board_write table td.photoaddfile { position:relative; font-family:Malgun Gothic; }
.board_write table td.photoaddfile ul { position:relative; padding-top:28px; }
.board_write table td.photoaddfile li { width:569px; padding:5px 0; display:block; overflow:hidden; }
.board_write table td.photoaddfile dl { width:569px; }
.board_write table td.photoaddfile dt { float:left; width:120px;  }
.board_write table td.photoaddfile dt img { border:1px solid #ddd; padding:4px; }
.board_write table td.photoaddfile dd { margin-left:120px; width:449px; text-align:left; }

.board_write table td.photoaddfile dd .file_file { width:449px; height:20px; margin:1px 0 5px 0; padding:0;  }
.board_write table td.photoaddfile dd .textarea_text { width:437px; height:41px; padding:5px; line-height:150%; border:1px solid #ddd; font:100% gulim; }

.board_write table td.photoaddfile li.addplus { position:absolute; left:0px; top:0px; }

.board_write table td.photoaddfile placehoder { color:#999; }


/* 폼 */
.text_20 { width:20px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_30 { width:30px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_35 { width:35px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_40 { width:40px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_50 { width:50px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_70 { width:70px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_75 { width:75px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_80 { width:80px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_90 { width:90px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_100 { width:100px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_115 { width:115px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_120 { width:120px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_150 { width:150px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_160 { width:160px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_170 { width:170px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_180 { width:180px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_190 { width:192px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_200 { width:210px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_250 { width:250px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_300 { width:300px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_400 { width:400px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_410 { width:410px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_450 { width:450px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_500 { width:500px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_550 { width:550px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_600 { width:600px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }
.text_100 { width:100px; height:24px; line-height:26px; border:1px solid #ccc; padding-left:5px; }


.select_normal { height:28px; border:1px solid #ccc; }
.select_50 { width:57px; height:28px; border:1px solid #ccc; }
.select_100 { width:107px; height:28px; border:1px solid #ccc; }
.select_150 { width:157px; height:28px; border:1px solid #ccc; }
.select_200 { width:200px; height:28px; border:1px solid #ccc; }
.m_date { margin-right:5px; }
.textarea_cmt { width:650px; height:100px; border:1px solid #ccc; padding-left:5px; }


/* 동영상 */
.board_list .board_body .vod { width:100%; overflow:hidden; font-family:Malgun Gothic; }
.board_list .board_body .vod li { float:left; width:46%; margin:15px 2%; font-family:Malgun Gothic; }
.board_list .board_body .vod li span { display:block; text-align:center;  }
.board_list .board_body .vod li span.subject { font-weight:bold; margin:5px 0; color:#b7403a;  }
.board_list .board_body .vod li span.date { color:#666; font-size:13px; }
@media (max-width:767px){
.board_list .board_body .vod li { float:left; width:100%; margin:15px 0%;}
.board_list .board_body .vod li iframe { width:100%; }
}

/* 문의하기 */
.qnaform { border:5px solid #eee; padding:30px; }
.qnaform table { width:100%; border:0; border-spacing:0; border-collapse:collapse; }
.qnaform table th,
.qnaform table td { padding:10px 0; }
.qnaform table .txt_100 { width:98%; height:28px; line-height:26px; border:1px solid #ccc; padding-left:2%; }
.qnaform table .textarea100 { width:96%; height:200px; line-height:26px; border:1px solid #ccc; padding:0 2%; }
.sbumit_btn { width:100%; height:50px; line-height:50px; border:none; background:#b7403a; color:#fff;}


.txt_100 { width:98%; height:28px; line-height:26px; border:1px solid #ccc; padding-left:2%; background:#fff; }
.textarea50 { width:96%; height:50px; line-height:26px; border:1px solid #ccc; padding:0 2%; background:#fff; }