@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%;}
	
	
	/*상단 검색*/
	.bbsList .bbsTop .bbsSearch { text-align:right; margin:0 0 20px 263px; overflow:hidden;  border-bottom:2px solid #999; padding: 0 40px; padding-bottom: 5px; font-size: 1.3em; display: block; width: 570px;}
	.bbsList .bbsTop .bbsSearch #search_field { height:25px; line-height:20px;vertical-align:middle; margin:0px; float:left; border: 0px;}
	.bbsList .bbsTop .bbsSearch #search_word { height:25px; line-height:25px; vertical-align:middle;margin:0px;float:left; border: 0px; width: 300px;  }
	.bbsList .bbsTop .bbsSearch #bbs_search_btn { float:left; border: 0px; display: inline-block; padding-left: 20px;}

	.bbsList .bbsTop .bbsCount {  width:100%; text-align:left; padding:0 0 10px 10px; font-size:1.2em;; margin-top:10px; }
	.bbsList .bbsTop .bbsCount b { color: #7e6d5b;}
	.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;}

	/*2019-03-06*/
	table.view_table { width:100%;  border:1px solid #ccc; border-top:2px solid #a4a4a4; margin:auto; padding: 0; border-spacing: 0; font-size: 1.0em;}

	table.view_table tr { }
	table.view_table tr th { font-weight:400; width:150px; background:#f1efeb; text-align:center;  border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:12px; display:table-cell; }
	table.view_table tr th.th2 { width:20%; }

	table.view_table tr td { border-bottom:1px solid #d9d9d9;width:767px; 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%; } 

	table.view_table tr th.th0 { font-size:1.2em; }
	table.view_table tr td.td0 { font-size:1.2em; }
	
	
	/* 달력 */
	.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; padding: 10px 0; }
	#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; text-align: center;  }
	#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:595px; float:left; margin-left:15px; }
	#calendarNew .title { width:100%; font-size: 1.4em; display: block; padding: 0 0 10px 0; }
	#calendarContent { width:100%; clear:both; margin-top:10px; }
	#calendarContent .title { width:100%; font-size: 1.4em; display: block; padding: 10px 0; }
	#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; font-size: 1.2em; font-family: 'Nanum Square';}
	#calendarNew .bbsTable td a {  font-size: 1.0em;}
	#calendarNew .bbsTable td:first-child { background:#f7f7f7;  text-align:left; width:180px; }

	#calendarNew .bbsTable td:nth-child(2) { text-align: center; width: 70px;}

	#calendarContent table.list1 td { text-align:center; }
	#calendarNew .schdules_txts { line-height: 1.0em;}
		
		
	
/* 보기 */
	.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; }/*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:inline-block; }
		.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; }
	.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_view #bbs_content #cont_wraps { min-height: 400px;}
	.bbs_view #bbs_content .photo_txts { color: #2286c4; font-size: 1.0em; font-weight: 400; border: 0px dotted #ddd; border-bottom: 1px dotted #ddd;  padding: 5px 10px; margin: 5px 0; background: #fff; width: 100%; }
	
	#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; }
		
	

	
/* 댓글 */
	.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;}

	


	

	/*첨부파일*/
	.file_wrap { font-family: 'NanumSquare', sans-serif;} 
	.file_wrap ul li { margin:10px 0; padding:0 0 10px 10px; border-bottom:1px dashed #ccc; line-height:22px; font-size: 1.1em;}
	
	

/* 달력 */
	#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; border:1px solid #bcbcbc; padding:5px; border-radius:0px; height:280px; margin:0 30px 30px 0; text-align:center; width:250px; padding: 15px;}
		.photoBox.margin_zero {margin:0 0 0 0; }
		.photoBox .photo { padding:0px; display: block; }
		.photoBox .photo img { width: 250px; height: 183px;}
		.photoBox .photo_title { padding:5px 0 3px 0; text-align:left; height:80px; display: block; width: 250px; margin: auto; }
			.photoBox .photo_title a { font-size:1.1em; font-family:"맑은 고딕"; font-weight: 700;}
		
		.photoBox .photo_info { padding:0; margin:0; text-align:right; line-height:18px; height:30px; padding:0px 0 5px 0; font-size:1.0em; font-weight: 700; width: 100%; margin: auto; }
			.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; }


/*축제안내*/	  
	  .festival_box {  width:250px; height:550px;}
	  .festival_box .category { display: block; text-align: left; padding: 0 0 15px 0; color: #646057;}
	  .festival_box .category b { display: inline-block; padding: 7px 15px 10px 15px; border: 1px solid #646057; border-radius: 5px; font-size:1.1em ; f}
	  .festival_box .festival_info { display: block; padding: 7px 15px 0px 0px; text-align: left; }
	  .festival_box .festival_info ul { margin-left: 20px;}
	  .festival_box .festival_info ul li { list-style: disc; font-size:1.1em ; font-family:"맑은 고딕"; color:#666; line-height: 1.5em;}
	  .festival_box .festival_info h3 { display: block;  color: #000; font-family:"맑은 고딕"; padding: 0 0 10px 0; height: 40px; line-height:0.8em;}
	  .festival_box .festival_info h3 a {font-size: 0.7em;  color: #000; font-family:"맑은 고딕";}

	  .festival_box .festival_photo img { width:250px; height: 352px;}

/*영상*/
#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%;}


#ucc_skin .ucc_cats { display: block; margin: 8px 0 15px 8px; }
	#ucc_skin .ucc_cats ul { overflow: hidden;}
	#ucc_skin .ucc_cats ul li { float: left;  padding: 5px 15px; font-weight: 400; font-size: 1.3em; background: #f1f1f1; border: 1px solid #ccc; margin: 0 2px; border-radius: 8px 0 8px 0 ;  font-family: 'RIDIBatang';}
	#ucc_skin .ucc_cats ul li a { font-size: 1.0em;} 
	#ucc_skin .ucc_cats ul li a.actives { color: #000; font-weight: 700;}
/* 뉴스 스킨 ----------------------------------------------------------------------------------------------------------- */
	/* 목록 */
	#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% }


.tels .tel_input{ height:23px;}
.tels .box{ margin:0;  margin-top:-6px;}

