@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:"맑은 고딕"; font-size:1.2em; margin-left:20px; list-style:disc;}

/* 목록 */
	.bbsList { margin:auto; }
	.bbsList .bbsTop { width:100%; }
	.bbsList .bbsTop .bbsCount { float:left; width:150px; text-align:left; padding:0 0 10px 10px; font-size:8pt; margin-top:10px; }
	.bbsList .bbsTop .bbsSearch { float:right; text-align:right; margin:0 0 5px 0;}
	.bbsList #search_field { height:22px; line-height:20px; border:1px solid #CCC; vertical-align:middle; }
	.bbsList #search_word { height:18px; line-height:20px; border:1px solid #CCC; 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; }
	
/* 보기 */
	.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 { margin:10px 0; padding:10px; line-height:1.5;  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; }
		
	
	/*2019-03-06*/
	table.view_table { width:100%; font-size:1.0em; font-family:"맑은 고딕"; border-top:3px solid #ccc; margin:auto; border: 0; padding: 0; border-spacing: 0; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}

	table.view_table tr { }
	table.view_table tr th { font-weight:400; width:20%; background:#f1f1f1; text-align:center;  border-bottom: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 { margin:0;}
	table.view_table tr td.td2 { width:40%; } 

/*연혁*/
		.history{ font-family:"맑은 고딕"; }
			.history ul li{ font-size:1.2em; padding:5px 0;}
					.history ul li b{ display:inline-block; font-weight:700; color:#0b55ad; width:120px;}
						.history ul li span{ display:inline-block; margin-left:125px; width:440px;}
	
		.history_view{ overflow:hidden; font-family:"맑은 고딕";}
		.history_view .history_left{ float:left; width:215px; height:470px; background:url(../images/y_search_bg.gif) no-repeat; margin-right:30px;}
			.history_view .history_left h3{ font-size:1.8em; color:#fff; display:inline-block; padding:5px 45px 5px 0; font-weight:400; text-align:right; display:block; width:170px;}
			.history_view .history_left .history_cat{ margin-top:370px;}
				.history_view .history_left .history_cat #cat{ font-size:1.4em;font-family:"맑은 고딕"; padding:0px;}
				.history_view .history_left .history_cat img{ vertical-align:top; cursor:pointer;}
				.history_view .history_left .history_cat p{ padding:5px 0 10px 0;}
			
			
		.history_view .history_right{ float:left; width:600px;}
			.history_view .bbs_info #bbs_content{ border:0; background:none;}
	

	
/* 댓글 */
	.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; }
		.photoBox { float:left; height:260px; margin:0 10px; text-align:center; }
		.photoBox .photo { padding:7px; border:1px solid #ccc; }
		.photoBox .photo_title { padding:3px 0; text-align:center; font-weight:bold; }
		.photoBox .photo_info { padding:0; margin:0; text-align:right; font-size:11px; line-height:18px; height:20px;}
	  #photo_skin .empty { width:auto; height:100px; text-align:center; font-weight:bold; padding-top:45px; border-top:1px solid #EEE; border-bottom:1px solid #EEE; }



/* 레시피 스킨 ----------------------------------------------------------------------------------------------------------- */
	#recipe_skin{font-family:"맑은 고딕";}
		#recipe_skin .bbsContent { border-top:0px solid #EEE; padding-top:35px; }
			#recipe_skin .recipe{ padding:5px; margin-bottom:10px; overflow:hidden;}
				#recipe_skin .recipe .photos{ float:left; width:250px; min-height:174px; padding:10px 10px 0 0;}
				#recipe_skin .recipe .photos a img{ width:250px;}
				#recipe_skin .recipe .txts{ float:left; width:550px;}
				#recipe_skin .recipe .txts span{ display:block; width:100%; padding-bottom:5px;}
					#recipe_skin .recipe .txts span b{ color:#999;}
				#recipe_skin .recipe .txts h2{display:block; width:100%;padding-bottom:10px;}
				#recipe_skin .recipe .txts h2 a{font-family:"맑은 고딕"; font-size:1.5em; font-weight:700;}
				#recipe_skin .recipe .txts p{display:block; width:100%; line-height:22px;}
				
	#recipe_skin .empty  { padding:50px 0; text-align:center; }
		
/* 뉴스 스킨 ----------------------------------------------------------------------------------------------------------- */
	/* 목록 */
	#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;}
		