/* 게시판 공통 */
.color_btn {display:inline-block; width:100px; height:30px; padding:7px 0 0 0; text-align:center; font-family:'NGothic'; font-size:14px; color:#ffffff; background:#f1644d; cursor:pointer; box-sizing:border-box}
.normal_btn {display:inline-block; width:100px; height:30px; padding:7px 0 0 0; text-align:center; font-family:'NGothic'; font-size:14px; color:#ffffff; background:#AAA; cursor:pointer; box-sizing:border-box}
button.normal_btn {display:inline-block; width:100px; height:30px; padding:0px 0 0 0; text-align:center; font-family:'NGothic'; font-size:14px; color:#ffffff; background:#AAA; cursor:pointer; box-sizing:border-box; border:none;}

/* 일반 게시판 */
#title_list_no {width:50px;text-align:center;padding-top:2px}
#title_list_title {width:380px;text-align:center;padding-top:2px}
#title_list_name {width:130px;text-align:center;padding-top:2px}
#title_list_date {width:100px;text-align:center;padding-top:2px}
#title_list_cnt {width:50px;text-align:center;padding-top:2px}
.title_list_obj {float:left;box-sizing:border-box;padding-top:5px;color:#777}
#board_title{width:100%;height:30px;border-bottom:1px solid #E2DDDD}

.list_wrap{width:100%;height:60px;cursor:pointer;box-sizing:border-box;border-bottom:1px solid #EFEFEF}
.list_wrap:hover {background-color:#EFEFEF}
.board_no{width:50px;height:20px;color:#898989;margin-top:20px;text-align:center;float:left}
.board_category{width:65px;height:20px;color:#D1AB23;margin-top:20px;text-align:center;float:left}
.board_subject{width:380px;height:20px;color:#898989;margin-top:20px;text-align:left;float:left;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding-left:20px}
.board_subject .comment_cnt {font-size:11px; color:#777; font-weight:bold}
.board_writer{width:130px;height:20px;color:#898989;margin-top:20px;text-align:center;float:left}
.board_date{width:100px;height:20px;color:#898989;margin-top:20px;text-align:center;float:left}
.board_cnt{width:50px;height:20px;color:#898989;margin-top:20px;text-align:center;float:left}

.board_list_bottom{width:100%;height:15px;border-style:solid;border-color:#E2DDDD;border-width:0 0 0px 0;float:left;}
.list_btn_wrap{width:85px;height:50px;margin-top:27px;float:left;}
.paging_wrap{width:70%;height:50px;margin-top:27px;position:relative;float:left;}
.list_btn_wrap_l{width:15%;height:50px;margin-top:27px;text-align:right;float:left;}
.list_btn_wrap_r{width:15%;height:50px;margin-top:27px;text-align:right;float:left;}
.page_btn{width:35px;height:27px;background-color:#EFEFEF;padding-top:8px;margin-left:4px;text-align:center;color:#727272;display:inline-block;cursor:pointer;border-radius:5px}
.page_btn_on{width:35px;height:27px;background-color:#26b3c3;padding-top:8px;margin-left:4px;text-align:center;color:#FFF;display:inline-block;cursor:pointer;border-radius:5px}
.page_btn a{color:#AEAEAE;}
.search_wrap{width:100%;height:115px;background-color:#f5f5f5;margin-top:20px;position:relative;float:left;box-sizing:border-box;padding-top:40px;text-align:center}
.search_select{display:inline-block;width:131px;height:29px;background-color:#ffffff;border-style:solid;border-color:#BDBDBD;border-width:1px;box-sizing:border-box;vertical-align:bottom;}
.search_input{display:inline-block;width:250px;height:29px;background-color:#ffffff;border-style:solid;border-color:#BDBDBD;border-width:1px;box-sizing:border-box;vertical-align:top;}
.search_btn{position:absolute;top:42px;left:790px;cursor:pointer;box-sizing:border-box}

/* 갤러리 게시판 */
.gallery_list_obj {width:220px;height:230px;overflow:hidden;float:left;box-sizing:border-box;margin-bottom:5px;margin-left:17px;cursor:pointer}
.gallery_list_img {width:100%;height:160px;overflow:hidden;box-sizing:border-box}
.gallery_list_img img {width:100%}
.gallery_list_title {width:100%;height:20px;text-align:center;font-family:'NGothic';font-size:13px;color:#555;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:10px}
.gallery_list_date {width:100%;height:20px;text-align:center;font-family:'NGothic';font-size:11px;color:#555}

/* 동영상 게시판 */
.yt_list_obj {width:220px;height:230px;overflow:hidden;float:left;box-sizing:border-box;margin-bottom:5px;margin-left:17px;cursor:pointer}
.yt_list_img {width:100%;height:125px;overflow:hidden;box-sizing:border-box}
.yt_list_img img {width:100%; margin-top:-20px}
.yt_list_title {width:100%;height:20px;text-align:center;font-family:'NGothic';font-size:13px;color:#555;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:10px}
.yt_list_date {width:100%;height:20px;text-align:center;font-family:'NGothic';font-size:11px;color:#555}

/* 동영상 강의 게시판 */
.yt_lecture_list_obj {width:723px;height:140px;overflow:hidden;float:left;box-sizing:border-box;padding-top:15px;margin-bottom:0px;cursor:pointer;border-bottom:1px solid #E7E7E7}
.yt_lecture_list_obj:hover {background-color:#EFEFEF}
.yt_lecture_list_img {width:200px;height:110px;overflow:hidden;box-sizing:border-box;float:left}
.yt_lecture_list_img img {width:100%; margin-top:-20px}
.yt_lecture_list_info {}
.yt_lecture_list_info {width:500px;height:110px;box-sizing:border-box;padding-top:15px;padding-left:20px;float:left}
	.yt_lecture_list_title {width:100%;height:20px;text-align:left;font-family:'NBGothicB';font-size:13px;color:#333;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:10px}
	.yt_lecture_list_name {width:100%;height:20px;text-align:left;font-family:'NGothic';font-size:13px;color:#555;margin-top:5px;}
	.yt_lecture_list_date {width:100%;height:20px;text-align:left;font-family:'NGothic';font-size:11px;color:#555;margin-top:5px;}


/* 일반 게시판 글쓰기 */
.write_content{position:relative; width:100%; min-height:900px; overflow-y:auto; background-repeat:no-repeat;margin-top:-10px}
#user_name{width:150px; height:25px; top:10px; left:130px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#datetime{width:150px; height:25px; top:10px; left:130px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#user_category{width:150px; height:29px; top:164px; left:130px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#is_head2{width:150px; height:29px; top:164px; left:130px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#title{width:100%; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
.write_c_btn{position:relative; width:100%; height:50px; margin-top:30px; margin-bottom:50px; text-align:center;}
#user_file{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#user_file2{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#user_file3{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#user_file4{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#user_file5{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#user_exist_file{position:absolute; height:25px; top:738px; left:440px; font-family:NGothic;}
#board_content_wrap{width:590px; height:535px;}
#board_content{width:800px; height:485px;}

.write_head {clear:both;float:left;width:110px;height:50px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:15px;border-bottom:1px solid #e5e5e5}
.write_head span {color:#26b3c3}
.write_body {float:left;width:590px;height:50px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
.write_head_con {width:110px;min-height:580px;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:15px;border-bottom:1px solid #e5e5e5;box-sizing:border-box}
.write_head_con span {color:#26b3c3}
.write_body_con {float:left;width:610px;min-height:580px;overflow-y:auto;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
.write_head_con2 {clear:both;float:left;width:110px;height:80px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:30px;padding-left:15px;border-bottom:1px solid #e5e5e5}
.write_head_con2 span {color:#26b3c3}
.write_body_con2 {float:left;width:610px;height:80px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}

/* 일반 게시판 글보기 */
.board_view_title_wrap{width:100%; min-height:30px; margin-top:-10px; border-bottom:1px solid #EFEFEF; overflow-y:auto; padding-bottom:10px}
	#board_view_title{font-family:'NBGothicEB'; font-size:18px; font-weight:bold; color:#464644; float:left; margin-top:10px; margin-left:10px;}
	#board_view_category{font-family:NGothic; font-size:11pt; font-weight:bold; color:#26b3c3; float:left; margin-top:14px; margin-left:5px;}
.board_view_desc_wrap{width:100%; height:35px; background-image:url('/images/board/view_top_bg.jpg'); margin-top:0px; border-bottom:1px solid #EFEFEF}
.board_view_desc_info_wrap{width:100%; height:35px; margin-top:0px; border-style:solid; border-color:#EFEFEF; border-width:0 0 1px 0;}
	#board_view_writer{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; float:left; margin-top:10px; margin-left:10px; float:left;}
	#board_view_datetime{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; float:left; margin-top:10px; margin-right:10px; float:right;}
	#board_view_counter{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; float:left; margin-top:10px; margin-right:30px; float:right;}
	#board_view_comment{font-family:NGothic; font-size:10pt; font-weight:bold; color:#A2A0A1; float:left; margin-top:10px; margin-right:30px; float:right;}
.board_view_content_wrap{clear:both; font: 100%/1 normal !important; width:100%; min-height:200px; padding-top:10px; padding-bottom:10px; border-style:solid; border-color:#DDDDDD; border-width:0 0 1px 0;}
	.board_view_content_wrap img {}
	#board_view_content{margin-top:10px; margin-left:10px; margin-bottom:10px; line-height:20px;}
	#board_view_content img { max-width:100%; }
.board_view_btn_wrap{width:100%; height:70px; margin-top:20px; text-align:right}
.board_view_btn_wrap img{float:right; margin-left:5px;}
.board_view_comment_wrap{width:100%; overflow-y:auto; border-style:dotted; border-color:#26b3c3; border-width:1px 0 1px 0; border-bottom-style:none; border-bottom-color:#DDDDDD; padding-top:20px; padding-bottom:20px; margin-bottom:10px;}
	.comment_line{width:100%; overflow-y:auto; padding-top:10px; padding-bottom:20px; position:relative; margin-bottom:10px; border-bottom:1px dotted #dfdfdf}
		.comment_line_name{width:160px; float:left;}
			.comment_profile{padding-left:10px}
			.comment_writer{ font-family:'NGothic'; font-size:10.5pt; font-weight:bold; color:#454545; margin-left:10px;}
			.comment_datetime{font-family:'NGothic'; font-size:9pt; font-weight:normal; color:#AAAAAA; margin-top:5px; margin-left:10px;}
			.comment_delete{font-family:'NGothic'; font-size:8pt; font-weight:normal; color:#A0A0A0; margin-top:10px; margin-left:10px; height:10px;}
			.comment_delete_txt{display:none;cursor:pointer;font-family:'NGothic';font-size:10px}
		.comment_line_content{width:530px; float:left; margin-left:10px}
	.comment_line_blank{width:950px; height:20px;}
	.comment_btn {position:absolute; bottom:20px; right:18px}

.board_view_comment_write_wrap{width:100%; height:200px; background-color:#EFEFEF; margin-bottom:50px; position:relative;}
	#comment_name{width:140px; height:25px; position:absolute; top:20px; left:20px; border:1px solid #d5d5d5}
	#comment_content{width:680px; height:80px; position:absolute; top:55px; left:20px; overflow-y:auto; border:1px solid #d5d5d5}
		#comment_btn{position:absolute; bottom:15px; right:25px;}


#board_view_file{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; float:left; margin-top:10px; margin-left:10px;}

.board_profile_img {width:30px; height:30px; border-radius:15px; vertical-align:top; margin-top:-7px; margin-left:10px}
.comment_profile_img {width:50px; height:50px; border-radius:25px; vertical-align:top}

