@charset "euc-jp";
a { text-decoration: none;}
a:hover { text-decoration: underline;}

#layout {
position:absolute;
top:50%;
left:50%;
height:400px;
width:780px;
margin-top:-200px;
margin-left:-390px;
}

/* 青10 */
.blue10 {
	font-size: 10pt;
	color:#033cff;
}

/* 青10b */
.blue10b {
	font-size: 10pt;
	color:#033cff;
	font-weight: bold;
}

/* 濃青10 */
.dblue10 {
	font-size: 10pt;
	color:#0049c0;
}

/* 濃青10Bold */
.dblue10b {
	font-size: 10pt;
	color:#0049c0;
	font-weight: bold;	
}

/* 濃青12Bold行間有 */
.dblue12b {
	font-size: 12pt;
	color:#0177fd;
	font-weight: bold;
	line-height: 130%;
}

/* 濃赤10 */
.dred10 {
	font-size: 10pt;
	color:#e53030;
}

/* グレイ8行間有 */
.gray8h {
	font-size: 8pt;
	color:#bdbdbd;
	line-height: 130%;
}

/* グレイ10 */
.gray10 {
	font-size: 10pt;
	color:#909090;
}

/* グレイ10行間有 */
.gray10h {
	font-size: 10pt;
	color:#515151;
	line-height: 130%;
}

/* 黒10行間有 */
.black10h {
	font-size: 10pt;
	color:#000000;
	line-height: 130%;
}

/* 黒8 */
.black8 {
	font-size: 8pt;
	color:#000000
}

/* 黒9 */
.black9 {
	font-size: 9pt;
	color:#000000
}

/* 黒10 */
.black10 {
	font-size: 10pt;
	color:#000000
}

/* 黒12 */
.black12 {
	font-size: 12pt;
	color:#000000;
	line-height: 130%;
}

/* 黒8B */
.black8b {
	font-size: 8pt;
	color:#000000;
	font-weight: bold
}

/* 黒9B */
.black9b {
	font-size: 9pt;
	color:#000000;
	font-weight: bold
}

/* 黒10B */
.black10b {
	font-size: 10pt;
	color:#000000;
	font-weight: bold
}

/* 黒12B */
.black12b {
	font-size: 12pt;
	color:#000000;
	font-weight: bold
}

/* 白8 */
.white8 {
	font-size: 8pt;
	color:#ffffff
}

/* 白9 */
.white9 {
	font-size: 9pt;
	color:#ffffff
}

/* 白10 */
.white10 {
	font-size: 10pt;
	color:#ffffff
}

/* 白12 */
.white12 {
	font-size: 12pt;
	color:#ffffff
}

/* 白8B */
.white8b {
	font-size: 8pt;
	color:#ffffff;
	font-weight: bold
}

/* 白9B */
.white9b {
	font-size: 9pt;
	color:#ffffff;
	font-weight: bold
}

/* 白10B */
.white10b {
	font-size: 10pt;
	color:#ffffff;
	font-weight: bold
}

/* 白12B */
.white12b {
	font-size: 12pt;
	color:#ffffff;
	font-weight: bold
}

/* 赤8 */
.red8 {
	font-size: 8pt;
	color:#ff0000
}

/* 赤9 */
.red9 {
	font-size: 9pt;
	color:#ff0000
}

/* 赤10 */
.red10 {
	font-size: 10pt;
	color:#ff0000
}

/* 赤12 */
.red12 {
	font-size: 12pt;
	color:#ff0000
}

/* 赤8B */
.red8b {
	font-size: 8pt;
	color:#ff0000;
	font-weight: bold
}

/* 赤9B */
.red9b {
	font-size: 9pt;
	color:#ff0000;
	font-weight: bold
}

/* 赤10B */
.red10b {
	font-size: 10pt;
	color:#ff0000;
	font-weight: bold
}

/* 赤12B */
.red12b {
	font-size: 12pt;
	color:#ff0000;
	font-weight: bold
}


/* 7pt */
.f7 {
	font-size: 7pt;
}

/* 8pt */
.f8 {
	font-size: 8pt;
}

/* 8ptB */
.f8b {
	font-size: 8pt;
	font-weight: bold
}

/* 9pt */
.f9 {
	font-size: 9pt;
}

/* 9ptB */
.f9b {
	font-size: 9pt;
	font-weight: bold
}

/* 10pt */
.f10 {
	font-size: 10pt;
}

/* 10ptB */
.f10b {
	font-size: 10pt;
	font-weight: bold
}

/* 12pt */
.f12 {
	font-size: 12pt;
}

/* 12ptB */
.f12b {
	font-size: 12pt;
	font-weight: bold
}

/* 黒10両端ぞろえ */
.black10s {
	font-size: 10pt;
	color:#000000;
	line-height: 120%;
	text-align: justify;
	text-justify: distribute;
}
