@charset "utf-8";

.pre h1 {
font-size:18px;
color:#333;
margin:0px 0px 10px;
padding:4px 10px 3px;
border-left:4px double #CCC;
border-bottom:3px solid #CCC;
border-top:1px solid #CCC;
border-right:2px solid #CCC;
background-color: #FAFAFA;
width:95%;
margin:5px;
}
.pre table{
border-collapse:collapse;
padding:5px;
}
.pre th {
font-weight: normal;
font-size: 0.8em;
border:1px solid #336699;
background:#F0F8FF;
padding:3px;
}
.pre td {
font-size: 0.8em;
border:1px solid #336699;
padding:3px;
line-height:1.4em;
}

.pre td.bottom {
border-bottom:3px solid #336699;
}


#head{
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;
height:70px;
margin:-15px 0px 0px 0px;
border-bottom:5px solid #FF4500;
width:100%;
}
#head2{
width:770px;
height:70px;

}
* html #head{
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;
height:70px;
margin:0px;
width:100%;
}
#headImg{
width:250px;
float:left;
margin:0px;
padding:0px;
}

/*----------▼ナビゲーション*/
.navi2{
padding-top:0px;
margin-top:35px;
}
.navi2 ul{
text-indent:-9999px;
}
.navi2 ul li{
display:inline;
float:left;
padding:5px 1px 0px 0px;
margin-top:0px;
}
.navi2 ul li.navi2Lec a,.navi2 ul li.navi2Sym a,.navi2 ul li.navi2Pre a,.navi2 ul li.navi2Pos a,.navi2 ul li.navi2Pro a {
text-decoration:none;
}

.navi2 ul li.navi2Lec a{
background:url(../images/navi_lec_off.gif);
background-repeat:no-repeat;
display:block;
width:100px;
height:30px;
}
.navi2 ul li.navi2Lec a:hover{
background:url(../images/navi_lec_on.gif);
background-repeat:no-repeat;
}
.navi2 ul li.navi2Sym a{
background:url(../images/navi_sym_off.gif);
background-repeat:no-repeat;
display:block;
width:100px;
height:30px;
}
.navi2 ul li.navi2Sym a:hover{
background:url(../images/navi_sym_on.gif);
background-repeat:no-repeat;
}
.navi2 ul li.navi2Pre a{
background:url(../images/navi_pre_off.gif);
background-repeat:no-repeat;
display:block;
width:100px;
height:30px;
}
.navi2 ul li.navi2Pre a:hover{
background:url(../images/navi_pre_on.gif);
background-repeat:no-repeat;
}
.navi2 ul li.navi2Pos a{
background:url(../images/navi_pos_off.gif);
background-repeat:no-repeat;
display:block;
width:100px;
height:30px;
}
.navi2 ul li.navi2Pos a:hover{
background:url(../images/navi_pos_on.gif);
background-repeat:no-repeat;
}
.navi2 ul li.navi2Pro a{
background:url(../images/navi_pro_off.gif);
background-repeat:no-repeat;
display:block;
width:100px;
height:30px;
}
.navi2 ul li.navi2Pro a:hover{
background:url(../images/navi_pro_on.gif);
background-repeat:no-repeat;
}

/*----------▼フッター*/
#footer2  { padding-top:10px; background-color:#000066;line-height:180%; clear:both;}
#footer2 p { margin:5px; width:750px; color:#FFFFFF; text-align:center;font-size:10px; }
#footer2 a:link { color: #FFFFFF; line-height:180%;text-decoration:none;} 
#footer2 a:visited { color: #FFFFFF; line-height:180%;text-decoration:none;} 
#footer2 a:hover { color: #FFFFFF;  line-height:180%;text-decoration:underline;} 
