﻿.subhd { font: bold; font-size:15px; font-family: "ＭＳ Ｐゴシック", Arial, MS PGothic, Osaka, helvetica, sans-serif; color: blue; }

.type-b, .smlink, .spotlight, .subquote, .sm, .spotsubhd, .med, .bodycopy, .pullquote, .reg, .boxlink { font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; font-size:13px; }
.xs { font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; font-size:10px; }

.breadcrumb { font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; font-size:11px; }
.featureheader { font-family:"ＭＳ Ｐゴシック",Arial,sans-serif,helvetica; color:#03F; font-size:12px; font-weight:bold; }
.bodycopy { margin-top:0.75em; margin-bottom:0.75em; line-height:2.8ex; color:#555555;}
td.bodycopy { color:#555555; }
p.bodycopy { color:#555555; }

.cinput72A { width:72px; font-family:"ＭＳ Ｐゴシック",verdana,arial,helvetica; font-size:11px; }
.cinput147A, .cselect147A { width:147px; font-size:11px; }

.p2subheadblue {
  font-family:TimesNewRoman,Times,serif;
  font-size:13px;
  font-weight:bold;
  color:#0033ff;
} 
.p2medcopy {
  font-family:TimesNewRoman,Times,serif;
  font-size:12px;
}
A.p2medcopy:hover {
  color: #0033FF;
}
A.p2medcopy:visited {
  color: #800080;
}
.p2fplink {
  font-family:TimesNewRoman,Times,serif;
  font-size:11px;
  color:#0033ff;
}
.p2fpnolink {
  font-family:TimesNewRoman,Times,serif;
  font-size:11px;
  color:#000000;
}
.p2smcopy {
  font-family:TimesNewRoman,Times,serif;
  font-size:11px;
  color:#000000;
}
.p2smtext {
  font-family:TimesNewRoman,Times,serif;
  font-size:10px;

.graytext {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#666666;
  font-weight:bold;
}
.redtext {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#FF6600;
  font-weight:bold;
}
.courier {
  font-family:Courier; 
}

.DT2 { font-weight: bold; background-color: #efefef; width: 530px; line-height: 1.4; font-size:13px; }
.DD2 { line-height: 1.4; }

.ARIAL, .conte-tit, .conte-tit-a, .conte-tit-b, .conte-tit-ba, .conte-tit-bb, .type-a, .type-b, .type-c, .type-d, .table-M, .table-HM, .table-M, .table-1, .table-2, .table-1M, .table-1N, .table-1R, .table-2b, .table-2c, .table-2r, .title-a, .title-b, .title-c, .form, .form_title, .crumb-us, .glossary-1, .glossary-b, .glossary-m, { 
	font-family: "ＭＳ Ｐゴシック", MS PGothic, Osaka, arial, helvetica, sans-serif;
}


.c1 { color: blue; text-decoration: none; }

.ARIAL { font-size: 12px; margin-top: 0.4em; margin-bottom: 0.4em; }

.conte-tit { font-size: 16px; margin-top: 0.75em; margin-bottom: 0.5em; }
.conte-tit-a { font-size: 16px; margin-top: 0.75em; margin-bottom: 0.5em; }
.conte-tit-b { font-size: 14px; margin-top: 0.75em; margin-bottom: 0.5em; }
.conte-tit-ba { font-size: 16px; font-weight: bold; margin-top: 0.75em; margin-bottom: 0.5em; }
.conte-tit-bb { font-size: 14px; font-weight: bold; margin-top: 0.75em; margin-bottom: 0.5em; }

.type-a { font-size: 14px; margin-top: 0.75em; margin-bottom: 0.5em; }
.type-b { font-size: 12px; margin-top: 0.5em; margin-bottom: 0.5em; }
.type-c { font-size: 10px; margin-top: 0.25em; margin-bottom: 0.25em; }
.type-d { font-size: 9px; }

.table-H { font-size: 13px; margin-top: 0.25em; margin-bottom: 0.25em; background: #D9D9F3; }
.table-HM { font-size: 13px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.25em; background: #D9D9F3; vertical-align: middle; }
.table-M { font-size: 13px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.25em; vertical-align: middle; }
.table-1 { font-size: 12px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.25em; background: #FFFFCC; }
.table-2 { font-size: 12px; margin-top: 0.25em; margin-bottom: 0.25em; }
.table-1M { font-size: 12px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.25em; background: #FFFFCC; vertical-align: top; text-align: center; }
.table-1N { font-size: 12px; font-weight: blod; margin-top: 0.25em; margin-bottom: 0.25em; background: #FFFFFF; vertical-align: top; text-align: center; }
.table-1R { font-size: 12px; font-weight: bold; color: #FF0000; margin-top: 0.25em; margin-bottom: 0.25em; vertical-align: top; }
.table-2b { font-size: 12px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.25em; vertical-align: top; }
.table-2c { font-size: 12px; margin-top: 0.25em; margin-bottom: 0.25em; text-align: center; }
.table-2r { font-size: 12px; color: #FF0000; margin-top: 0.25em; margin-bottom: 0.25em; vertical-align: top; }
.table-3 { font-size: 10px; margin-top: 0.25em; margin-bottom: 0.25em; }  

.top-table-2 { font-size: 11px; color: #000000; margin-top: 0.25em; margin-bottom: 0.25em; vertical-align: top; }

.section-a { margin-top: 1.5em; margin-bottom: 1.5em; }
.section-b { margin-top: 1.5em; margin-bottom: 1.5em; }

.title-a { font-size: 14px; font-weight: bold; color: #008000; margin-top: 0.5em; margin-bottom: 0.5em; }
.title-b { font-size: 12px; font-weight: bold; color: #008000; margin-top: 0.5em; margin-bottom: 0.5em; }
.title-c { font-size: 12px; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; }


.form { font-size: 10px; font-weight: normal; }
.form_title { font-size: 11px; font-weight: bold; }


.crumb { font-size: 10px; }
.crumb-us { font-size: 11px; }
.crumb-gt { font-size: 10px; font-weight: bold; }

.glossary-1 { font-size: 14px; }
.glossary-b { font-size: 14px; color: #0033ff; line-height: 2.5ex; }
.glossary-m { font-size: 14px; line-height: 2.5ex; }



<!--// -->




<!--// -->




<!--// -->

.conte-tit-ba, .conte-tit-b, .type-b, .type-b-us, .type-b-b, .type-b-b-us, .type-b-br, .type-b-r, .type-b-br-us, .type-b-bg, .title-a, .crumb-us, .title-ttib, .title-tti { 
	font-family: "ＭＳ Ｐゴシック", MS PGothic, Osaka, arial, helvetica, sans-serif;
}


.conte-tit-ba { font-size: 16px; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.3em; }
.conte-tit-b { font-size: 14px; margin-top: 0.3em; margin-bottom: 0.5em; }

.type-b { font-size: 12px; letter-spacing: 1px; line-height: 2.3ex; }
.type-b-us { font-size: 12px; letter-spacing: 0px; line-height: 2.3ex; }
.type-b-b { font-size: 12px; font-weight: bold; letter-spacing: 1px; line-height: 2.3ex; }
.type-b-b-us { font-size: 12px; font-weight: bold; letter-spacing: 0px; line-height: 2.3ex; }
.type-b-br { font-size: 12px; font-weight: bold; color: #ff0000; letter-spacing: 1px; line-height: 2.3ex; }
.type-b-br-us { font-size: 12px; font-weight: bold; color: #ff0000; letter-spacing: 0px; line-height: 2.3ex; }
.type-b-bg { font-size: 12px; font-weight: bold; color: #008000; letter-spacing: 1px; line-height: 2.3ex; }
.type-b-r { font-size: 12px; color: #ff0000; letter-spacing: 1px; line-height: 2.3ex; }

.title-ttib { font-size: 12px; font-weight: bold; letter-spacing: 1px; margin-top: 0.2em; margin-bottom: 0.2em; }
.title-tti { font-size: 12px; letter-spacing: 1px; margin-top: 0.1em; margin-bottom: 0.1em; }

.crumb { font-size: 10px; }
.crumb-us { font-size: 11px; }
.crumb-gt { font-size: 10px; font-weight: bold; }

.title-a { font- size: 14px; font-weight: bold; color: #008000; }

<!--///-->


