h1{ font: 36px Verdana; color: #333; font-weight: normal; padding: 0px 0px 15px 0px; margin: 0px; }
h2{ font: 24px Verdana; color: #000; font-weight: normal; padding: 0px 0px 15px 0px; margin: 0px; }
h3{ font: 18px Verdana; color: #f15922; font-weight: normal; padding: 0px 0px 15px 0px; margin: 0px; }

table.pmain{ width: 100%; height: auto; }
	table.pmain td{ width: 50%; vertical-align: top; }

	table.pmain div.pm_box_01{ padding: 0px; margin: 0px 10px 25px 10px; }
		table.pmain div.pm_box_01 div.pm_box_01_nopadding{ width: 100%; }

	table.pmain div.pm_box_02{ margin: 0px 0px 25px 0px; background:  #ffefda; }
		table.pmain div.pm_box_02 div.ipm_box_02_lt{ width: 100%; height: 100%; background: left top no-repeat url('/templates/main/images/pmain/ipm_box_02_lt.jpg'); }
		table.pmain div.pm_box_02 div.ipm_box_02_rt{ width: 100%; height: 100%; background: right top no-repeat url('/templates/main/images/pmain/ipm_box_02_rt.jpg'); }
		table.pmain div.pm_box_02 div.ipm_box_02_rb{ width: 100%; height: 100%; background: right bottom no-repeat url('/templates/main/images/pmain/ipm_box_02_rb.jpg'); }
		table.pmain div.pm_box_02 div.ipm_box_02_lb{ width: 100%; height: 100%; background: left bottom no-repeat url('/templates/main/images/pmain/ipm_box_02_lb.jpg'); }

		table.pmain div.pm_box_02 div.pm_box_02_padding{ width: auto; height: auto; margin: 0px 10px 0px 10px; padding: 10px 0px 10px 0px; }
		table.pmain div.pm_box_02 div.pm_box_02_nopadding{ width: 100%; }

	table.pmain div.pm_box_03{ padding: 0px; margin: 0px 10px 25px 10px; }
		table.pmain div.pm_box_03 div.pm_box_03_nopadding{ width: 100%; }

	table.pmain div.pm_box_04{ margin: 35px 0px 25px 15px; }
		table.pmain div.pm_box_04 div.ipm_box_04_ht{ width: 100%; height: 100%; background: top repeat-x url('/templates/main/images/pmain/ipm_box_04_h.jpg'); }
		table.pmain div.pm_box_04 div.ipm_box_04_vr{ width: 100%; height: 100%; background: right repeat-y url('/templates/main/images/pmain/ipm_box_04_v.jpg'); }
		table.pmain div.pm_box_04 div.ipm_box_04_hb{ width: 100%; height: 100%; background: bottom repeat-x url('/templates/main/images/pmain/ipm_box_04_h.jpg'); }
		table.pmain div.pm_box_04 div.ipm_box_04_vl{ width: 100%; height: 100%; background: left repeat-y url('/templates/main/images/pmain/ipm_box_04_v.jpg'); }

		table.pmain div.pm_box_04 div.ipm_box_04_lt{ width: 100%; height: 100%; background: left top no-repeat url('/templates/main/images/pmain/ipm_box_04_lt.jpg'); }
		table.pmain div.pm_box_04 div.ipm_box_04_rt{ width: 100%; height: 100%; background: right top no-repeat url('/templates/main/images/pmain/ipm_box_04_rt.jpg'); }
		table.pmain div.pm_box_04 div.ipm_box_04_rb{ width: 100%; height: 100%; background: right bottom no-repeat url('/templates/main/images/pmain/ipm_box_04_rb.jpg'); }
		table.pmain div.pm_box_04 div.ipm_box_04_lb{ width: 100%; height: 100%; background: left bottom no-repeat url('/templates/main/images/pmain/ipm_box_04_lb.jpg'); }

		table.pmain div.pm_box_04 div.pm_box_04_padding{ width: auto; height: auto; margin: 0px 10px 0px 10px; padding: 0px 0px 25px 0px; }
		table.pmain div.pm_box_04 div.pm_box_04_nopadding{ width: 100%; }

		table.pmain div.pm_box_04 span.h4{ font: 13px Verdana; color: #f15922; font-weight: bold; padding: 0px 5px 0px 5px; background: #fff; }

	table.pmain div.pm_box_05{ padding: 0px; margin: 0px 0px 25px 15px; }
		table.pmain div.pm_box_05 div.pm_box_05_padding{ width: auto; height: auto; margin: 0px; padding: 0px 0px 0px 20px; background: left top no-repeat url('/templates/main/images/pmain/ico_news.gif'); }
		table.pmain div.pm_box_05 div.pm_box_05_nopadding{ width: 100%;  }

		table.pmain div.pm_box_05 span.h2{ font: 24px Verdana; color: #303030; font-weight: normal; border-bottom: 1px solid #303030; }

		table.pmain div.pm_box_05 table.pm_nlist{ width: 100%; height: auto; }
			table.pmain div.pm_box_05 table.pm_nlist td{ vertical-align: top; }

			table.pmain div.pm_box_05 table.pm_nlist td.pm_nlist_leftbox{ width: 50; font-size: 11px; color: #f15922; font-style: italic; }
			table.pmain div.pm_box_05 table.pm_nlist td.pm_nlist_rightbox{ width: auto; padding: 0px 0px 10px 0px; }
				table.pmain div.pm_box_05 table.pm_nlist td.pm_nlist_rightbox a{ font-size: 11px; color: #319bcd; }

	table.pmain div.pm_box_06{ padding: 0px; margin: 0px 0px 25px 35px; }
		table.pmain div.pm_box_06 div.pm_box_06_nopadding{ width: 100%; }

		table.pmain div.pm_box_06 ul{ margin: 0px 0px 0px 15px; padding: 0px; }
			table.pmain div.pm_box_06 ul li{ list-style: none; padding: 0px 0px 0px 15px; background: left top no-repeat url('/templates/main/images/pmain/ico_li.gif'); }
				table.pmain div.pm_box_06 ul li a{ color: #646464; }
