td { font-size:9pt; line-height:normal; color: #777777; font-family: verdana}
a{cursor:hand;}
form { margin:0 }
img { border:none; }
a:link    { text-decoration:none; font-size:9pt; color:#777777}
a:visited { text-decoration:none; font-size:9pt; color:#777777}
a:hover   { text-decoration:none; font-size:9pt; color:#777777}
a:active  { text-decoration:none; font-size:9pt; color:#777777}

select {font-size:9pt; line-height:16px; color: #777777; font-family: "arial, helvetica, sans-serif"}
input {font-size:9pt; line-height:16px; color: #777777; font-family: "arial, helvetica, sans-serif"}
textarea {font-size:9pt; line-height:16px; color: #777777; font-family: "arial, helvetica, sans-serif"}

.select01 {position:relative;margin-right:0px;height:20px;border:1px solid #d9d9d9;}
.select02 {position:absolute;left:0px;top:0px;height:20px;clip:rect(2,190,20,2);}
.select03 {background-color:#e5e5e5; height:22px; font-size:8pt; line-height:16px; font-family: "arial, helvetica, sans-serif"}

.text01 { border:solid 1px #d0d0d0; background-color:#ffffff; height:18px; }


/*text*/
.vdn, a.vdn:link, a.vdn:visited, a.vdn:active{ font-size:11px; color:#a08c8c; font-family:verdana,tahoma; font-weight:bold; text-decoration:none; }
a.vdn:hover {font-size:11px; color:#a08c8c; font-family:verdana,tahoma; font-weight:bold; text-decoration:underline; }
.p9, a.p9:link, a.p9:visited, a.p9:hover, a.p9:active{font-size:9px}
.p11, a.p11:link, a.p11:visited, a.p11:hover, a.p11:active{font-size:11px}
.p12, a.p12:link, a.p12:visited, a.p12:hover, a.p12:active{font-size:12px}
.p13, a.p13:link, a.p13:visited, a.p13:hover, a.p13:active{font-size:13px}
.p14, a.p14:link, a.p14:visited, a.p14:hover, a.p14:active{font-size:14px}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold}
.u, a.u:link, a.u:visited, a.u:hover, a.u:active{text-decoration:underline}
.nu, a.nu:link, a.nu:visited, a.nu:hover, a.nu:active{text-decoration:none}
.ls{letter-spacing:-1px}
.ln13{line-height:13px}
.ln14{line-height:14px}
.ln15{line-height:15px}
.ln16{line-height:16px}
.ln18{line-height:18px}
.ellips {overflow:hidden;text-overflow:ellipsis}
.fixed {table-layout:fixed}
.cc { font-size: 12px; color: #7d8a8c; line-height: 17px; padding-top: 2px}
a.cc:link, a.cc:visited, a.cc:active, a.cc:hover {	color: #7d8a8c; text-decoration: none}
.cbold {	font-weight: bold; color: #3a4559; line-height: 17px; padding-top: 2px}
a.cbold:link, a.cbold:visited {	color: #1e7373; text-decoration: none}
a.cbold:hover, a.cbold:active {	color: #757c8a; text-decoration: none}
.news_title { font-size: 12px; color: #1E7373;font-weight: bold;line-height: 17px;}
.news_date { font-size: 10px; color: #669999;}
/*color*/
.pink01, a.pink01:link, a.pink01:visited, a.pink01:hover, a.pink01:active { color:#d64d83; }
.c, a.c:link, a.c:visited, a.c:hover, a.c:active { color:#000000; }
.g, a.g:link, a.g:visited, a.g:hover, a.g:active { color:#4a4a4a; }
.in, a.in:link, a.in:visited, a.in:hover, a.in:active {
	color:#4f7e86;
	font-weight: bold;
}

/*bg,line*/
.tdline01 { background-color:#dedede; }

.pdh { padding-top:10px; padding-bottom:10px; }
.pdl { padding-left:10px; }
.pdr { padding-right:10px; }
.td_pad { padding-top:3px; }
