html, body, div, h1, h2, h3, h4, h5, h6, h7, p, th, td, ol, ul, li, caption, span, sub, sup   { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック }
.copylight     { color: #fff; font-size: 10px; margin-right: 2mm; margin-left: 2mm }
.text  { color: #5c5b5a; font-size: 10pt; line-height: 14pt }
.text2 { color: #5f5f5f; font-size: 12px }
form, input { margin: 0; padding: 0 }
sub { font-size: 8px; vertical-align: baseline }
sup { font-size: 8px; vertical-align: text-top }
a, a:link, a:hover, a:active, a:visited { text-decoration: none }
a.link1:link, a.link1:visited  { color: #fff }
a.link1:hover   { color: #fff }
a.link2:link, a.link2:visited  { color: #e495cc; text-decoration: underline }
a.link2:hover     { color: #e495cc; font-weight: bold }
a.link3:link,  a.link3:visited { color: #d90071; text-decoration: underline }
a.link3:hover { font-weight: bold }
h1    { color: #d90071; font-size: 10pt; font-weight: bold }
h2    { color: #b6005f; font-size: 10pt; font-weight: normal }
h3   { color: #d90071; font-size: 9pt; font-weight: normal }
h4 { color: #5c5b5a; font-size: 9pt }
h5 { font-size: 9pt }
.had_text   { color: #000; font-size: 7pt }
.news     { color: #fff; font-size: 12px; line-height: 16px; padding-left: 5px }
.text3 { color: #000; font-size: 10px; line-height: 12px; padding-right: 2mm; padding-left: 2mm }
.text6 { font-size: 12px; line-height: 18px }
.text7 { font-size: 14px; line-height: 20px }
.text8 { font-size: 12px; line-height: 24px }
.text4   { color: #de2284; font-size: 12px; line-height: 14px; padding: 2mm }
.text5 { color: #5c5b5a; font-size: 10pt; line-height: 14pt; padding-left: 12mm }
.office_body  { color: #6a6869; font-size: 13px; line-height: 18px; padding-right: 10px; padding-left: 10px }
.h_text  { color: #000; font-size: 12px; line-height: 14px }
.school_text { color: #c90d49; font-size: 12px; line-height: 18px }
.profile_text { font-size: 12px; line-height: 18px }
.text1201_1 {
	font-size: 16px;
	line-height: 40px;
	bottom: 1px;
}
