@charset "utf-8";
.top {  text-align: center;
        color:#FFFFFF;
        font-size: 75%;
        background-image: url(../img/top.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 780px;
	margin-top: 0px;
; margin-bottom: 0px
}
.taitole{
	 background-color: #003399;
	background-image: url(../img/taitole.jpg);
	 height: 95px;
	 width: 780px;
         margin-top:0px;
; margin-bottom: 0px; color: #FF0000; font-family: "lr SVbN", "Osaka|"; font-weight: bold; word-spacing: normal
; text-align: center
; background-repeat: no-repeat
; font-size: 100%
}
.top2 {  font-size: 75%; color: #666666; margin-top: 25px; margin-left: 250px; font-weight: normal; vertical-align: text-top; background-repeat: no-repeat}

.left {  float: left; height: 500px; width: 180px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px #FFFFFF none; margin-top: 2px}
.c1 {  height: aut; width: 585px; margin-top: 5px; border: #FFFFFF none}
.c2 {  width: 580px; margin-top: 5px; height: aut; border: #FFFFFF solid}

.contentu {  height: aut; width: 585px; margin-right: 2px}

p.back{color: #333333
; padding-left: 5px;
background-color: #FFFFFF; 
font-weight:bold; 
border-right:solid 1px #6666FF; 
border-bottom:solid 1px #6666FF; 
margin-bottom:5px;
; border-color: #FFFFFF #FFFFFF #5353FF; border-style: solid; border-bottom-width: 2px
}

li.m{font-size: 95%;
vertical-align: middle; list-style-type: none
; margin-left: 2px
}
li.c{font-size: 95%;
    color: #333333;
       line-height: 120%; 
vertical-align: middle; list-style-type: none
; margin-left: 2px
}
ul{
margin-left: 2px
}
.foot {  text-align: center; height: 15px; width: 780px; margin-top: 50px; border-color: #0033CC #FFFFFF #FFFFFF; border-style: solid; border-top-width: 1px}
p.text{font-size: 100%;
       color: #333333;
       padding: 10px 5px 5px;
       margin: 0px 0px;
       line-height: 120%; 
}
p.text2{font-size: 110%;
       color: #FF0000;
       padding: 2px 5px 5px;
; margin: 0px 0px
}
p.text4{font-size: 75%;
       color: #333333;
       padding: 2px 5px 5px;
; margin: 0px 0px
}
p.text3{hight: 30px;
       font-size: 75%;
       color: #333333;
; background-color: #CECEFF; border: #0000FF; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
; font-weight: normal; height: 20px
; padding-top: 5px
; padding-left: 10px
}
.foot {  float: left;  text-align: center; height: 15px; width: 780px; position: absolute;
top: 10px;
bottom: 0px;
border-color: #0033CC #FFFFFF #FFFFFF; border-style: solid; border-top-width: 1px}
p.text{font-size: 95%;
       color: #333333;
       padding: 2px 5px 5px;
; margin: 0px 0px
}
.left2 {  height: aut; width: 100%; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

p.back2 { background-image: url(../img/left1.gif);
	background-repeat: no-repeat; 
        color: #333333; 
        height: 25px; 
        width: 180px; 
        text-align: center; 
        vertical-align: baseline;
        font-weight: bold;
        letter-spacing: normal; 
        word-spacing: normal;
        line-height: 150%}
.left3 { height: aut; width: 100%; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; margin-top: 5px}
a { text-decoration: none; 
    font-size: 80%;} 
a:link{color:#0000FF;
font-size: 80%;}
a:visited { color:#0000FF;
font-size: 80%;} 
a:hover{text-decoration: underline;
font-size: 80%;}
a:active{color:#FF0000;font-size: 80%;}
h1 {  font-size: 120%; color: #666666}
h2 {  font-size: 95%; color: #666666}
li.a{ 
float: left; 
width: 150px; 
margin-right: 5px; 
padding: 2px; 
border: 1px #D3D3D3 solid; 
background-color: #fffdee; 
text-align: center; 
} 
.col_2{
	width: 100%;
	height: aut;
	margin-top: 10px;
	color: #333333;
	vertical-align: text-top;
	font-size: 95%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	 }
