		#form_area { position:relative; width:700px; }


		#form_area input.from_input_01 { margin:2px; border:1px solid #BBBBBB; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#EEEEEE; }
		#form_area input.from_input_01_c { margin:2px; border:1px solid #4AA500; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#FFFFFF; }
		#form_area textarea.from_input_01 { margin:2px; border:1px solid #BBBBBB; line-height:21px; padding:0px 5px 0px 5px; background:#EEEEEE; }
		#form_area textarea.from_input_01_c { margin:2px; border:1px solid #4AA500; line-height:21px; padding:0px 5px 0px 5px; background:#FFFFFF; }
		#form_area table tr td p.address_alert { float:right; margin-top:5px; margin-right:80px; }
		#form_area div.content_and_alert { background:#F9F9F9; padding:15px; border-top:1px solid #E6E6E6; text-align:justify; }
		#form_area div.alert { color:#CC0000; margin-top:10px; text-align:justify; }
		#form_area p.explanation { color:#336699; }
		#form_area span.state { display:inline-block; width:100px; line-height:20px; height:20px; border:0px; color:#FFFFFF; vertical-align:middle; }

			#form_area a.style1:hover { text-decoration:underline; }
			#form_area span.list_icon img { vertical-align:middle; }
			#form_area img.valign_middle { vertical-align:middle; }
			#form_area div.none_post { text-align:center; line-height:300px; height:300px; border:1px solid #E2E2E2; }
			#form_list_top {}
				#form_search { float:right; margin-bottom:6px; }
					
				#form_total { float:left; margin-bottom:6px; font-family:verdana; color:#989898; }
					#form_total span.total1 { }
					#form_total span.total2 { font-weight:bold;}

			#form_area div.clear { clear:both; }
			#form_area div.clear_line { clear:both; border-bottom:1px solid #E6E6E6; }
			#form_area div.clear_line2 { clear:both; border-bottom:1px solid #E6E6E6; width:350px; }
			#form_area label.hidden { position:absolute; overflow:hidden; width:0px; height:0px; font-size:0; line-height:0; } /* hidden */

			#form_area select.input01 { border:1px solid #BBBBBB; background:#EEEEEE; padding:3px; color:#000000; }
			#form_area input.input01 { border:1px solid #BBBBBB; background:#EEEEEE; padding:4px; width:100px; color:#000000; }
			#form_area button.input01 { width:50px; height:23px; border:1px solid #6F6F6F; font-size:1em; font-weight:bold; color:#FFFFFF; background:url('../button/button_04.jpg') repeat left top; cursor:pointer; vertical-align:middle; }
			#form_area button.input02 { width:80px; height:23px; border:0px; font-size:1em; color:#252525; background:url('../button/button_05.jpg') no-repeat left top; cursor:pointer; vertical-align:middle; }
			#form_area button.input03 { width:60px; height:23px; border:1px solid #6F6F6F; font-size:1em; font-weight:bold; color:#FFFFFF; background:url('../button/button_04.jpg') repeat left top; cursor:pointer; vertical-align:middle; }


			#form_area #form_list {}
				#form_area #form_list #form_bar { height:30px; }
				#form_area #form_list #form_list_table thead.bar_hidden { position:absolute; overflow:hidden; width:0px; height:0px; font-size:0; line-height:0; } /* hidden */
				#form_area #form_list #form_list_table th { text-align:center; color:#999999; font-size:0.9em; }
				#form_area #form_list #form_list_table td.list_no { padding:7px 2px 7px 2px; width:60px; border-bottom:1px solid #E6E6E6; text-align:center; color:#989898; font-family:verdana; font-size:0.8em; }
				#form_area #form_list #form_list_table td.list_nick { padding:7px 2px 7px 0px; border-bottom:1px solid #E6E6E6; color:#4E4E4E; }
				#form_area #form_list #form_list_table td.list_date { padding:7px 2px 7px 2px; width:150px; border-bottom:1px solid #E6E6E6; text-align:center; color:#999999; font-family:verdana; font-size:0.8em; }
				#form_area #form_list #form_list_table td.list_state { padding:7px 2px 7px 2px; width:150px; border-bottom:1px solid #E6E6E6; text-align:center; color:#999999; }
				#form_area #form_list #form_list_table td.list_reply { padding:7px 2px 7px 2px; width:180px; border-bottom:1px solid #E6E6E6; text-align:center; color:#999999; }

			#form_area #form_write { }
				#form_area #form_write table { width:100%; }
				#form_area #form_write table tr.line1 { background:#FBFBFB; height:37px; }
				#form_area #form_write table tr.line2 { background:#FFFFFF; height:37px; }
				#form_area #form_write table tr th { width:110px; padding:5px 5px 5px 15px; border-top:1px solid #E6E6E6; }
				#form_area #form_write table tr td { padding:5px; border-top:1px solid #E6E6E6; }
				#form_area #form_write table tr th.last { width:110px; padding:5px 5px 5px 15px; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; }
				#form_area #form_write table tr td.last { padding:5px; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; }
				#form_area #form_write p.send { margin:20px; text-align:center; }
				#form_area #form_write p label.hidden { position:absolute; overflow:hidden; width:0px; height:0px; font-size:0; line-height:0; } /* hidden */
				#form_area #form_write table tr td p.file_size_alert { float:right; margin-top:5px; margin-right:15px; }
				#form_area #form_write textarea.mobile_write { width:520px; height:300px; border:1px solid #BBBBBB; line-height:1.7em; padding:10px; background:#EEEEEE; }
				#form_area #form_write textarea.mobile_write_c { width:520px; height:300px; border:1px solid #4AA500; line-height:1.7em; padding:10px; background:#FFFFFF; }
				#form_area #form_write div.no_auth { border:1px solid #E6E6E6; background:#F6F6F6; text-align:center; padding:100px; 0px 100px 0px; }
				#form_area #form_write div.bottom_buttons { margin:28px 0px 40px 0px; text-align:right; }
				#form_area #form_write p.editor_notice { color:#CC0000; text-align:center; font-weight:bold; padding:20px; border-top:1px solid #E6E6E6; background:#FFF5CE; }
				#form_area #form_write table tr td ul li.file_list { margin:5px; }

			#form_area #form_view {}
				#form_area #form_view table { width:100%; }
				#form_area #form_view table tr.line1 { background:#FBFBFB; height:37px; }
				#form_area #form_view table tr.line2 { background:#FFFFFF; height:37px; }
				#form_area #form_view table tr th { width:110px; padding:5px 5px 5px 15px; border-top:1px solid #E6E6E6; }
				#form_area #form_view table tr td { padding:5px; border-top:1px solid #E6E6E6; }
				#form_area #form_view table tr th.last { width:110px; padding:5px 5px 5px 15px; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; }
				#form_area #form_view table tr td.last { padding:5px; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; }
				#form_area #form_view div.no_auth { border:1px solid #E6E6E6; background:#F6F6F6; text-align:center; padding:100px; 0px 100px 0px; }
				#form_area #form_view div.bottom_buttons { margin:28px 0px 40px 0px; text-align:right; }
				#form_area #form_view div.bottom_buttons div.button_left{ float:left }
				#form_area #form_view div.display_title { border:1px solid #BDBDBD; background:#F7F7F7; font-size:1.25em; color:#4E4E4E; font-weight:bold; padding:7px 12px 7px 12px; }
				#form_area #form_view div.display_title span.mode_icon { float:right; }
				#form_area #form_view div.display_info { font-size:0.9em; color:#ABABAB; margin: 7px 10px 7px 10px; }
				#form_area #form_view div.display_info span.display_info_right { float:right; }
				#form_area #form_view div.display_content { margin:20px 0px 20px 0px; text-align:justify; word-break:break-all; }
				#form_area #form_view div.display_content p.display_photo { text-align:center; margin-bottom:20px; }
				#form_area #form_view div.display_files { font-size:0.9em; color:#ABABAB; margin:0px 10px 0px 10px; }
				#form_area #form_view div.display_files span.display_file { padding-left:7px; background:url('./img/bul01.jpg') no-repeat left top; }

				#form_area #form_view div.admin_func_change_date { background:#F9F9F9; border-bottom:1px solid #DFDFDF; padding:20px; }
					#form_area #form_view div.admin_func_change_date div.func { margin:10px 0px 10px 0px; color:#CC0000; }
					#form_area #form_view div.admin_func_change_date div.func_content { padding:0px 10px 10px 10px; }
					#form_area #form_view div.admin_func_change_date div.func_content_detail { margin:3px; }
					#form_area #form_view div.admin_func_change_date input.input_hit { margin:2px; width:50px; border:1px solid #BBBBBB; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#EEEEEE; text-align:right; ime-mode:disabled; }

				#form_area #form_view span.label_pwd { font-weight:bold; color:#4E4E4E; }
				#form_area #form_view textarea.reply { width:100%; height:34px; border:1px solid #E2E2E2; line-height:1.7em; padding:0px; background:#FBFBFB; }
				#form_area #form_view textarea.reply_c { width:100%; height:34px; border:1px solid #4AA500; line-height:1.7em; padding:0px; background:#FFFFFF; }

			#form_area #form_list_bottom { margin-top:16px; margin-bottom:16px; }
				#form_area #form_list_bottom #form_list_bottom_all_check { float:left; width:170px; }
				#form_area #form_list_bottom #form_list_bottom_paging { float:left; width:360px; text-align:center; }
					#form_area #form_list_bottom #form_list_bottom_paging span.page_move_10 { display:inline-block; min-width:12px; padding:2px 5px 2px 5px; border:1px solid #C8C8C8; color:#4D4D4D; background:#F2F2F2; font-weight:bold; }
					#form_area #form_list_bottom #form_list_bottom_paging span.page_move { display:inline-block; min-width:12px; padding:2px 5px 2px 5px; border:1px solid #E2E2E2; color:#000000; background:#FFFFFF; }
					#form_area #form_list_bottom #form_list_bottom_paging span.page_now { display:inline-block; min-width:12px; padding:2px 5px 2px 5px; border:1px solid #019BDB; color:#019BDB; background:#FFFFFF; }
				#form_area #form_list_bottom #form_list_bottom_write { float:right; width:170px; text-align:right; }

