/* CSS Document */

a {
	font-family:"MS PGothic", "verdana";
	font-size: 9pt;
	color:#555555;
	text-decoration: underline;
}

body, table, tr, td, select, textarea, input{ 
 		font-family:"MS PGothic", "verdana";
 		font-size: 9pt;
 		color: #555555;
}

body {
scrollbar-3dlight-color:#C8C8C8;
scrollbar-arrow-color:#9F9F9F;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#F1F1F1;
scrollbar-face-color:#E8E8E8;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#9E9E9E;
}


.justify {
	text-align: justify;
	line-height:140%;
}

.td-2px {
	padding: 2px 0px 0px;
}

.td-4px {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* line */
.table-side {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #efe9d8;
	border-left-color: #efe9d8;
}

.table-side-line {
	border-top: 0px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-bottom: 0px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
}

.form-line {
	border: 1px solid #d0d0d0;
	color: #666666;
}


/* padding */
.left_padding {  
  padding-top: 2px; padding-left: 20px
}

.left_padding01 {
	padding-left: 10px;
}

.left_padding02 {  
  padding-top: 2px; padding-left: 30px
}

.left_padding03 {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.left_padding04 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.left_padding05 {
	padding-left: 5px;
}

.padding {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: justify;
}

.padding_side {  
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px
	}

/* line */
a.link1:link { font-family:"MS PGothic", "verdana"; font-size: 9pt; color:#000000; text-decoration: none}
a.link1:visited { font-family:"MS PGothic", "verdana"; font-size: 9pt; color:#666666; text-decoration: none}
a.link1:hover { font-family:"MS PGothic", "verdana"; font-size: 9pt; color:#000000; text-decoration: underline}

/*   */
A.left:link {FONT-SIZE: 12px; font-family: "MS PGothic";	line-height: 130%; text-decoration:none; color: #454545;};
A.left:visited {FONT-SIZE: 12px; font-family: "MS PGothic";	line-height: 130%; text-decoration:none; color: #454545;};
A.left:active {FONT-SIZE: 12px; font-family: "MS PGothic";	line-height: 130%; text-decoration:none; color: #454545;};
A.left:hover {FONT-SIZE: 12px; font-family: "MS PGothic";	line-height: 130%; text-decoration:none; color: #579D2C;};

/*  _ */
A.left_sub:link {FONT-SIZE: 11px; font-family: "MS PGothic";	line-height: 130%; text-decoration:none; color: #616161;};
A.left_sub:visited {FONT-SIZE: 11px; font-family: "MS PGothic";	line-height: 130%; text-decoration:none; color: #616161;};
A.left_sub:active {FONT-SIZE: 11px; font-family: "MS PGothic";	line-height: 130%; text-decoration:none; color: #616161;};
A.left_sub:hover {FONT-SIZE: 11px; font-family: "MS PGothic";	line-height: 130%; text-decoration:none; color: #869F5C;};

/* font */
.font01 {color: #FF9B83}
.font02 {color: #F05768}
.font03 {color: #FF5E63}
.font04 {color: #C50000}
.font05 {color: #FF7E46}
.font06 {color: #FFC80E}
.font07 {color: #DCAE37}
.font08 {color: #D3D44A}
.font09 {color: #AFB400}
.font10 {color: #98CD42}
.font11 {color: #549900}
.font12 {color: #008149}
.font13 {color: #0097A2}
.font14 {color: #0092E0}
.font15 {color: #046F9C}
.font16 {color: #00CBE0}
.font17 {color: #0099CC}
.font18 {color: #08679f}
.font19 {color: #0053C5}
.font20 {color: #4A00AE}
.font21 {color: #7D00B1}
.font22 {color: #A00091}
.font23 {color: #CE84B0}
.font24 {color: #A40078}
.font25 {color: #75823d}
.font26 {color: #000000}
.font27 {color: #b17134}
.font28 {color: #1f5583}

/* text */
.title {font-family:MS PGothic; font-weight: bold; font-size: 12pt}

/* bg */
.middle_bg {
	background-image: url(../images/sub_middle_bg.gif);
	background-repeat: repeat-x;
}