@charset "utf-8";
/* CSS Document */
.leftFloat {float:left; }
.rightFloat { float:right; }
.clear { clear:both; }
.clearfloat { clear:both; }

/* 클럽 최근글 /moa/bbs/news.php */
	.new_list { width:670px; margin:0 auto; }
	.new_list .list_box { background:url(/moa/bbs/images/new/box_2.gif) repeat-y left top; width:670px; }
	.new_list .list_box ul { margin:0 auto; padding:0 5%; list-style-type:none; }
	.new_list .list_box ul li.list { width:25%; float:left; padding:3px 0; }
	.new_list .new_title { margin-top:20px; }
	.new_list .new_box { background:url(/moa/bbs/images/new/board_2.gif) repeat-y; }
	.new_list .new_box .empty { text-align:center; margin:0 auto; padding:30px 0; font-weight:bold; color:#999999; }
	.new_list .group_new_title { width:96%; margin:10px auto; padding:5px; border-top:3px solid #beda85; border-bottom:1px solid #beda85; }
	.new_list .group_new_title a { font-weight:bold; color:#84ac6b; }
	.new_list .group_new_table { width:96%; margin:5px 0 0 0; }
	.new_list .group_new_table td { height:20px; background:url(/moa/bbs/images/new/dot1.gif) repeat-x 0 bottom; }

/* 공지글 박스 */
	.bbs_intro { margin:20px 0; padding:7px 15px; border:2px solid #0274ba; background-color:#fff; border-radius:7px; }

		.bbs_intro ul.donong_request{ font-family: 'Nanum Square'; font-size:1.2em; margin-left:20px; list-style:disc;}

/* 목록 */
	.bbsList { margin:auto; padding-bottom:15px;}
	.bbsList .bbsTop { width:100%; height:30px; }
	.bbsList .bbsTop .bbsCount { float:left; width:150px; text-align:left; padding:0 0 10px 10px; font-size:1em;; margin-top:10px;font-family: 'Nanum Square'; }
	.bbsList .bbsTop .bbsSearch { float:right; text-align:right; margin:0 0 5px 0; overflow:hidden;}
	.bbsList #search_field { height:25px; line-height:20px; border:1px solid #CCC; vertical-align:middle; margin:0px; float:left; }
	.bbsList #search_word { height:21px; line-height:20px; border:1px solid #CCC; vertical-align:middle;margin:0px;float:left;  }
	.bbsLis .bbs_search_btn {margin:0px;float:left; vertical-align:middle;}
	.bbsList .bbsTable { }
	.bbsList .bbsTable th { color:#666; background-color:#f1f6f8; text-align:center; font-weight:normal; border-top:1px solid #c2e1e7; border-bottom:1px solid #c2e1e7; }
	.bbsList .bbsTable td { border-bottom:1px solid #EEE; height:25px; }
	.bbsList .bbsTable .empty, .bbsList .bbsTable .empty td { padding:50px 0; text-align:center; }
	.bbsList .bbs_list_title { text-align:left; }
	.bbsList .bbsCMD { text-align:left; line-height:25px; margin:5px 0; }
	.bbsList .bbsPageCount { text-align:center; line-height:25px; border-bottom:1px solid #f5f5f5; }
	.bbsList .bbsButton { text-align:left; padding:10px 0; }
	.bbsList .serviceContent td{ line-height:18px; text-align:left; text-align:left; vertical-align:top; border-right:1px solid #ccc; padding:5px 2px;}
	.bbsList .serviceContent td.noline{border-right:0px solid #ccc;}
	.bbsList .serviceContent td.service_date{ text-align:center;}
	.service_list td{ text-align:justify;}
	.worker{ text-align:center;}
	.worker li{ text-align:center;}
	
	
	/* 달력 */
	.bbsList .cal_date, .cal_date a { font-size:18px; }
	.bbsList .cal_date { padding:8px 10px; }
	.bbsList .cal_list_table { border-collapse:collapse; border:1px solid #EEE; }
	.bbsList .cal_list_table th { padding:10px 0; border:1px solid #EEE; background-color:#F5F5F5; font-size:16px; font-weight:normal; }
	.bbsList .cal_list_table td { height:50px; border:1px solid #EEE; padding:3px; }
	.bbsList .cal_list_table td.cal_non_bg { }
	.bbsList .cal_list_table td.cal_bg { }
	.bbsList .cal_list_table p.cal_day { font-size: 14px; }
	.bbsList .cal_list_table td p.cal_title a { font-weight:bold; }
	.bbsList .cal_list_table td div.cal_text { padding-left:5px; }
	
	
	/*행사일정*/
	#calendarList { width:100%; font-family: 'Nanum Square'; overflow:hidden;}
	#calendarList .title { line-height:25px; font-weight:bold; }
	#calendarList .buttonBox { padding-top:5px; }
	#simpleCalendar { width:300px; height:230px; float:left;  padding-top:5px; border:2px solid #e1d5cb; border-radius:5px; }
	#simpleCalendar * { padding:0; margin:0; }
	#simpleCalendar .sampleTable { width:300px; margin:0 auto; border:0; padding:0; border-spacing:0; }
	#simpleCalendar .c_header { text-align:center; font-size:1.3em; }
	#simpleCalendar .c_header a {  font-size:1.1em; }
	#simpleCalendar .c_header b a span { font-size:1.3em; font-weight:700;}
	
	
	#simpleCalendar th { font-size:1.1em; color:#999999; border-bottom:1px solid #e1d5cb; border-top:1px solid #e1d5cb; padding:5px 0; background:#f7f7f7;  }
	#simpleCalendar td { line-height:2.0em; font-size:1.0em; text-align:center;border-bottom:1px solid #e1d5cb;  }
	#simpleCalendar .red { color:#FF0000; }
	#simpleCalendar .green { color:#008000; }
	#calendarNew { width:460px; float:left; margin-left:15px; }
	#calendarNew .title { width:100%; }
	#calendarContent { width:100%; clear:both; margin-top:10px; }
	#calendarContent .title { width:100%; }
	#calendarNew .bbsTable { border:0; padding:0; border-spacing:0; width:100%;  border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
	#calendarNew .bbsTable td { border-top:1px solid #ccc;  border-left:1px solid #ccc;  padding:5px;}
	#calendarNew .bbsTable td:first-child { background:#f7f7f7;  text-align:center; width:180px;}
	
	
	
/* 보기 */
	.bbs_view { margin:15px auto 10px;}
	.bbs_view .bbs_intro { }
	.bbs_view .textZoom { }
	.bbs_view .processBox { }
	.bbs_view .bbs_info { }
		.bbs_view .bbs_title { line-height:30px; border:1px solid #ccc;  background-color:#F1F3F8; padding:8px 0 8px 10px; overflow:hidden; *zoom:1; border-radius:5px; font-family:'맑은 고딕';}/*border-bottom:1px solid #39393b;*/
		.bbs_view .bbs_title h3 { float:left; font-size:16px; font-weight:bold; color:#333; padding:0;}
		.bbs_view .bbs_title .writetime { float:right; padding: 0 10px; color:#999; font-size:11px; }
		.bbs_view .bbs_title .writetime span { display:none; }
		.bbs_view .other_info { overflow:hidden; *zoom:1; padding:10px;font-family:'맑은 고딕'; }
			.bbs_view .other_info a{ font-family:'맑은 고딕'; }
		.bbs_view .other_info ul { float:right; color:#666; }
			.bbs_view .other_info li { float:left; padding:4px 10px; }
			.bbs_view .other_info li.writer span { display:none; }
			.bbs_view .other_info li.writer a { color:#003366; }
			.bbs_view .file dt { padding-left:10px; line-height:16px; color:#003366; }
			.bbs_view .file dd { margin:-16px 0 0 70px; line-height:16px; }
	.bbs_view #bbs_content { border:0px solid #ccc; border-bottom:1px solid #ccc; margin:10px 0; padding:10px; line-height:1.5; background:#fff; border-radius:0px;}
	.bbs_view #bbs_content .ssrc_ul li{ line-height:25px; font-size:14px;}
	.bbs_view #bbs_content .ssrc_ul li span{ font-weight:bold; font-family:'맑은 고딕';}
	
	#bbs_content .store_view{ width:90%; margin:30px;}
			#bbs_content .store_view th{ width:80px; padding:10px; background:#f7f7f7; border:1px solid #ccc; }
			#bbs_content .store_view td{ padding:10px;border:1px solid #ccc; background:#fff; }
		
	
	/*2019-03-06*/
	table.view_table { width:100%; font-size:1.0em; font-family:"맑은 고딕"; border-top:3px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin:auto;  padding: 0; border-spacing: 0; }


	table.view_table tr th { font-weight:400; width:20%; background:#f1f1f1; text-align:center; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:12px; display:table-cell; }
	table.view_table tr th.th2 { width:20%; }

	table.view_table tr td { border-bottom:1px solid #ccc;width:80%; padding:12px; display:table-cell;}
	table.view_table tr td.td2 { width:40%; }
	table.view_table tr td p.filelist { margin:0; display: block; padding: 2px;}
	table.view_table tr td.td2 { width:40%; } 

	table.view_table tr td#bbs_content img { max-width: 600px;}

	
/* 댓글 */
	.commandList { margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dashed #EEE; }
	.commandList .linebox { padding:0; display:block; border:1px solid #EEE; margin:20px 0; }
	.commandList dl { line-height:25px;; }
	.commandList dl dt { padding:5px 0 0 10px; }
	.commandList dl dt span { color:#666; font-weight:bold; }
	.commandList dl dd { margin-top:-25px; text-align:right; padding-right:10px; }
	.commandList dl dd a { font-size:10px; }
	.commandList .linebox p { padding:5px; }

	#comment_form {  border:1px solid #CCC; border-top:3px solid #666; padding:10px; color:#666; }
	#comment_form table th { padding:5px 0; border-bottom:0px solid #EEE; }
/*	.commandList .cmt_table th { font-weight:normal; border-bottom:1px solid #EEE; padding:5px; }
	.commandList .cmt_col1 { background:#FFF; }
*/

/* 쓰기 */
	.bbsWrite { margin:15px 0 10px 0;}
	.bbsWrite .box{ border:1px solid #ccc; height:20px; line-height:20px; }
	.bbsWrite .bbsWriteForm { font-weight:normal; }
	.bbsWrite .bbsWriteForm td.input { margin:0; border-bottom:1px solid #EEE; padding:4px 0 4px 10px; }
/*	.bbsWrite .label { font-weight:normal; width:150px; text-align:center; } */
	.bbsWrite .strong { font-weight: bold; }
	.bbsWrite .input { font-weight:normal; text-align:left; padding-left:15px; }
	.bbsWrite .inputTitle { width:580px; }
	.bbsWrite .bbsWriteTable {border-collapse:collapse; border-top:1px solid #c2e1e7; } 
	.bbsWrite .bbsWriteTable .passwd_intro { color:#666; }
	.bbsWrite .bbsWriteTable th { font-weight:normal; }
	.bbsWrite .bbsButton { text-align:center; margin:10px 0; }
	.bbsWrite .inputs{ float:left;height:25px;}
	.bbsWrite .b_input{ border: 0px;}
	.bbsWrite .b_input2{ width:300px;float:left;height:25px;}
	
	

/* 달력 */
	#calenderWrite { margin:15px auto; border:0 solid #EEE; }
	#calenderWrite .box{ border:1px solid #cccccc; line-height:20px; height:20px; }
	#calenderWrite .label { font-weight:normal; width:150px; text-align:center; }
	#calenderWrite .strong { font-weight: bold; }
	#calenderWrite .input { font-weight:normal; text-align:left; padding-left:15px; }
	#calenderWrite .inputTitle { width:400px; }
	#calenderWrite .bbsButton { text-align:center; margin:10px 0; }
	#calenderWrite .buttonBox { text-align:center; padding-top:5px; }
	#calenderWrite .bbsWriteTable {border-collapse:collapse; border:0px solid #EEE } 
	#calenderWrite .bbsWriteTable th { font-weight:normal; text-align:center; width:150px; border-bottom:1px solid #EEE; }
	#calenderWrite .bbsWriteTable td {padding:0; margin:0; border-bottom:1px solid #EEE; padding:2px 0 1px; }
	#calenderWrite .bbsWriteForm th, #calenderWrite .bbsWriteForm td {padding:0; margin:0; border-bottom:1px solid #EEE; padding:2px 0 1px; }
	#calenderWrite .bbsWriteForm td { padding:4px 0 4px 10px; }
	
/*2011-12-01 추가*/
	.schedules .month_date{ color:666; font-weight:bold;}
	.schedules .month_date td{ height:33px;color:#666; padding-left:10px;}
	.schedules .month_date td a{color:#2286c4;}
	.schedules .schedule_count{ text-align:right; padding-right:10px;}
	.schedules .schedule_list .schedule_week{ width:100%;}
	.schedules .schedule_list .schedule_week th{ background:#ecece3; height:25px; width:14%; text-align:left; padding:0px 0 0 5px; }
	.schedules .schedule_list .schedule_week .sunday{ color:#FF0000;}
	.schedules .schedule_list .schedule_week .satday{ color:#0066FF;}
	.schedules .schedule_list .schedule_week td{ height:70px; border-bottom:1px dashed #ccc;border-bottom:1px dotted #ccc;border-right:1px dotted #ccc; padding:5px 0 0 5px; }
	
	.schedules .schedule_list .schedule_week .rnoline{border-right:none;}
	.schedules .schedule_list{}
	.schedule_list2{ width:100%;}
	.schedule_list2 .tline{border-top:1px solid #ccc;}
	.schedule_list2 th{ background:#f7f7f7; border-bottom:1px solid #ccc; width:30px;}	
	.schedule_list2 td{ padding-left:5px; border-bottom:1px solid #ccc;}
	.schdule_date{ font-size:15px; font-family:"맑은 고딕"; color:#000; font-weight:bold; padding-bottom:5px;}
	.schdele_months b{font-size:14px; font-family:"맑은 고딕"; color:#000; font-weight:bold;}
	
	

/* 사진첩 스킨 ----------------------------------------------------------------------------------------------------------- */
	#photo_skin { } 
		#photo_skin .bbsContent { border-top:0px solid #EEE; padding-top:35px; color:#666;font-family:"맑은 고딕"; }
		.photoBox { float:left; height:250px; margin:0 10px; text-align:center; width:220px;}
		.photoBox .photo { padding:0px; display: block; }
		.photoBox .photo_title { padding:3px 0; text-align:left; height:50px; }
			.photoBox .photo_title a{font-size:1.1em; font-family:"맑은 고딕";}
		
		.photoBox .photo_info { padding:0; margin:0; text-align:right; line-height:18px; height:20px; padding:0px 0 0 10px; font-size:0.9em;}
			.photoBox .photo_info span{ font-weight:bold;font-size:1.1em; display:inline-block; padding-left:5px;}
	  #photo_skin .empty { width:auto; height:130px; text-align:center; font-weight:bold; padding-top:25px; border-top:1px solid #EEE; border-bottom:1px solid #EEE; }
	  	.photoBox{border:1px solid #ccc; margin-bottom:25px; padding:5px; border-radius:0px;}

/*영상*/
#ucc_skin {overflow: hidden;}

#ucc_skin .bbsTop { float: left; width: 100%;}
#ucc_skin .bbsCMD { float: left; display: block; width: 100%;}
#ucc_skin .bbsContent { float: left; display: block; width: 100%;}
#ucc_skin .bbsPageCount { float: left; display: block; width: 100%;}

/* 뉴스 스킨 ----------------------------------------------------------------------------------------------------------- */
	/* 목록 */
	#news_skin .bbsTop { display:none; }
	#news_skin .title, #news_skin .title a { font-size:16px; font-weight:bold; color:#000063; }
	#news_skin .photoListBox .title { padding-bottom:5px; }
	#news_skin .photoListBox .subtitle { font-size:14px; font-weight:bold; color:#808080; padding-bottom:5px; }
	#news_skin .photoListBox { margin:0 5px; margin-top:10px; border-bottom:1px solid #EEE; }
	#news_skin .photoListBox .photo { float:left; padding:3px;  border:1px solid #EEE; margin:0 5px 5px 0; }
	#news_skin .photoListBox .content { line-height:18px; text-align:justify; }
	#news_skin .empty { text-align:center; padding:50px 0; }
	/* 쓰기 */
	#news_skin .bbsWriteTable th { width:50px; }
	/* 보기 */
	#news_skin_view .bbsViewPrint .news_title dt { display:none; }
	#news_skin_view .bbsViewPrint .news_title dd { font-size:16px; color:#000063; font-weight:bold; }
	#news_skin_view .bbsViewPrint .news_subtitle dt { display:none; }
	#news_skin_view .bbsViewPrint .news_subtitle dd { font-size:14px; color:#808080; font-weight:bold; }
	#news_skin_view .bbsViewPrint #viewContent { clear:both; padding:10px 0; text-align:justify; }
	#news_skin_view .bbsViewPrint .go_top { float:left; }
	#news_skin_view .bbsViewPrint .write_info { float:right; }

/* 추가 사항 */
	a.point_a { font-size:14px; font-weight:bold; padding:0 5px; }
	img.ui-datepicker-trigger{ cursor:pointer; margin-left:5px;}
	
/*날짜 입력 달력 */
	/* jquery datepicker 년, 월 선택박스 크기 */
 .ui-datepicker{ z-index: 9999 !important;}
 .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { width:37%; }
 .ui-datepicker .ui-datepicker-title select.ui-datepicker-month { width:33% }


/*후원하기*/
	.sponsor_write th{ background:#f7f7f7;}
	#basic_skin .sponsor_write .sponser_info label{ margin-top:15px; width:70px;}
	#basic_skin .sponsor_write .agreement{ background:none; text-align:center;}
	#basic_skin .sponsor_write .agreement h1{ font-size:16px; font-weight:bold; padding-bottom:10px; text-align:center;}
	
	
	.cms_info {font-family:"맑은 고딕"; font-size:12px;}
	.cms_info p{ padding-bottom:10px;}
	.cms_info .cms_banks{ border:0px;}
	.cms_info .cms_banks th{  padding:5px; width:80px; background:none; border:0px; text-align:left;}
	.cms_info .cms_banks td{ border:0px; padding:5px 0px;}
	.cms_info ul{ list-style:none; margin:10px 0 0 20px;}
	.cms_info ul li{ line-height:20px;}
	
	
	.sponsor_view{ border-top:1px solid #ccc; border-right:1px solid #ccc;}
	.sponsor_view th{ width:100px; padding:10px; font-family:"맑은 고딕"; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#f7f7f7;}
	.sponsor_view td{ padding:10px; border-bottom:1px solid #ccc;}
	.sponsor_view td.rline{ border-right:1px solid #ccc; width:100px;}
	
	
	.sponsor_info li{ line-height:20px;}
	.sponsor_info b{ font-weight:bold;}
	
/*자원봉사*/
	.agreement_write th{ background:#f7f7f7; width:80px;}
	.school .box3{ width:25px;border:1px solid #cccccc; line-height:20px; height:20px; }
	.service_part{ overflow:hidden;}
	.service_part p{ width:130px; float:left; padding:5px 0;}
	.service_week{ overflow:hidden;}
	.service_week p{ width:50px; float:left; }
	.service_week .service_week2{ width:150px; font-weight:bold; padding-top:3px;}
	.agreement_write .agreement{ line-height:18px; background:none; border-bottom:0px;}
	.agreement_write .agreement h1{ font-size:16px; font-weight:bold; padding-bottom:10px; text-align:center;}
	.agreement_write .agreement p{ text-align:center;}
	
/*방문신청*/
	.visit_notice{ list-style:disc; margin-left:30px;}
		.visit_notice li{ line-height:20px;}
		.visit_notice li span{ font-weight:bold; }
		
	.visit_date{ font-size:16px; font-weight:bold;}
	
/**/
.tels .tel_input{ height:23px;}
.tels .box{ margin:0;  margin-top:-6px;}
	
/*프린터 화면 타이틀*/
	.head_title{ text-align:center; font-size:20px; font-weight:bold;  font-family:"맑은 고딕"; padding-bottom:10px;}


/*설문조사*/
	#pollList{font-family:"맑은 고딕";}
		#pollList .header{ text-align:right;   font-size:1.2em; padding:10px 0;}
		#pollList .list1{font-size:1.2em;}
		#pollList .list1 td{font-size:1.0em;}
		#pollList .list1 td a{font-size:1.2em; color:#000; font-family:"맑은 고딕";}
	
	
	#poll{}
		#poll .header{font-family:"맑은 고딕";font-size:1.5em; padding:10px 0; border-top:3px solid #39393b; border-bottom:1px solid #39393b; width:100%; display:block;}
			#poll .header .title{}
		#poll .pollList{font-family:"맑은 고딕"; font-size:1.5em; padding:10px; border-bottom:1px solid #39393b;}
			#poll .pollList p{ padding:10px 0;}
	
	
	#pollResult{font-family:"맑은 고딕";}
		#pollResult .header{ text-align:left;   font-size:1.5em; padding:10px 0; border-top:3px solid #39393b; border-bottom:1px solid #39393b;}
		#pollResult .info{ padding:10px 0;}
			#pollResult .info ul{ font-size:1.1em; overflow:hidden;}
				#pollResult .info ul li{ color:#000; border-bottom:1px solid #ccc; border-top:1px solid #ccc;  width:33.333333%;  float:left;}
				#pollResult .info ul li span{ display:inline-block; width:80px; color:#666; padding:5px; background:#f7f7f7; text-align:center; margin-right:10px;}
					#pollResult .pollTable th{ font-size:1.0em;}
					#pollResult .pollTable td{ font-size:1.2em;}
	
	
	/*강사신청*/
		.teacher{ padding-bottom:30px;}
			.teacher .teacher_notice{ padding:20px 180px 10px 60px; font-size:1.3em; line-height:27px; background:url(../images/teacher_notice_bg.gif) no-repeat; height:68px; }
					.teacher .teacher_notice .red{ color:#F30; background:none; border:0;}
					.teacher .teacher_notice .green{ color:#4d9203;background:none; border:0;}
				.teacher_write_div{ width:730px; margin:auto; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
					.teacher_write_div table{border-top:3px solid #418e41;}
					.teacher_write_div table.write1 th{ background:#f7f7f7;}
					.teacher_write_div table table.add_rows{ width:99%; border-top:3px solid #ccc; margin-bottom:10px;}
					.teacher_write_div table table.add_rows th{ background:#f7f7f7; text-align:center;}
					.teacher_write_div table table.add_rows td{text-align:center;}
					.teacher_write_div table td .content2{ width:99%; height:70px;}
					.teacher_write_div table th.reports{ text-align:center; background:#f7f7f7;}
					.teacher_write_div h3{ font-size:1.7em; display:inline-block; padding:10px; color:#418e41; border:1px solid #418e41; border-bottom:0px; border-radius:5px 5px 0 0;}
						.teacher_write_div h3 .fa-pencil-square-o{ font-size:1.4em; }
						.teacher_write_div table p.quaction{ padding:5px;}
		
		
		/*강사목록*/
			.request_table{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
			.request_table th{ text-align:center;}
				.request_table td span.photo img{ width:150px;}
			.request_table.list1 .blue { font-weight:bold; color:fff; }
			.request_table.list1 .gray { font-weight:bold; color:fff; }
			.request_table.list1 .state { font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";  color:#fff; background:url(../moa/images/btn1/list.gif) no-repeat; display:inline-block; padding:5px; width:62px; height:24px;}
			.request_table.list1 td {font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; color:#666;}
			.request_table.list1 td a { color:#333; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
			.request_table.list1 td.titles {text-align:left;}
			.request_table.list1 td.titles a {text-align:left; font-size:18px; font-weight:bold; letter-spacing:2px;}
			.request_table.list1 td.titles p { text-align:center;}
			
			.cauction { padding:10px 30px; border:1px solid #ccc; margin-bottom:20px; font-size:14px;}
				.cauction li { line-height:22px;font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
			
			.request_table .titles span.image { width:100%; height:16px;}
			.request_table .titles span.image img { width:100%; height:16px;}
			.request_table .titles span.photo { padding:0;}

		
		
		
		/*강사 정보 보기*/
			.request_wrap{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
				.request_wrap .panel-heading { font-size:1.2em; font-weight:700;}
				.request_wrap  h3 { font-size:1.8em; letter-spacing:1px; display:inline-block; padding:10px 10px 10px 0;}
			
				#request_info {padding:0px; border:1px solid #eee;}
				#request_info label.control-label { font-size:1.1em;color:#337ab7; font-weight:normal; padding-right:0; font-weight:700; }
				#request_info label.request_info { text-align:left; color:#000;  font-weight:normal;}
				#request_info .form-group { border-bottom:1px solid #e6e6e6; padding:10px 15px 15px 15px ; margin:0; overflow:hidden;}
					
					#request_info .form-group label{ display:inline-block; float:left; width:120px; text-align:right; padding:0 15px 0 0;}
					#request_info .form-group .col-sm-10{ float:left; width:700px;}
						.teacher_photo img{ width:150px;}
						#request_info .form-group .col-sm-10 div{ width:100%;}
						.request_head{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
						.request_contents{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; line-height:25px; padding:15px;}
						
						
				 	table.add_rows{ width:90%; border-top:3px solid #ccc; margin-bottom:10px;}
					table.add_rows th{ background:#f7f7f7; text-align:center; padding:5px; border-bottom:1px solid #ccc;}
					table.add_rows td{text-align:center;padding:5px;border-bottom:1px solid #ccc;}
					/*첨부파일 다운*/
					ul.file_list{}
						ul.file_list li{ border:1px solid #ccc; border-radius:3px; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; padding:3px 10px; margin-bottom:2px;}
						ul.file_list li a{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
							ul.file_list li:hover{ background:#666; color:#fff;}
							ul.file_list li:hover a{ color:#fff;}
	
/*강좌목록*/
		table.request_list th{ border-top:3px solid #75BBD4; border-bottom:1px solid #75BBD4; font-size:0.9em;}
		table.request_list td{ font-size:11px;}
		table.request_list td a{font-size:11px;}
			.lecture_cats{ padding:10px 0;}
				.lecture_cats ul{ overflow:hidden;}
					.lecture_cats ul li{ float:left; padding:10px 15px; border:1px solid #ccc; background:#f6f6f6; margin-right:5px; border-radius:5px; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; }
						.lecture_cats ul li a{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; }
						.lecture_cats ul li:hover a{ font-weight:700; color:#000;}
							.lecture_cats li.actives{ border:1px solid #000;}
							.lecture_cats li.actives a{font-weight:700; color:#000;}
		
	
	/*강좌 정보보기*/
		#lecture_view_wrap{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; width:100%; margin:auto; overflow:hidden;}
				#lecture_view_wrap  h3 { font-size:1.3em; letter-spacing:1px; display:block; padding:5px 10px 10px 40px; color:#565656; width:100%;  margin-bottom:10px; float:left; background:url(../images/lecture_title.gif) no-repeat;}
				#lecture_view_wrap .photos{ width:320px; float:left; padding-left:3px;}
					#lecture_view_wrap .photos img{ width:320px;  border:1px solid #d9d9d9; }
					
				#lecture_view_wrap .lecture_info{ float:left; width:395px; padding:0px; margin-left:20px;}
				
					#lecture_view_wrap .lecture_info table.lecture_info_tb{ width:100%; }
					#lecture_view_wrap .lecture_info table.lecture_info_tb th{ background:url(../images/lecture_icon.gif) no-repeat; height:34px; width:114px;padding-left:35px; margin-bottom:2px; color:#565656; text-align:left; line-height:18px; border-top:1px solid #e9e9e9; }
					#lecture_view_wrap .lecture_info table.lecture_info_tb td{ padding-left:15px;border-top:1px solid #e9e9e9;}
					#lecture_view_wrap .lecture_info table.lecture_info_tb th.Tline{border-top:2px solid #dbc6a9;}
					#lecture_view_wrap .lecture_info table.lecture_info_tb td.Tline{border-top:2px solid #dbc6a9;}
					#lecture_view_wrap .lecture_info table.lecture_info_tb th.Bline{border-bottom:2px solid #dbc6a9; height:33px;}
					#lecture_view_wrap .lecture_info table.lecture_info_tb td.Bline{border-bottom:2px solid #dbc6a9; height:33px;}
						
				
				
					/*#lecture_view_wrap #lecture_info label.control-label { font-size:1.1em;color:#337ab7; font-weight:normal; padding-right:0; font-weight:700; }
					#lecture_view_wrap #lecture_info label.request_info { text-align:left; color:#000;  font-weight:normal;}
					#lecture_view_wrap #lecture_info .form-group { border-bottom:1px solid #ccc; padding:5px 15px 5px 15px ; margin:0; margin-bottom:2px; overflow:hidden; border-bottom:1px solid #e9e9e9;}
						
						#lecture_view_wrap #lecture_info .form-group label{ display:inline-block; float:left; width:100px; text-align:right; padding:0 15px 0 0; background:#fbf3e8;}
						#lecture_view_wrap #lecture_info .form-group .col-sm-10{ float:left; width:265px;}
						#lecture_view_wrap #lecture_info .form-group .col-sm-4{ float:left; width:230px;}
						#lecture_view_wrap #lecture_info .form-group .col-sm-10 div{ width:100%;}
					*/	
						#lecture_view_wrap .lecture_contents{float:left; width:800px; border-bottom:0px solid #ccc; padding-top:30px; }
							#lecture_view_wrap .lecture_contents h4{background:url(../images/lecture_title.gif) no-repeat;  padding:5px 10px 10px 40px; color:#565656; }
							#lecture_view_wrap .lecture_contents h4 span{ font-size:1.3em; display:inline-block; border-radius:5px 5px 0 0;}
							#lecture_view_wrap .lecture_contents .lecture_conttxt{ width:100%; min-height:100px; padding:10px; border-bottom:1px solid #e6e6e6; margin-bottom:20px; min-height:180px;}
					
					
	
	
	/*강좌 정보 보기	
		#lecture_wrap{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; width:800px; margin:auto;}
				#lecture_wrap .panel-heading { font-size:1.2em; font-weight:700;}
				#lecture_wrap  h3 { font-size:1.5em; letter-spacing:1px; display:inline-block; padding:10px 10px 10px 0; color:#337ab7;}
			
				#lecture_info {padding:0px; border:1px solid #ccc; border-radius:5px;}
				#lecture_info label.control-label { font-size:1.1em;color:#337ab7; font-weight:normal; padding-right:0; font-weight:700; }
				#lecture_info label.request_info { text-align:left; color:#000;  font-weight:normal;}
				#lecture_info .form-group { border-bottom:1px solid #ccc; padding:10px 15px 15px 15px ; margin:0; overflow:hidden;}
					
					#lecture_info .form-group label{ display:inline-block; float:left; width:120px; text-align:right; padding:0 15px 0 0;}
					#lecture_info .form-group .col-sm-10{ float:left; width:600px;}
					#lecture_info .form-group .col-sm-4{ float:left; width:230px;}
					#lecture_info .form-group .col-sm-2{ float:left; width:120px;}
						.teacher_photo img{ width:150px;}
						#lecture_info .form-group .col-sm-10 div{ width:100%;}
						.request_head{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
						.request_contents{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; line-height:25px; padding:15px;}
						
						
				 	table.add_rows{ width:90%; border-top:3px solid #ccc; margin-bottom:10px;}
					table.add_rows th{ background:#f7f7f7; text-align:center; padding:5px; border-bottom:1px solid #ccc;}
					table.add_rows td{text-align:center;padding:5px;border-bottom:1px solid #ccc;}*/
					/*첨부파일 다운*/
					ul.file_list{}
						ul.file_list li{ border:1px solid #ccc; border-radius:3px; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; padding:3px 10px; margin-bottom:2px;}
						ul.file_list li a{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
							ul.file_list li:hover{ background:#666; color:#fff;}
							ul.file_list li:hover a{ color:#fff;}
							
			#lecture_wrap hr{ border:1px solid #eee; height:1px; background:#eee; margin-top:20px;}
			
			/*강좌 신청자 리스트*/
			.request_list{ padding-top:25px; }
				.request_list .panel .boot_write_form{ overflow:hidden; padding:15px; border:1px solid #ccc; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; border-radius:5px; }
				.request_list .panel .form-group{ overflow:hidden; float:left;}
					.request_list .panel .form-group label{ float:left; display:inline-block; padding:0 5px; width:80px; text-align:center; font-size:1.2em}
					.request_list .panel .form-group div{ float:left}
						.request_list .panel .button { margin-left:15px;}
				
				.request_list .list_table { width:100%; margin:0; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
				.request_list .list_table th { border-top:3px solid #ccc; padding:5px 0; border-bottom:1px solid #ccc; padding:10px 0; }
				.request_list .list_table td {padding:10px 0; border-bottom:1px solid #ccc; }
				.request_list .list_table td input.inputbox { border:1px solid #CCC; }
				.request_list .list_table td input.input_border { border:1px solid red; }
				.request_list .search_table {border:0px solid #ccc;}
				.request_list .search_table td { padding:10px;}
				.request_list .list_table td.names span { font-size:12px; color:#FF0000;}
						.request_tel .row .col-sm-4 { padding:0;}
						.request_list .panel { padding:10px 0px 10px 10px;}
						.request_list .panel .control-label { padding-left:0; padding-right:0; }
						
						#lecture_wrap  h3 i.fa-map-marker{ font-size:1.7em; color:#ff4f2c; font-weight:700;}
			/*강좌 접수*/
				
				#lecture_wrap{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; width:100%; margin:auto;}
				#lecture_wrap .quaction{ padding:10px; line-height:22px; color:#EC4E50;}
					#lecture_wrap .quaction ul{ list-style:circle;}
				
				#lecture_wrap .panel-heading { font-size:1.2em; font-weight:700;}
				#lecture_wrap  h3 { font-size:1.5em; letter-spacing:1px; display:inline-block; padding:10px 10px 10px 0; color:#337ab7;}
			
				#lecture_info {padding:0px; border:1px solid #ccc; border-radius:5px;}
				#lecture_info label.control-label { font-size:1.1em;color:#337ab7; font-weight:normal; padding-right:0; font-weight:700; }
				#lecture_info label.request_info { text-align:left; color:#000;  font-weight:normal;}
				#lecture_info .form-group { border-bottom:1px solid #ccc; padding:10px 15px 15px 15px ; margin:0; overflow:hidden;}
					
					#lecture_info .form-group label{ display:inline-block; float:left; width:120px; text-align:right; padding:0 15px 0 0;}
					#lecture_info .form-group .col-sm-10{ float:left; width:500px;}
					#lecture_info .form-group .col-sm-4{ float:left; width:200px;}
					#lecture_info .form-group .col-sm-2{ float:left; width:120px;}
						.teacher_photo img{ width:150px;}
						#lecture_wrap #lecture_info .form-group .col-sm-10 div{ width:100%;}
						.request_head{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
						.request_contents{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; line-height:25px; padding:15px;}
						
						
				 	table.add_rows{ width:90%; border-top:3px solid #ccc; margin-bottom:10px;}
					table.add_rows th{ background:#f7f7f7; text-align:center; padding:5px; border-bottom:1px solid #ccc;}
					table.add_rows td{text-align:center;padding:5px;border-bottom:1px solid #ccc;}
				
				#lecture_info .form-group .col-sm-10 ul.pay_free li{ float:none; }
					#lecture_info .form-group .col-sm-10 ul.pay_free li label{ width:100%;text-align:left;}
				#lecture_info .form-group .note_txt ul{ list-style:decimal;margin-left:20px;}
					#lecture_info .form-group .note_txt ul li{ padding:3px 0; line-height:18px;}
					#lecture_info .form-group .note_txt ul li ul{ margin-left:2px; list-style:none;}
					#lecture_info .form-group .note_txt label{ width:100%; text-align:left;}
					.memtels{ overflow:hidden; margin-top:2px;}
					.memtels li{ float:left; padding:0 10px 0 0;}
					
					#lecture_wrap .note_txt2{ font-size:1.4em; color:#545454;}
					#lecture_wrap .note_txt2 li { padding:5px 0;}
					#lecture_wrap .note_txt2 li h3{ font-size:1.0em;}
					.note_txt2 .reg_dates{ text-align:center; font-size:0.9em;}
					.note_txt2 .names{text-align:right; font-size:0.9em; font-weight:700;}
						.note_txt2 .names span{ display:inline-block; padding:0 10px 0 0; font-weight:400;}
					.note_txt2 .owner{text-align:left; font-size:1.2em; font-weight:700;}
					
		/**/
			.mypage{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";}
				.mypage a{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";font-size:1.1em;}
					.mypage .search a{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; font-size:1.1em;}
					.mypage .search a strong{font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕";font-size:1.1em;}
				.mypage h2{font-size:1.3em; display:inline-block; padding:5px 0;}
				.mypage p{ font-family:"맑은 고딕"; font-size:1.2em; padding:5px 0; color:#FC0000;}
				.mypage ul li{ padding:5px; color:#4772FB;}