/* CSS Document */

body{
margin:0px;
background-image:url(../images/background.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#E5E5E5;
}

.left-menu{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
padding-left: 5px;
line-height: 25px;
text-decoration: none;
color:#666666;
}

.left-menulink{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
line-height: 25px;
text-decoration: none;
color:#666666;
}

.left-menulink:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
line-height: 25px;
text-decoration: none;
color:#000000;
}


.text-01{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
text-align:justify;
color:#000000;
padding-left:27px;
padding-right:45px;
}

.text-02{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:18px;
text-align:justify;
text-decoration:none;
color:#000000;
padding-left:35px;
padding-right:45px;
}

.read-more{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
text-align:right;
text-decoration:none;
color:#000000;
padding-right:45px;
}

.read-morelink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
text-align:right;
text-decoration:underline;
color:#000000;
}

.read-morelink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
text-align:right;
text-decoration:none;
color:#2E3192;
}

.bott-add01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:22px;
text-align:right;
text-decoration:none;
color:#FFFFFF;
padding-right:12px;
}

.bott-add02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:19px;
text-align:right;
text-decoration:none;
color:#FFFFFF;
padding-right:12px;
}

.bott-add03{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:19px;
text-align:right;
text-decoration:none;
color:#FFFFFF;
}

.copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:none;
color:#666666;
padding-left:17px;
}

.webplus{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
text-align:right;
text-decoration:none;
color:#666666;
padding-right:21px;
}

.webpluslink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
text-align:right;
text-decoration:underline;
color:#666666;
}

.webpluslink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
text-align:right;
text-decoration:none;
color:#000000;
}

.table-bor{
border-left:#EBEBEB 1px solid;
border-right:#EBEBEB 1px solid;
border-bottom:#EBEBEB 1px solid;
}

.sub-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:20px;
text-align:justify;
text-decoration:none;
color:#000000;
padding-left:45px;
padding-right:45px;
}

.sub-text01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
text-align:justify;
text-decoration:none;
color:#000000;
}

.sub-text02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:36px;
}

.sub-text03{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:20px;
text-align:justify;
text-decoration:none;
color:#000000;
padding-left:36px;
padding-right:25px;
}


.pro-01{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:10px;
}

.pro-02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:10px;
}

.pro-03{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:5px;
}

.pro-03link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:underline;
color:#037AA2;
}

.pro-03link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:none;
color:#000000;
}

.pro-03bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#037AA2;
padding-left:5px;
}

.pro-03boldlink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:underline;
color:#037AA2;
}

.pro-03boldlink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#000000;
}


.pro-bor{
border-bottom:#B5EBF4 1px solid;
border-top:#B5EBF4 1px solid;
border-left:#B5EBF4 1px solid;
border-right:#B5EBF4 1px solid;
}

.pro-bor01{
border-top:#FFF1BB 1px solid;
border-bottom:#FFF1BB 1px solid;
border-left:#FFF1BB 1px solid;
border-right:#FFF1BB 1px solid;
}

.pro-bor-02{
border-top:#EAEAEA 1px solid;
border-bottom:#EAEAEA 1px solid;
border-left:#EAEAEA 1px solid;
border-right:#EAEAEA 1px solid;
}

.feed01{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
text-align:left;
text-decoration:none;
color:#30309E;
padding-left:14px;
border-bottom:#FFF1BB 1px solid;
border-top:#FFF1BB 1px solid;
border-left:#FFF1BB 1px solid;
border-right:#FFF1BB 1px solid;
}

.feed01-a{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
text-align:left;
text-decoration:none;
color:#30309E;
padding-left:12px;
border-bottom:#FFF1BB 1px solid;
border-top:#FFF1BB 1px solid;
border-left:#FFF1BB 1px solid;
border-right:#FFF1BB 1px solid;
}


.feed02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:20px;
text-align:justify;
text-decoration:none;
color:#000000;
padding-left:31px;
padding-right:45px;
}

.feed02bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
}

.feed03{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:10px;
}

.feed03link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:left;
text-decoration:underline;
color:#000000;
}

.feed03link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:left;
text-decoration:none;
color:#2F308C;
}

.bullet-bor{
border-bottom:#FFF2C1 1px solid;
border-top:#FFF2C1 1px solid;
border-left:#FFF2C1 1px solid;
border-right:#FFF2C1 1px solid;
}

.enquiry01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#FFFFFF;
padding-left:5px;
}

.enquiry02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:5px;
}

.enquiry-bor{
border-bottom:#EBEBEB 1px solid;
border-top:#EBEBEB 1px solid;
border-left:#EBEBEB 1px solid;
border-right:#EBEBEB 1px solid;
}

.form-bor{
border-bottom:#D6D6D6 1px solid;
border-top:#D6D6D6 1px solid;
border-left:#D6D6D6 1px solid;
border-right:#D6D6D6 1px solid;
}

.send{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:25px;
text-align:center;
text-decoration:none;
color:#000000;
}

.cont-01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:center;
text-decoration:none;
color:#000000;
border-bottom:#E6E6E6 1px solid;
border-top:#E6E6E6 1px solid;
border-left:#E6E6E6 1px solid;
border-right:#E6E6E6 1px solid;
}

.cont-02{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
text-align:right;
text-decoration:none;
color:#000000;
padding-right:5px;
border-bottom:#E6E6E6 1px solid;
border-top:#E6E6E6 1px solid;
border-left:#E6E6E6 1px solid;
border-right:#E6E6E6 1px solid;
}

.cont-03{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:5px;
border-bottom:#E6E6E6 1px solid;
border-top:#E6E6E6 1px solid;
border-left:#E6E6E6 1px solid;
border-right:#E6E6E6 1px solid;
}

.cont-03link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:underline;
color:#E61E81;
}

.cont-03link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
}

.cont-04{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:center;
text-decoration:none;
color:#000000;
border-bottom:#E6E6E6 1px solid;
border-top:#E6E6E6 1px solid;
border-left:#E6E6E6 1px solid;
border-right:#E6E6E6 1px solid;
}

.cont-bor{
border-bottom:#CCCCCC 1px dotted;
border-top:#CCCCCC 1px dotted;
border-left:#CCCCCC 1px dotted;
border-right:#CCCCCC 1px dotted;
}

.feed04{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:10px;
}

.feed05{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:23px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:10px;
}

.feed-bor{
border-bottom:#FFF1BB 1px solid;
border-top:#FFF1BB 1px solid;
border-left:#FFF1BB 1px solid;
border-right:#FFF1BB 1px solid;
}

.bold-ttl{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:31px;
}

.bold-ttl0{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
text-align:left;
text-decoration:none;
color:#2E3296;
padding-left:10px;
}

.bold-ttl2a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:10px;
}

.bold-ttl01{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
text-align:left;
text-decoration:none;
color:#2E3296;
padding-left:15px;
}

.bold-ttl02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:15px;
}

.table-name{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:15px;
}


.bold-ttl03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	color:#2E3296;
}


.nor-ttl01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:15px;
}

.nor-bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
}

.nor-ttl02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:justify;
text-decoration:none;
color:#000000;
padding-left:15px;
padding-right:20px;
}

.nor-ttl03{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:15px;
}



.eco-bor{
border-bottom:#E4E4E4 1px solid;
border-top:#E4E4E4 1px solid;
border-left:#E4E4E4 1px solid;
border-right:#E4E4E4 1px solid;
}

.normal-ttl{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
}

.hydro-main01{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
text-align:left;
text-decoration:none;
color:#CC0000;
padding-left:14px;
border-bottom:#B5EBF4 1px solid;
border-top:#B5EBF4 1px solid;
border-left:#B5EBF4 1px solid;
border-right:#B5EBF4 1px solid;
}

.sitemap01{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:5px;
border-bottom:#EBEBEB 1px solid;
border-top:#EBEBEB 1px solid;
border-left:#EBEBEB 1px solid;
border-right:#EBEBEB 1px solid;
}

.sitemap01link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#000000;
}

.sitemap01link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:underline;
color:#006599;
}

.site-bor{
border-bottom:#EBEBEB 1px solid;
}

.site-bor01{
border-bottom:#B5EBF4 1px solid;
}

.site-bor02{
border-bottom:#FFF1BB 1px solid;
}

.sitemap02{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#0995AC;
padding-left:5px;
border-bottom:#B5EBF4 1px solid;
border-top:#B5EBF4 1px solid;
border-left:#B5EBF4 1px solid;
border-right:#B5EBF4 1px solid;
}

.sitemap02link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:underline;
color:#0995AC;
}

.sitemap02link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#000000;
}

.sitemap03{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#E2BE00;
padding-left:5px;
border-bottom:#FFF1BB 1px solid;
border-top:#FFF1BB 1px solid;
border-left:#FFF1BB 1px solid;
border-right:#FFF1BB 1px solid;
}

.sitemap03link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:underline;
color:#E2BE00;
}

.sitemap03link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:left;
text-decoration:none;
color:#000000;
}

.site-pro01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:5px;
border-bottom:#B5EBF4 1px solid;
border-top:#B5EBF4 1px solid;
border-left:#B5EBF4 1px solid;
border-right:#B5EBF4 1px solid;
}

.site-pro01link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:none;
color:#000000;
}

.site-pro01link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:underline;
color:#006599;
}

.site-bull-bor{
border-bottom:#B5EBF4 1px solid;
border-top:#B5EBF4 1px solid;
border-left:#B5EBF4 1px solid;
border-right:#B5EBF4 1px solid;
}

.site-pro02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:5px;
border-bottom:#FFF1BB 1px solid;
border-top:#FFF1BB 1px solid;
border-left:#FFF1BB 1px solid;
border-right:#FFF1BB 1px solid;
}

.site-pro02link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:none;
color:#000000;
}

.site-pro02link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
text-decoration:underline;
color:#2F308C;
}

.site-bull-bor01{
border-bottom:#FFF1BB 1px solid;
border-top:#FFF1BB 1px solid;
border-left:#FFF1BB 1px solid;
border-right:#FFF1BB 1px solid;
}

.bottom-menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:center;
text-decoration:none;
color:#000000;
}

.bottom-menulink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:center;
text-decoration:underline;
color:#000000;
}

.bottom-menulink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:center;
text-decoration:none;
color:#2E3296;
}

.home-hydro{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
padding-left:10px;
}

.home-hydro01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
text-decoration:none;
color:#000000;
}

.head-office{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
text-decoration:none;
line-height:25px;
}

.sub-ttl{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000000;
text-align:left;
text-decoration:none;
line-height:25px;
padding-left:35px;
}