.t09 {font-size: 9px; line-height: 12px; }
.t10 {font-size: 11px; line-height: 14px; }
.t12 {font-size: 12px; line-height: 16px; }
.t1201 {font-size: 12px; line-height: 16px; font-family:sans-serif,helvetica; }
.irt12 {font-size: 14px; line-height: 16px; }
.t12b {font-size: 12px; line-height: 16px; font-weight:700; }
.pt12b {font-size: 12px; line-height: 16px; font-weight:700; color:#ffffff; }
.t14 {font-size: 14px; line-height: 18px; }
.t14b {color: #ffffff;font-size: 14px; line-height: 18px; text-decoration: none;bold; font-family:sans-serif,helvetica;  }
.t16 {font-size: 16px; line-height: 20px; }
.t18 {font-size: 18px; line-height: 22px; }
.t20 {font-size: 20px; line-height: 24px; }
.contents {font-size: 12px; line-height: 18px; }
.contents01 {font-size: 12px; line-height: 16px; font-family:sans-serif,helvetica; }
.ircontents {font-size: 14px; line-height: 18px; }
.n12 { font-size: 12px }
.n12b01 { font-size: 12px; line-height: 16px; font-weight:700; font-family:sans-serif,helvetica; }
.n12b { font-size: 12px; line-height: 16px; font-weight:700; }
.irn12b { font-size: 14px; line-height: 16px; font-weight:700;  }
.n10  { font-size: 10px; line-height: 18px }
.pt10  { font-size: 11px; line-height: 14px }

.title {font-family:sans-serif;font-weight:700;color:#ffffff;font-size: 14px; line-height: 18px; }

a:link {color: #333333; text-decoration: none; }
a:visited {color: #333333; text-decoration: none; }
a:hover {color: #4468B0; text-decoration: underline; }

.pagetop { font-size: 10px; line-height: 12px }
.pagetop a:link { color: #38728e; text-decoration: none }
.pagetop a:visited { color: #38728e; text-decoration: none }
.pagetop a:hover { color: #36c; text-decoration: underline }

.home {font-size: 11px; line-height: 12px; }
.home a:link {color: #333333; text-decoration: none; }
.home a:visited {color:#333333; text-decoration: none; }
.home a:hover {color:#4468B0; text-decoration: underline; }

.btm {font-size: 10px; line-height: 12px; }
.btm a:link {color: #FFFFFF; text-decoration: none; }
.btm a:visited {color:#FFFFFF; text-decoration: none; }
.btm a:hover {color:#FFFFCC; text-decoration: underline; }

.mar03 { margin-left: 3px }
.mar06 { margin-left: 6px }
.mar12 { margin-left: 12px }
.mar_l12 { margin-right: 12px }
.marl12 { margin-right: 12px }
.mar42  { margin-left: 42px }
.mar48r  { margin-left: 48px;margin-right:50px; }
.mar48lr  { margin-left: 48px;margin-right:20px; }
.mar30  { margin-left: 30px }
.mar36  { margin-left: 36px }
.mar36r  { margin-left: 36px;margin-right:50px; }
.mar24 { margin-left: 24px }
.mar18 { margin-left: 18px }
.mar24r { margin-left: 24px;margin-right:24px; }

.kan {font-size: 10px;}
.kan a:link {color: #4468B0; text-decoration: none; }
.kan a:visited {color:#4468B0; text-decoration: none; }
.kan a:hover {color:#003399; text-decoration: underline; }

.wn { font-size: 11px; line-height: 14px; }
.wn a:link {color: #4468B0; text-decoration: underline; }
.wn a:visited {color:#4468B0; text-decoration: underline; }
.wn a:hover {color:#003399; text-decoration: underline; }

.hidden {visibility:hidden}

.message { 
	margin-left: 12px;
	margin-right: 36px; 
	}

img.right {
	float: right;
	margin-right: 0.8em;
	margin-left: 0.5em;
}
