@charset "utf-8";
/* CSS Document */

html{
font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
}

html,h1,h2,h3,h4,h5,ul,ol,dl,dd,p{
margin:0;
padding:0;
}

h3{
font-family:Arial, Helvetica, sans-serif;
}

a img{
border:none;
}

a:link,
a:visited{
color:#000066;
}
a:hover,
a:active{
color:#003366;
background-color:#DDDDDD;
}

dl dl dt,
dl dl dd{
font-size:100% !important;
}

dl ul{
font-size:100% !important;
}

#contents dd strong,
#contents p strong,
#contents p b{
font-weight:normal;
}

#contents a{
font-weight:bold;
}
#contents a strong,
#contents a b{
font-weight:bold;
}

address,em{
font-style:normal;
}

/* COMMON CLASS */
.hidden{
display:none;
}

.fltr{
float:right;
}

.fltl{
float:left;
}

.bold{
font-weight:bold;
}

.txal{
text-align:left;
}

.txar{
text-align:right;
}
.txac{
text-align:center;
margin-right:0 !important;
margin-left:0 !important;
padding-right:0 !important;
padding-left:0 !important;
}

.clrl{
clear:left;
}
.clrr{
clear:right;
}

.clrb{
clear:both;
}

.fs10{
font-size:62.5%;
}

.fs12{
font-size:75%;
}

.fs14{
font-size:87.5%;
}
.fs16{
font-size:100%;
}

.fs10px{
font-size:10px !important;
}

.fs12px{
font-size:12px !important;
}

.fs14px{
font-size:14px !important;
}

.fs16px{
font-size:16px !important;
}