a {
color: #1155aa;
}


.clear { clear: both; height: 1px; font-size: 1px; }
.clear hr { display: none; }

#topic {
padding: 15px;
font-size: 90%;
}

#foot {
padding-top: 0px;
padding-bottom: 10px;
padding-left: 10px;
font-size: 80%;
color: #00237D;
line-height: 100%;
}

#logo {width:691px;
text-align:left;
margin-bottom:8px;
padding-left:5px;}


#right {
float: right;
}

#left {
float: left;
}

.text {
font-size: 90%;
color: #333333;
line-height: 120%;
}

.text2 {
font-size: 100%;
color: #333333;
line-height: 120%;
}

.text3{
font-size: 100%;
line-height: 120%;
}

.text4{
font-size: 90%;
color: #555555;
line-height: 120%;
}

.text5{
font-size: 110%;
line-height: 120%;
border-bottom-style :solid;
border-color :B2B2B2;
}

#contents {width:691px;
text-align:left;
font-size: 90%;
color: #333333;
line-height: 120%;}

#titc {width:691px;
text-align:center;
border-bottom:2px solid #026D9F;
margin:15px 0 0 0px;
padding-bottom:5px;
}

#tit {width:691px;
border-bottom:2px solid #026D9F;
margin:15px 0 0 0px;
padding-bottom:5px;
text-align:left;
}

#tit2 { border-bottom:1px solid #333;
margin:15px 0 5px 0px;
padding-bottom:5px;
}

.c1 {color:#026D9F;
font-weight:bold;
}

.c1_2{color:#287294;
font-weight:bold;
}

#c1tit {color:#026D9F;
font-weight:bold;
border-bottom:1px solid #026D9F;
margin:10px 0 5px 0px;
padding-bottom:3px;
}

.c2 {color:#FF6633;
font-weight:bold;
}

#c2tit {color:#FF6633;
font-weight:bold;
border-bottom:1px solid #FF6633;
margin:10px 0 5px 0px;
padding-bottom:3px;
}

.c3 {color:#009966;
font-weight:bold;
}

#c3tit {color:#009966;
font-weight:bold;
border-bottom:1px solid #009966;
margin:10px 0 5px 0px;
padding-bottom:3px;
}


#dot {border-bottom:1px dashed #333;
margin:5px 0 5px 0px;
padding-bottom:3px;
}

#line {line-height:150%;}

#menu {margin:10px 0 5px 0;
}

