@charset "utf-8";
/* CSS Document */

body {
margin: 0px 0px;
padding: 0px 0px;
height: 100%;
width: 100%;
	
}

.txt_link01{
font-size:13px;
font-family:Helvetica;
color: #333333;
}

A.link01:link, A.link01:visited, A.link01:active{
font-size:13px;
font-family:Helvetica;
color: #333333;
text-decoration: none; 
}

A.link01:hover{
font-size:13px;
font-family:Helvetica;
color: #FFFFFF;
text-decoration: none;
}


A.link02:link, A.link02:visited, A.link02:active{
font-size:14px;
font-family:Helvetica;
color: #ffffff;
text-decoration: none; 
}

A.link02:hover{
font-size:14px;
font-family:Helvetica;
color: #57a05b;
text-decoration: none;
}

A.link03:link, A.link03:visited, A.link03:active{
font-size:14px;
font-family:Helvetica;
color: #57a05b;
text-decoration: none; 
}

A.link03:hover{
font-size:14px;
font-family:Helvetica;
color: #666666;
text-decoration: none;
}

A.link04:link, A.link04:visited, A.link04:active{
font-size:14px;
font-family:Helvetica;

color: #666666;
text-decoration: none; 
}

A.link04:hover{
font-size:14px;
font-family:Helvetica;
color: #57a05b;
text-decoration: none;
}

A.link05:link, A.link05:visited, A.link05:active{
font-size:12px;
font-family:Helvetica;
color: #666666;
text-decoration: none; 
}

A.link05:hover{
font-size:12px;
font-family:Helvetica;
color: #666666;
text-decoration: underline;
}



.title01{
font-size:30px;
font-family:Helvetica;
color: #57a05b;
}

.title02{
font-size:16px;
font-family:Helvetica;
color: #FFFFFF;
}

.txt{
font-size:13px;
font-family:Helvetica;
color: #666666;
line-height: 160%;
}

.txt01{
font-size:12px;
font-family:Helvetica;
color: #666666;
}



.green{
color: #57a05b;
}

.purple{
color: #663399;
}

.txt02{
font-size:18px;
font-family:Helvetica;
color: #666666;
}

.txt03{
font-size:18px;
font-family:Helvetica;
color: #57a05b;
}

.txt04{
font-size:18px;
font-family:Helvetica;
color: #beb47a;
}

A.link06:link, A.link06:visited, A.link06:active{
font-size:18px;
font-family:Helvetica;
color: #57a05b;
text-decoration: underline;

}

A.link06:hover{
font-size:18px;
font-family:Helvetica;
color: #57a05b;
text-decoration: none; 
}

A.link07:link, A.link07:visited, A.link07:active{
font-size:12px;
font-family:Helvetica;
color: #57a05b;
text-decoration: underline; 
}

A.link07:hover{
font-size:12px;
font-family:Helvetica;
color: #57a05b;
text-decoration: none;

}



.button{
font-size:14px;
font-family:Helvetica;
color: #FFFFFF;
padding: 7px 25px;
background-color: #57a05b;
border: 1px solid #57a05b;
border-collapse:collapse;
text-decoration: none;
}

.button:hover{
background-color: #57a05b;
border: 1px solid #57a05b;
}  

SELECT
{
	border: 1px solid #cccccc;
	background-color:transparent;
	font-family:Helvetica;
   font-size   : 12px;
padding: 5px 5px;
color: #666666;
}

INPUT
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
	BORDER-COLOR: #CCCCCC;
    FONT-COLOR: #000000;
    font-family:Helvetica;
    font-size   : 12px;
	padding: 5px 5px;
	
}

INPUT.radio
{
	border: 0px solid #ffffff;
	background-color:transparent;
}

.checkbox
{
	border: 1px solid #cccccc;
	background-color:transparent;
}

TEXTAREA
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-COLOR: #CCCCCC;
    FONT-COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size   : 12px;
	padding: 5px 5px;
}


INPUT.image1 
{  
	BACKGROUND-COLOR: #FFFFFF;
	border: 0px solid; 
    font-size   : 12px;
    font-weight : regular;
}

.txt-12px-black{

font-size:11px;
font-family:Helvetica;
color: #333333;

}