@charset "euc-jp";
#imageBox{
    float : left;
}
#topicsWrapper{
    padding    : 20px;
}
#topicsTitle{
    padding    : 25px 20px;;
    background    : #ccc;
    text-align    : left;
    font-size    : 20px;
    font-weight    : bold;
    color    : #444;
}
#topicsPublicDate{
    text-align    : right;
    font-weight    : bold;
    color    : black;
}
#topicsBody{
    line-height    : 140%;
    text-align    : left;
}
#topicsImage, #topicsImage2, #topicsImage3{
    width    : 200px;
    margin    : 0 10px 10px 0;
    border    : 1px solid #ccc;
    
}
#TopTopics{
    width    : 90%;
}
#TopTopics th{
    padding    : 5px;
    background    : gray;
    color        : white;
    font-size    : 10pt;
    font-weight    : bold;
}
#TopTopics td{
    padding        : 3px;
    text-align    : left;
    font-size    : 10pt;
    border-bottom    : 1px dotted gray;
}
body {
    background-color: #FFFFFF;
}
/* ¥Õ¥©¥ó¥È ¥Î¡¼¥Þ¥ë */
.fn100pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 100%; line-height:145%;}
.fn90pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 90%; line-height:145%;}
.fn80pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 80%; line-height:145%;}
.fn70pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 70%; line-height:145%;}
.fn60pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 60%; line-height:145%;}
.fn50pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 50%; line-height:145%;}
.fn18px{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 18px; line-height:145%;}
.fn16px{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 16px; line-height:145%;}
.fn14px{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; line-height:145%;}
.fn12px{
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
    font-size: 12px;
    line-height:150%;
    color: #4F4F4F;
}
.fn10px{
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
    font-size: 10px;
    line-height:145%;
    color: #4F4F4F;
}
.fn08px{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 8px; line-height:145%;}
/* ¥Õ¥©¥ó¥È ÂÀ»ú */
.fb100pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-weight:bold; font-size: 100%; line-height:145%;}
.fb90pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-weight:bold; font-size: 90%; line-height:145%;}
.fb80pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-weight:bold; font-size: 80%; line-height:145%;}
.fb70pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-weight:bold; font-size: 70%; line-height:145%;}
.fb60pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-weight:bold; font-size: 60%; line-height:145%;}
.fb50pr{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-weight:bold; font-size: 50%; line-height:145%;}
.fb18px{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-weight:bold; font-size: 18px; line-height:145%;}
.fb16px{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-weight:bold; font-size: 16px; line-height:145%;}
.fb14px{
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
    font-weight:bold;
    font-size: 14px;
    line-height:145%;
    color: #006600;
}
.fb12px{
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
    font-weight:bold;
    font-size: 12px;
    line-height:145%;
    color: #4F4F4F;
}
.fb10px{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-weight:bold; font-size: 10px; line-height:145%;}
/* ÆÃÄê»ØÄê */
.copyright{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:10px;line-height:145%;color: #FFFFFF;}
/* ¥ê¥ó¥¯ */
a.purple{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color:#62629E; font-weight:bold; font-size:14px;}
a.navy{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color:#000B52; font-weight:bold; font-size:14px;}
.fn11px {
    font-size: 11px;
    line-height: 130%;
    color: #4f4f4f;
}
.fn12px130 {  font-size: 12px; line-height: 130%}
.fn12px160 {  font-size: 12px; line-height: 160%}
.fb12px100 {  font-size: 12px; line-height: 100%; font-weight: bold}
.fb12pxw {
    font-size: 12px;
    line-height: 150%;
    color: #FFFFFF;
    font-weight: bold;
}
.fn12pxred {
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
    font-size: 12px;
    line-height:150%;
    color: #FF3300;
}
.fb14pxred {
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
    font-size: 14px;
    line-height:150%;
    font-weight: bold;
    color: #FF3300;
}
.fb12px100w {
    font-size: 12px;
    line-height: 100%;
    font-weight: bold;
    color: #FFFFFF;
}
.white {
    font-size: 10px;
    line-height: 140%;
    color: #FFFFFF;
}
.fn12px100w {
    font-size: 12px;
    line-height: 100%;
    color: #FFFFFF;
}
.fn12pxorange {
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
    font-size: 12px;
    line-height:150%;
    color: #FF6600;
}
.fb12px130w {
    font-size: 12px;
    line-height: 130%;
    font-weight: bold;
    color: #FFFFFF;
}
.fn12pxgreen {
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
    font-size: 12px;
    line-height:130%;
    color: #006600;
}
.fb12pxorange {
    font-size: 12px;
    line-height: 150%;
    color: #FF6600;
    font-weight: bold;
}
.fb12pxred {
    font-size: 12px;
    line-height: 150%;
    color: #FF0000;
    font-weight: bold;
}
.fb11pxred {
    font-size: 11px;
    line-height: 130%;
    font-weight: bold;
    color: #FF0000;
}
.fn14pxblue {
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
    font-size: 14px;
    line-height:150%;
    color: #0033CC;
    font-weight: bold;
}
.white a:link {
    color: #FFFFFF;
    text-decoration: none;
}
.white a:visited {
    text-decoration: none;
    color: #FFFFFF;
}
.white a:hover {
    text-decoration: underline;
    color: #00CCFF;
}
.white a:active {
    text-decoration: none;
    color: #FFFFFF;
}

