body {
	font-size: 12px; font-family:Arial,verdana; color:#7b7b7b; line-height: 18px; 
}

div {
	font-size: 12px; font-family:Arial,verdana; color:#898989;
	display:inline;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-base-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-arrow-color: #E7E7E7; 
	scrollbar-track-color: #f7f7f7;  
	scrollbar-3dlight-color: #E7E7E7; 
	scrollbar-shadow-color: #E7E7E7; 
}
.text{color: #FFFFFF; text-decoration: none; font-size:12px; font-weight:bold;}

a:link{color: #666666; text-decoration: none; font-size:9pt; }
a:visited{color: #666666; text-decoration: none; font-size:9pt; }
a:active{color: #666666; text-decoration: none; font-size:9pt; }
a:hover{color: #AE2900; text-decoration: none; font-size:9pt}


a.white:link{color: #FFFFFF; text-decoration: none; font-size:12px; }
a.white:visited{color: #FFFFFF; text-decoration: none; font-size:12px; }
a.white:active{color: #FFFFFF; text-decoration: none; font-size:12px;  }
a.white:hover{color: #DCEDED; text-decoration: none; font-size:12px;  }
	
	
a.gr:link{color: #7b7b7b; text-decoration: none; font-size:12px; }
a.gr:visited{color: #7b7b7b; text-decoration: none; font-size:12px; }
a.gr:active{color: #7b7b7b; text-decoration: none; font-size:12px; }
a.gr:hover{color: #0b9b53; text-decoration: none; font-size:12px; }


a.lgr:link{color: #7b7b7b; text-decoration: none; font-size:12px; }
a.lgr:visited{color: #7b7b7b; text-decoration: none; font-size:12px; }
a.lgr:active{color: #7b7b7b; text-decoration: none; font-size:12px; }
a.lgr:hover{color: #58b92b; text-decoration: none; font-size:12px; font-weight:bold; }

a.prod_p:link{color: #7b7b7b; text-decoration: none; font-size:12px; }
a.prod_p:visited{color: #7b7b7b; text-decoration: none; font-size:12px; }
a.prod_p:active{color: #7b7b7b; text-decoration: none; font-size:12px; }
a.prod_p:hover{color: #7b7b7b; text-decoration: none; font-size:12px; font-weight:bold; }

.t_p_01{color: #FFFFFF; text-decoration: none; font-size:14px; font-weight:bold;}
a.tb_p_01:link{color: #FFFFFF; text-decoration: none; font-size:12px; }
a.tb_p_01:visited{color: #FFFFFF; text-decoration: none; font-size:12px; }
a.tb_p_01:active{color: #FFFFFF; text-decoration: none; font-size:12px; }
a.tb_p_01:hover{color: #FFFFFF; text-decoration: none; font-size:12px;}

a.diary_d:link{color: #FFFFFF; text-decoration: none; font-size:12px; font-weight:bold;}
a.diary_d:visited{color: #FFFFFF; text-decoration: none; font-size:12px; font-weight:bold;}
a.diary_d:active{color: #FFFFFF; text-decoration: none; font-size:12px; font-weight:bold;}
a.diary_d:hover{color: #AE2900; text-decoration: none; font-size:12px; font-weight:bold; }

a.diary_p:link{color: #0B556D; text-decoration: none; font-size:12px; font-weight:bold;}
a.diary_p:visited{color: #0B556D; text-decoration: none; font-size:12px; font-weight:bold;}
a.diary_p:active{color: #0B556D; text-decoration: none; font-size:12px; font-weight:bold;}
a.diary_p:hover{color: #AE2900; text-decoration: none; font-size:12px; font-weight:bold; }

table,tr,td {
	font-size: 12px; font-family:Arial,verdana; color:#7b7b7b; line-height: 18px; 
}

table, img, form { 
	border:0;
}

input {
	font-size: 12px; font-family:Arial,verdana; color:#666666; padding-top:3;
	border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='button'||this.type=='image')?'':'1px solid #d9d9d9' );
}

input.qanda {
	height:18px; font-size:12px; font-family:Arial,verdana; color:#898989; background-color:#FFFFFF; padding-top:3;
	border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='button'||this.type=='image')?'':'1px solid #C9DDBA' );
}

input.b_write {
	height:16px; font-size:12px; font-family:Arial,verdana; color:#898989; background-color:#FFFFFF; padding-top:0;
	border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='button'||this.type=='image')?'':'1px solid #FFFFFF' );
}

input.w_diary {
	height:20px; font-size:12px; font-family:Arial,verdana; color:#898989; background-color:#FFFFFF; padding-top:0;
	border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='button'||this.type=='image')?'':'1px solid #EEAFC0' );
}

select {
	font-size:8pt; color:#6B6B6B; font-family:verdana;
}

textarea {
	font-size: 12px; font-family:Arial,verdana; color:#898989;
	line-height: 18px; 
	border:1px solid #d9d9d9;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-base-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-arrow-color: #E7E7E7; 
	scrollbar-track-color: #f7f7f7;  
	scrollbar-3dlight-color: #E7E7E7; 
	scrollbar-shadow-color: #E7E7E7; 
}

textarea.qanda {
	font-size: 12px; font-family:Arial,verdana; color:#898989;
	line-height: 18px; 
	border:1px solid #C9DDB8;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-base-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-arrow-color: #C9DDB8; 
	scrollbar-track-color: #f7f7f7;  
	scrollbar-3dlight-color: #C9DDB8; 
	scrollbar-shadow-color: #C9DDB8; 
}

iframe {
	border:1px solid #d9d9d9;
	scrollbar-base-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-arrow-color: #E7E7E7; 
	scrollbar-track-color: #f7f7f7;  
	scrollbar-3dlight-color: #E7E7E7; 
	scrollbar-shadow-color: #E7E7E7; 
}

form {
	margin:0;
}


.tbl_line { 
	height:1px; background-color:#d5d5d5;
}
.tbl_c {
	height:27px; text-align:center; padding:2px 0px 0px 0px;
}
.tbl_t {
	height:27px; padding:2px 0px 0px 20px;
}

