@charset "utf-8";
/* CSS Document */

body {
	background:#0a80b8 url(images/bg.jpg) repeat-x top;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.both { clear:both; }
img { border:0;}
#wrap { width:941px; margin:0 auto; margin-top:25px;}
	#body_top { background:url(images/body_top.png) no-repeat; width:941px; height:35px;}
	#body_middle { background:url(images/body_middle.png) repeat-y; width:941px; padding-bottom:20px;}
		#header { width:878px; margin:0 auto; padding-bottom:15px; }
			#header img { float:left; }
		#main_body {}
			#main_body #video01 { text-align:center;}
				#video01 h1 { font-size:24px; color:#950000; font-weight:bold; padding:0; margin:0; margin-bottom:13px;}
			#main_body .content { width:848px; margin:0 auto; margin-top:20px;}
			#main_body h2 { font-size:20px; font-weight:bold; color:#0077af; margin-bottom:2px;}				
			#main_body h2 span { color:#ff0000;}
			#main_body .border_bottom { border-bottom:1px #c6c6c6 dashed; padding-bottom:5px;}
				.border_bottom .building { background:url(images/building.jpg) no-repeat right top; width:98%;padding-left:15px; padding-bottom: 25px;}
					.building h3 { font-size:16px; color:#cb0000;}
					.building ul { list-style:none; margin:0; padding:0; margin-left:20px;}
					.building ul li { background:url(images/list.jpg) no-repeat left top; padding-left:25px; width:600px; margin-bottom:4px;}
				.border_bottom .column_1 { width:299px; float:left; margin-left:5px; margin-top:10px;}
					.column_1 p { margin:0; margin-top:3px; color:#757575; font-size:11px;}
				.border_bottom .column_2 { width:515px; float:left; margin-top:10px;}
					.column_2 ol { font-size:14px;; font-weight:bold; margin:0;}
					.column_2 ol li { margin-bottom:15px;}
					.column_2 p { margin-left:20px; font-size:12px;}
			#main_body #box_1 { width:389px; margin:0 auto; text-align:justify; padding:0 3px 0 3px; text-indent:20px;}			
				#box_1 p { font-size:11px; color:#757575; margin:0; margin-bottom:15px;}
			#main_body #ps_04 { width:305px; float:left; padding-right:15px; font-size:13px;}
			#main_body #need_to_talk { width:367px; float:left; padding-top:30px;}
				#need_to_talk p { font-weight:bold; margin:0; margin-left:55px; margin-top:3px;}
				#need_to_talk p a { color:#000; text-decoration:none;}
				#need_to_talk p a:hover { text-decoration:underline;}
	#body_bottom { background:url(images/body_bottom.png) no-repeat; width:941px; height:35px;}

