@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
    margin: 0; 
    padding: 0;
}
html{
    overflow-y: scroll;
}
h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
}
ol, ul{
    list-style:none;
}
fieldset, img{
     border:0;
}
table{
    border-collapse: collapse; 
    border-spacing:0;
}
caption, th{
    text-align: left;
}
address, caption, cite, code, dfn, em, strong, th, var{
    font-style: normal; 
    font-weight: normal;
}

body {
	background-image: url(../images/top/back1.gif);
	margin:0;
	padding:0;
	height: 100%;
}

/* CSS Document */
.font911 {
	font-size: 9px;
	line-height: 11px;
}
.font1012 {
	font-size: 10px;
	line-height: 12px;
}
.font1114 {
	font-size: 11px;
	line-height: 14px;
}
.font1214bowh {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.font1216 {
	font-size: 12px;
	line-height: 16px;
}
.font1221 {
	font-size: 12px;
	line-height: 21px;
}

.font1320green {
	font-size: 13px;
	line-height: 20px;
	color: #00A13E;
}

.font1316 {
	font-size: 13px;
	line-height: 16px;
}
.font1418bo {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
}
.font1420 {
	font-size: 14px;
	line-height: 20px;
}
.font1516 {
	font-size: 15px;
	line-height: 15px;
}
.font1616 {
	font-size: 16px;
	line-height: 17px;
	color: #666666;
}
.font1821 {
	font-size: 18px;
	line-height: 21px;
}
.font1923 {
	font-size: 19px;
	line-height: 26px;
}
.font2021 {
	font-size: 20px;
	line-height: 21px;
}
.font2228 {
	font-size: 22px;
	line-height: 28px;
}
.font2326bogreen {
	font-size: 23px;
	line-height: 26px;
	font-weight: bold;
	color: #00A13E;
}
.font2731bogreen {
	font-size: 27px;
	line-height: 31px;
	font-weight: bold;
	color: #00A13E;
}

.font2731bo {
	font-size: 27px;
	line-height: 31px;
	font-weight: bold;
	color: #666666;
}
.font3033bogreen {
	font-size: 30px;
	line-height: 33px;
	font-weight: bold;
	color: #00A13E;
}

.wholelife {
	font-size: 36px;
	line-height: 1.1;
	font-weight: bold;
	color: #00A13E;
}

h1.HeadText {
	font-size: 10px;
	line-height: 10px;
	color: #FFFFFF;
	margin:0;
	padding:0;
}

a.color1:link { 
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color:#CC0000; 
}
a.color1:visited { 
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #CC0000;
}
a.color1:hover { 
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
}
a.color1:active { 
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #666666; 
}

.font1517bowh {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
}

.font1821bo {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
}