
	A:link 		{ color: #3300cc; text-decoration: none }
	A:visited {	color: #800080; text-decoration: none }
	A:hover 	{	color: #ff0000; text-decoration: none }
/*
.DT-MARGIN { 
	margin-left: 20px;
	margin-top: 1em;
		font-size: 10pt;
		font-weight: bold;
}
*/

/* -------------- for all -------------- */
/* ------- header padding: 5px 5px;------- */
.HEAD-WH10 {								/* wh 10pt */
		font-size: 10pt;
				color: #ffffff;
}
.HEAD-BK10 {								/* bk 10pt */
		font-size: 10pt;
				color: #000000;
}
.HEAD-BL10 {								/* bl 10pt */
		font-size: 10pt;
				color: #3300cc;
}
/* ------- font ------- */
.FONT-BK12 {								/* bk 12pt */
		font-size: 12pt;
}
.FONT-BKB10 {								/* bk bold 10pt */
		font-size: 10pt;
		font-weight: bold;
}
.FONT-BLB10 {								/* bl bold 10pt */
		font-size: 10pt;
		font-weight: bold;
		color: #000066;
}
.FONT-BKB12 {								/* bk bold 12pt */
		font-size: 12pt;
		font-weight: bold;
}
.FONT-BLB12 {								/* bl bold 12pt */
		font-size: 12pt;
		font-weight: bold;
		color: #000066;
}
.FONT-BK10 {								/* bk 10pt */
		font-size: 10pt;
}
.FONT-BK8 {									/* bk 8pt */
		font-size: 8pt;
}
.FONT-WH10 {								/* wh 10pt */
		font-size: 10pt;
				color: #ffffff;
}
.FONT-OR10 {								/* or 10pt */
		font-size: 10pt;
				color: #db6d23;
}
.FONT-GR10 {								/* gr 10pt */
		font-size: 10pt;
				color: #696969;
}
.FONT-GR8 {									/* gr 8pt */
		font-size: 8pt;
				color: #696969;
}
.FONT-GN8 {									/* gn 8pt */
		font-size: 8pt;
				color: #005d00;
}
.SPECIAL {									/* rd 10pt */
		font-size: 10pt;
				color: #ff0000;
}
.SPECIAL2 {									/* rd 10pt */
		font-size: 10pt;
				color: #ff0000;
		font-weight: bold;
}
/* -------------- visa -------------- */
.VISA-HEAD {											/* visa header */
	font-size: 10pt;
				color: #990033;
	background-color: #f0f79a;
}
.VISA-DETAIL {										/* visa detail */
	font-size: 10pt;
	background-color: #efefef;
}
/* -------------- kinshu -------------- */
.KINSH-HEAD {											/* kinshu header */
	font-size: 10pt;
				color: #990033;
	background-color: #f4dce0;
}
.KINSH-DETAIL {										/* kinshu detail */
	font-size: 10pt;
	background-color: #efefef;
}


/* -------------- inquiry -------------- */
.TITLE-BL10	{										/* title bl 10pt */
	background-color: #c1d6f4;
	font-size: 10pt;
			color: #3300cc;
	padding: 3px 3px;
	}
.TITLE-BL12	{										/* title bl 12pt */
	background-color: #c1d6f4;
	font-size: 12pt;
			color: #3300cc;
	font-weight: bold;
	}
.HEAD-BG10 { 										/* headder bulue-gray 10pt */
	background-color: #c1d6f4;
	font-size: 10pt;
}
.DATA-BK10 { 										/* input-area 10pt */
	background-color: #ffffff;
	font-size: 10pt;
}
.DATA-BK8 { 										/* input-area bulue-gray 8pt */
	background-color: #ffffff;
	font-size: 8pt;
}
.DATA-RD10 { 										/* input-area red 10pt */
	background-color: #ffffff;
	font-size: 10pt;
			color: #ff0000;
}
.hon_bun {  
	font-size: 3.25mm; 
	line-height: 4.5mm; 
	font-style: normal; 
	text-transform: none; 
	letter-spacing: normal; 
	text-align: left
}
.m2 {
	font-size: 2mm
}
.hon_bun2 {
  font-size: 3.25mm;
  line-height: 3.75mm
}
.midashi {
  font-size: 4mm;
  line-height: 4.5mm;
  font-weight: bold
}
.mini {
  font-size: 2.75mm;
  line-height: 3mm
}

