@charset "utf-8";

/* -----------------------------
		/second_h1
----------------------------- */
#second_h1 { 
	width: 850px;
	height:92px;
	background: url(img/h1.jpg) no-repeat left top;
	margin: 0px 8px 0px 8px;
	}
#second_h1 h1 { 
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 10px;
	font-weight:normal;
	font-family:verdana;
	}
#second_h1 span { 
	display: none;
	}

/* -----------------------------
		/contents orignal
----------------------------- */
#rightcnt p {
	padding:0px 0 0 16px;
	}
#rightcnt p.p_copy {
	padding:5px 0 0 16px;
	margin-bottom:0px;
	}
#rightcnt p.p2 {
	padding:0px 0 0 16px;
	margin-bottom:6px;
	}
#rightcnt p.disc_p {
	padding:0px 0 0 2px;
	margin:0px;
	}
ul.disc_ban {
	list-style-type: disc;
	margin: 0 0px 0px 15px;
	padding: 0px;
	}
ul.disc_ban li {
	margin: 2px 0 3px 2px;
	padding: 0px;
	line-height:120%;
	}
#ban_table { 
	width:584px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:9px;
	}
a#ban_upcell{
	display:block;
	width:290px;
	height:320px;
	background: url(img/ban_upcell.jpg) no-repeat left top;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#666666;
	font-size:10px;
	line-height:13px;
	}
a#ban_upcell:hover{
	background: url(img/ban_upcell_r.jpg) no-repeat left top;
	}
a#ban_upcell span{
	display:block;
	padding:146px 14px 0px 11px;
	}
a#ban_upcell sup{
	font-size: 9px;
	line-height: 11px;
	}
a#ban_repcell{
	display:block;
	width:290px;
	height:320px;
	background: url(img/ban_repcell.jpg) no-repeat left top;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#666666;
	font-size:10px;
	line-height:13px;
	}
a#ban_repcell:hover{
	background: url(img/ban_repcell_r.jpg) no-repeat left top;
	}
a#ban_repcell span{
	display:block;
	padding:146px 14px 0px 11px;
	}
a#ban_repcell sup{
	font-size: 9px;
	line-height: 11px;
	}
a#ban_hidrocell{
	display:block;
	width:290px;
	height:320px;
	background: url(img/ban_hidrocell.jpg) no-repeat left top;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#666666;
	font-size:10px;
	line-height:13px;
	}
a#ban_hidrocell:hover{
	background: url(img/ban_hidrocell_r.jpg) no-repeat left top;
	}
a#ban_hidrocell span{
	display:block;
	padding:146px 14px 0px 11px;
	}
a#ban_hidrocell sup{
	font-size: 9px;
	line-height: 11px;
	}
a#ban_aquaway{
	display:block;
	width:290px;
	height:320px;
	background: url(img/ban_aquaway.jpg) no-repeat left top;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#666666;
	font-size:10px;
	line-height:13px;
	}
a#ban_aquaway:hover{
	background: url(img/ban_aquaway_r.jpg) no-repeat left top;
	}
a#ban_aquaway span{
	display:block;
	padding:146px 14px 0px 11px;
	}
a#ban_aquaway sup{
	font-size: 9px;
	line-height: 11px;
	}
ul.disc {
	list-style-type: disc;
	margin: 0 30px 5px 28px;
	padding: 0px;
	}
ul.disc li {
	margin: 2px;
	padding: 0px;
	}
ul.disc2 {
	list-style-type: disc;
	margin: 0 30px 12px 28px;
	padding: 0px;
	}
ul.disc2 li {
	margin: 2px;
	padding: 0px;
	}
ul.disc3 {
	list-style-type: disc;
	margin: 0 30px 0px 28px;
	padding: 0px;
	}
ul.disc3 li {
	margin: 0px 2px 2px 2px;
	padding: 0px;
	}
ol.decimal {
	list-style-type: decimal;
	margin: 0 40px 10px 36px;
	padding: 0px;
	}
ol.decimal li {
	margin: 2px;
	padding: 0px;
	}
ol.decimal2 {
	list-style-type: decimal;
	margin: 0 40px 15px 36px;
	padding: 0px;
	}
ol.decimal2 li {
	margin: 3px;
	padding: 0px;
	}
ol.decimal2 li img {
	margin-left:5px;
	margin-top:2px;
	}
ol.decimal3 {
	list-style-type: decimal;
	margin: 0 40px 15px 36px;
	padding: 0px;
	}
ol.decimal3 li {
	margin: 2px;
	padding: 0px;
	}
ol.upper-alpha {
	list-style-type: upper-alpha;
	margin: 0 40px 10px 29px;
	padding: 0px;
	}
ol.upper-alpha li {
	margin: 2px;
	padding: 0px;
	}
.link_list { 
	margin:8px 0px 10px 5px;
	}
.link_list2 { 
	margin:8px 0px 0px 5px;
	}
.link_list_table { 
	width:350px;
	margin:0px 0px 0px 10px;
	}
.link_list_table2 { 
	width:395px;
	margin:0px 0px 0px 10px;
	}
.link_list_table3 { 
	width:550px;
	margin:0px 0px 0px 10px;
	}
.link { 
	float:left;
	background: url(../common/img/mark01.gif) no-repeat left 3px;
	padding:0px 15px 4px 14px;
	}
.link img { 
	vertical-align:top;
	margin:1px 0px 1px 5px;
	}
.link_list_dotline { 
	background: url(../common/img/dotline_w.gif) repeat-x left top;
	padding:1px 15px 11px 14px;
	}
.ph_cap_top { 
	font-size:1.1em;
	padding-bottom:10px;
	}
.ph_cap_top2 { 
	padding-bottom:6px;
	}
.ph_cap_btm { 
	padding-top:6px;
	}
table.type1{
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	margin:0px 0px 12px 15px;
	table-layout:fixed;
	}
table.type1 th{
	font-weight:normal;
	background-color:#f0f6ff;
	border-top:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	text-align:center;
	padding:4px 8px 5px 8px;
	vertical-align:middle;
	}
table.type1 td{
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:4px 8px 5px 8px;
	vertical-align:middle;
	text-align:center;
	}
table.type1 td.td2{
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:8px 8px 8px 8px;
	vertical-align:middle;
	text-align:center;
	}
table.type1 td.td3{
	text-align:left;
	}
table.type1 th.th2 {
	font-weight:bold;
	color:#ffffff;
	background-color:#1f5abb;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #1f5abb;
	padding:4px 8px 5px 8px;
	vertical-align:middle;
	text-align:center;
	}
table.type2{
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	margin:0px 0px 15px 15px;
	table-layout:fixed;
	}
table.type2 th{
	font-weight:normal;
	background-color:#f0f6ff;
	border-top:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	text-align:center;
	padding:5px 8px 3px 8px;
	vertical-align:middle;
	}
table.type2 td{
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:8px 8px 8px 8px;
	vertical-align:middle;
	text-align:center;
	}
table.type2 th.th2 {
	font-weight:bold;
	color:#ffffff;
	background-color:#1f5abb;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #1f5abb;
	padding:8px 8px 6px 8px;
	vertical-align:middle;
	text-align:center;
	}
table.type2 th.th3 {
	font-weight:bold;
	color:#ffffff;
	background-color:#1f5abb;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #1f5abb;
	padding:8px 8px 10px 8px;
	vertical-align:middle;
	text-align:center;
	}
table.distributors{
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	margin:0px 0px 12px 15px;
	}
table.distributors th{
	color:#ffffff;
	background-color:#1f5abb;
	border-right:1px solid #1f5abb;
	border-bottom:1px solid #1f5abb;
	padding:7px 10px 8px 10px;
	text-align:left;
	}
table.distributors td{
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:9px 15px 14px 15px;
	vertical-align:middle;
	text-align:left;
	}
sup.sup2 { 
	vertical-align: top;
	padding-left:0px;
	}
.type1 img { 
	vertical-align:middle;
	margin:1px 0px 3px 5px;
	}
.ph_center_table2 {
	width:520px;
	}
.ph_center_table2 td {
	text-align:center;
	}
.ph_center_table3 {
	width:400px;
	}
.ph_center_table3 td {
	text-align:center;
	}
.ph_center_table4 {
	width:260px;
	}
.ph_center_table4 td {
	text-align:center;
	}
.ph_center_table5 {
	width:643px;
	}
.ph_center_table5 td {
	text-align:center;
	padding-bottom:12px;
	}
.ph_center_table6 {
	width:610px;
	margin-bottom:0px;
	}
.ph_center_table6 td {
	vertical-align:bottom;
	text-align:center;
	padding:0px 4px 4px 4px;
	}
.e_name {
	margin:12px 0px 5px 16px;
	}
.e_name2 {
	margin:0px 0px 4px 16px;
	}
.e_name3 {
	margin:15px 0px 5px 16px;
	}
.e_name4 {
	margin:15px 0px 1px 16px;
	}