a:link {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a:visited {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a:hover {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a:active {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
.linkdef {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.H1def:link {  font-size: 10pt; color : #cccccc;font-weight : 500;margin-bottom: 2px;margin-top: 2px;font-family : "‚l‚r ‚o’©";}
a.H1def:visited {  font-size: 10pt; color : #cccccc;font-weight : 500;margin-bottom: 2px;margin-top: 2px;font-family : "‚l‚r –¾’©";}
a.H1def:hover {  font-size: 10pt; color : #cccccc;font-weight : 500;margin-bottom: 2px;margin-top: 2px;font-family : "‚l‚r ‚o–¾’©";}
a.H1def:active {  font-size: 10pt; color : #cccccc;font-weight : 500;margin-bottom: 2px;margin-top: 2px;font-family : "‚l‚r ‚o–¾’©";}
a.top:link  {font-size: 10pt;color: #ffffc0;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.top:visited {font-size: 10pt;color: #d3d3d3;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.top:hover {font-size: 10pt;color: #ffffc0;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.top:active {font-size: 10pt;color: #ffffc0;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
.topdef  {font-size: 10pt;color: #7c7c7c;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}

a.link:link  {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: underline;font-family : "MS UI Gothic, Osaka";}
a.link:visited {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: underline;font-family : "MS UI Gothic, Osaka";}
a.link:hover {font-size: 10pt;color: #000092;font-weight: 500;text-decoration: underline;font-family : "MS UI Gothic, Osaka";}
a.link:active {font-size: 10pt;color: #000092;font-weight: 500;text-decoration: underline;font-family : "MS UI Gothic, Osaka";}
.linkdef  {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: underline;font-family : "MS UI Gothic, Osaka";}

a.link2:link  {font-size: 11pt;color: #444444;font-weight: 600;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.link2:visited {font-size: 11pt;color: #444444;font-weight: 600;text-decoration: none;font-family : "MS UI Gothic, saka";}
a.link2:hover {font-size: 11pt;color: #ff6600;font-weight: 600;text-decoration: underline;font-family : "MS UI Gothic, Osaka";}
a.link2:active {font-size: 11pt;color: #000092;font-weight: 600;text-decoration: underline;font-family : "MS UI Gothic, Osaka";}
.linkdef2  {font-size: 11pt;color: #444444;font-weight: 600;text-decoration: underline;font-family : "MS UI Gothic, Osaka";}

a.linklarge:link {font-size: 12pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.linklarge:visited {font-size: 12pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.linklarge:hover {font-size: 12pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.linklarge:active {font-size: 12pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}



a.H1:link {font-size: 10pt;color: #cccccc;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.H1:visited {font-size: 10pt;color: #cccccc;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.H1:hover {font-size: 10pt;color: #cccccc;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.H1:active {font-size: 10pt;color: #cccccc;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}

.def {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
.large {font-size: 12pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
.large2 {font-size: 14pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS P Gothic";}

.defbg {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";background-color: #555555;}
.defbga {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";background-color: #555555;}
.defbgb {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";background-color: #555555;}



a.sitemap:link  {font-size: 8pt;color: #ffffff;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.sitemap:visited {font-size: 8pt;color: #ffffff;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.sitemap:hover {font-size: 8pt;color: #ffffff;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
a.sitemap:active {font-size: 8pt;color: #ffffff;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}

.defl {font-size: 11pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic, Osaka";}
.defcol {font-size: 10pt;color: #444444;font-weight: 500;text-decoration: none;font-family : "MS UI Gothic,Osaka";background-color:#9999ff;}
.def2 {  font-size: 9pt;font-weight : 500;}
.def3 {  font-size: 8pt;font-weight : 500;color:  #555555;}
.text {  font-size: 10pt; color: #555555;font-weight : 500;margin-bottom: 5px;margin-top: 5px;font-family : "MS UI Gothic, Osaka";}
.top {font-size: 10pt;color:  #ffffff;font-weight: 500;margin-bottom: 10px;margin-top: 5px;}
.menu {font-size: 9pt;color:  #ffffff;font-weight: 600;}
.menu2 {font-size: 10pt;color: #444444;font-weight: 500;font-family : "MS UI Gothic, Osaka";}
.midashi {font-size: 10pt;color: #444444;font-weight: 600;font-family : "MS UI Gothic, Osaka";}
.midashi2 {font-size: 9pt;font-weight : 600;color: #555555;}
H1 {  font-size: 10pt; color : #cccccc;font-weight : 400;margin-bottom: 2px;margin-top: 2px;font-family : "‚l‚r ‚o–¾’©";}
H2 {  font-size: 9pt; color : #555555;font-weight : 500;margin-bottom: 0px;margin-top: 0px;font-family : "‚l‚r ƒSƒVƒbƒN";}
H3{font-size: 10pt;color:  #5c5c5c;font-weight : 500;margin-bottom: 0px;margin-top: 0px;font-family : "‚l‚r ƒSƒVƒbƒN";}
H4 {  font-size: 10pt; color: #9c9c9c;font-weight : 600;margin-bottom: 10px;margin-top: 10px;font-family : "MS UI Gothic, Osaka";}
.bgbtm { background-repeat: no-repeat;background-position:bottom;}
.bgtop { background-repeat: no-repeat;background-position:top;}
.bgcnt { background-repeat: no-repeat;background-position:center;}

a.sp:link
  {
font-size: 13px;color: #333333;
font-weight:500;
text-decoration: none;
}

a.sp:visited
 {
font-size: 13px;color: #333333;
font-weight: 500;
text-decoration: none;
}

a.sp:hover
 {
font-size: 13px;color: #000099;
font-weight:500;
text-decoration: none;
}

a.sp:active
 {
font-size: 13px;color: #000099;
font-weight: 500;
text-decoration: none;
}
