/* DEFAULT */
a,body,option,select,input,p,br,td,div,span,form,textarea,center,pre,blockquote {font-family:  "±¼¸²", "±¼¸²Ã¼";  font-size:9pt;}

A:link    {color:#000000;text-decoration:none}
A:visited {color:#000000;text-decoration:none}
A:active  {color:#000000;text-decoration:none}  
A:hover   {color:#0099CC;text-decoration:none; text-decoration:underline} 

/* TEXT : STYLE & SIZE */
.fontbold  { font-weight:bold; }
.graybold  {font-size: 9pt; color: #666666; font-weight:bold; }
.basis {
	font-size:9pt;color:#000000;
	LINE-HEIGHT: 16px;	
}

.h1 {
	font-size:9pt;color:#000000;
	LINE-HEIGHT: 19px;
}
.white { font-size:9pt;color:#FFFFFF; font-weight:bold;}
.witetext01 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
}
.gray01 {
	font-size: 8pt;
	color: #666666;
}
.gray02 {
	font-size: 12pt;
	color: #3e3e3e;
	font-weight:bold;
}
.blue01 {
	font-size: 9pt;
	color: #0099CC;
	font-weight:bold;
}
.depth {font-size:8pt; color:#666666; padding-top: 6px; padding-right:4px;}

.class { font-size:10px; color:#000000;  letter-spacing:-1px;}
.class2 { font-size:10px; color:#000000; LINE-HEIGHT: 11pt; letter-spacing:-1px; }
.green01 { font-size:9pt;color:#3D8E11; font-weight:bold;}
.movie { font-size:9pt;color:#666666; font-weight:bold;}

/* TABLE */
.today {padding-left: 3px; background-color:#FFFFFF; border:1px solid #DEDEDE;border-top:0px;  border-right:0px;border-left:0px}

/* LINK */
A.dp_home:link    {font-size:8pt; color:#00659C; font-weight:bold; text-decoration:none}
A.dp_home:visited {font-size:8pt; color:#00659C; text-decoration:none}
A.dp_home:active  {font-size:8pt; color:#00659C; text-decoration:none}
A.dp_home:hover   {font-size:8pt; color:#00659C; text-decoration:none}

A.blue02:link    {font-size:9pt; color:#008DFF; font-weight:bold; text-decoration:underline}
A.blue02:visited {font-size:9pt; color:#008DFF; font-weight:bold; text-decoration:underline}
A.blue02:active  {font-size:9pt; color:#008DFF; font-weight:bold; text-decoration:underline}
A.blue02:hover   {font-size:9pt; color:#008DFF; font-weight:bold; text-decoration:underline}

A.calendar04:link    {font-family:  "±¼¸²", "±¼¸²Ã¼";  font-size:8pt; color:#FF6600; text-decoration:none}
A.calendar04:visited {font-family:  "±¼¸²", "±¼¸²Ã¼";  font-size:8pt; color:#FF6600; text-decoration:none}
A.calendar04:active  {font-family:  "±¼¸²", "±¼¸²Ã¼";  font-size:8pt; color:#FF6600; text-decoration:none}
A.calendar04:hover   {font-family:  "±¼¸²", "±¼¸²Ã¼";  font-size:8pt; color:#FF6600; text-decoration:underline}

A.calendar05:link    {font-family:  "±¼¸²", "±¼¸²Ã¼"; font-size:8pt; color:#52BCBC; text-decoration:none}
A.calendar05:visited {font-family:  "±¼¸²", "±¼¸²Ã¼"; font-size:8pt; color:#52BCBC; text-decoration:none}
A.calendar05:active  {font-family:  "±¼¸²", "±¼¸²Ã¼"; font-size:8pt; color:#52BCBC; text-decoration:none}
A.calendar05:hover   {font-family:  "±¼¸²", "±¼¸²Ã¼"; font-size:8pt; color:#52BCBC; text-decoration:underline}


/* TABLE */
.basic {padding-left: 10px;}
.subbasic {border:1px solid #D6D3D6;border-top:0px;  border-bottom:0px; border-left:0px}
.basic2 {padding-left: 15px; padding-right: 3px; padding-top: 4px;	padding-bottom: 6px; }

/* FOOTER */
.d9white  {color: #ffffff; }
.d9black  {color: #000000; }
A.L-ye:link    {font-family:  "±¼¸²", "±¼¸²Ã¼"; font-size:9pt;color:#FFCC00; text-decoration:none}
A.L-ye:visited {font-family:  "±¼¸²", "±¼¸²Ã¼"; font-size:9pt;color:#FFCC00; text-decoration:none}
A.L-ye:active  {font-family:  "±¼¸²", "±¼¸²Ã¼"; font-size:9pt;color:#FFCC00; text-decoration:none}
A.L-ye:hover   {font-family:  "±¼¸²", "±¼¸²Ã¼"; font-size:9pt;color:#FFFFFF; text-decoration:underline}

/* INPUT */
.listinput {
	font-size:9pt;color:#FFFFFF;
	background-color:#FFAE00;
	border:#666666;
	border-style:solid;
	border-width:1px;
}
.input2 {font-size:12px;color:#698417;background-color:EDF5D7; border:B5B6B5; border-style:solid;border-width:1px;}
.inputdefult {
	font-size:9pt;color:#000000;
	background-color:#FFF5D9;
	border:#B3B2B2;
	border-style:solid;
	border-width:1px;
}
.input05 {
	font-size:9pt;color:#000000;
	background-color:#E3FBFB;
	border:#B3B2B2;
	border-style:solid;
	border-width:1px;
}


/* pading */
.pading2 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 9px;
	padding-left: 9px;
	LINE-HEIGHT: 13pt;
}
.pading3 {
	padding-right: 3px;
	padding-left: 3px;
}
.pading4 {
	padding-top: 4px;
	padding-bottom: 4px;
}
.pading5 {
	padding-right: 13px;
	padding-left: 13px;
}
.pading6 {
	padding-top: 5px;
	padding-bottom: 4px;
}
.pading7 {
	padding-left: 13px;
}

/* backgroung */
.fixbg {
	background-repeat: repeat-x;
	background-position: top;
