@charset "utf-8";



*{
margin: 0;
padding: 0;
}



.cl{
clear: both;
}



body{
background-color:transparent;
}

br {
letter-spacing:normal;
white-space:normal;
}

#wrap{

width: 970px;
margin:30px auto;
color: #333333;
background-color: transparent;
}



#header {

width: 970px;
height: 100px;
padding-bottom: 0px;

padding-left: 0px;

padding-right:0px;

padding-top: 0px;

border: 0px solid transparent;

background-image: url("../img/topimg.jpg");
background-repeat:no-repeat;
}



#header h1{

margin-top: -20px;

margin-bottom: 5px;

margin-left: 5px;

margin-right: 5px;

font-size: xx-small;

color: #ffffff;
float: left;
border: 0px;

}


#header h2{

margin-top: -20px;

margin-bottom: 5px;

margin-left: 120px;

margin-right: 5px;

font-size: xx-small;

color: #ffffff;
float: left;
border: 0px;

}


#header h3{

margin-top: -20px;

margin-bottom: 5px;

margin-left: 240px;

margin-right: 5px;

font-size: xx-small;

color: #ffffff;
float: left;
border: 0px;

}


#header h4{

margin-top: -20px;

margin-bottom: 5px;

margin-left: 360px;

margin-right: 5px;

font-size: xx-small;

color: #ffffff;
float: left;
border: 0px;

}



#header a{

text-decoration: none;

}



#header a img{

margin: 1px;

padding: 1px;

display: inline;

background-color: transparent;

border: 0px solid transparent;

}


#header span{

margin-top: 85px;

margin-bottom: 5px;

margin-left: 5px;

margin-right: 5px;

font-size: x-small;

color: #ffffff;
float: right;
}


#header form{

margin-top: 85px;

margin-bottom: 5px;

margin-left: 5px;

margin-right: 5px;

font-size: xx-small;

color: #ffffff;
float: right;
border: 0px;

}



#header input{

background-color: transparent;
color: #ffffff;
border: 0px;

font-size: 9px;

}


#headercont{

background-color: transparent;

margin-left: 250px;

margin-right: 250px;

}



#headerleft{

float: left;

width: 150px;

}



#headerright{

float: right;

width: 150px;

}



#superbanner{

margin-top: 5px;

margin-bottom: 5px;

margin-left: 0px;

margin-right: 0px;

}



#leftside{

margin-top: 0px;

background-color: transparent;

width: 145px;

float: left;

}



#leftside p{

margin: 0px;

padding: 0px;

display: block;

width: 145px;

}



.nav6 ul{

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

}



.nav6 ul li{

list-style-type: none;

margin: 0px;

padding: 0px;

}



.nav6 ul li a.nav6-2{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav02on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}

.nav6 ul li a.nav6-2:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-image: url("../img/nav02off.jpg");

color: #ffffff;

}

.nav6 ul li a.nav6-3{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav03on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}



.nav6 ul li a.nav6-3:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-image: url("../img/nav03off.jpg");

color: #ffffff;

}

.nav6 ul li a.nav6-4{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav04on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}

.nav6 ul li a.nav6-4:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-image: url("../img/nav04off.jpg");

color: #ffffff;

}

.nav6 ul li a.nav6-5{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav05on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}

.nav6 ul li a.nav6-5:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-image: url("../img/nav05off.jpg");

color: #ffffff;

}

.nav6 ul li a.nav6-6{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav06on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}

.nav6 ul li a.nav6-6:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-image: url("../img/nav06off.jpg");

color: #ffffff;

}

.nav6 ul li a.nav6-7{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav07on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}

.nav6 ul li a.nav6-7:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-image: url("../img/nav07off.jpg");

color: #ffffff;

}

.nav6 ul li a.nav6-8{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav08on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}


.nav6 ul li a.nav6-8:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-image: url("../img/nav08off.jpg");

color: #ffffff;

}

.nav6 ul li a.nav6-9{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav09on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}


.nav6 ul li a.nav6-9:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-image: url("../img/nav09off.jpg");

color: #ffffff;

}

.nav6 ul li a.nav6-10{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav10on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}


.nav6 ul li a.nav6-10:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-image: url("../img/nav10off.jpg");

color: #ffffff;

}

.nav5 ul{

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

}



.nav5 ul li{

list-style-type: none;

margin: 0px;

padding: 0px;

}

.nav5 ul li a.nav5-0{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/nav01on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}

.nav5 ul li a.nav5-0:hover{

border-top: 1px solid #66aa33;

border-bottom: 1px solid #66aa33;

border-right: 1px solid #66aa33;

border-left: 3px solid #66aa33;

background-image: url("../img/nav01off.jpg");

color: #ffffff;

}

.nav5 ul li a.nav5-1{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/detail01on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}



.nav5 ul li a.nav5-1:hover{

border-top: 1px solid #66aa33;

border-bottom: 1px solid #66aa33;

border-right: 1px solid #66aa33;

border-left: 3px solid #66aa33;

background-image: url("../img/detail01off.jpg");

color: #ffffff;

}

.nav5 ul li a.nav5-2{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/detail02on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}



.nav5 ul li a.nav5-2:hover{

border-top: 1px solid #66aa33;

border-bottom: 1px solid #66aa33;

border-right: 1px solid #66aa33;

border-left: 3px solid #66aa33;

background-image: url("../img/detail02off.jpg");

color: #ffffff;

}

.nav5 ul li a.nav5-3{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/detail03on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}



.nav5 ul li a.nav5-3:hover{

border-top: 1px solid #66aa33;

border-bottom: 1px solid #66aa33;

border-right: 1px solid #66aa33;

border-left: 3px solid #66aa33;

background-image: url("../img/detail03off.jpg");

color: #ffffff;

}

.nav5 ul li a.nav5-4{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/detail04on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}



.nav5 ul li a.nav5-4:hover{

border-top: 1px solid #66aa33;

border-bottom: 1px solid #66aa33;

border-right: 1px solid #66aa33;

border-left: 3px solid #66aa33;

background-image: url("../img/detail04off.jpg");

color: #ffffff;

}

.nav5 ul li a.nav5-5{

display: block;

width: 145px;

height: 37px;

background-image: url("../img/detail05on.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

text-decoration: none;

text-indent: -1000px;
font-size: small;

}



.nav5 ul li a.nav5-5:hover{

border-top: 1px solid #66aa33;

border-bottom: 1px solid #66aa33;

border-right: 1px solid #66aa33;

border-left: 3px solid #66aa33;

background-image: url("../img/detail05off.jpg");

color: #ffffff;

}


.nav4 ul{

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

}



.nav4 ul li{

list-style-type: none;

margin: 0px;

padding: 0px;

}



.nav4 ul li a{

margin: 0px;

padding-top: 5px;

padding-bottom: 5px;

padding-left: 5px;

padding-right: 0px;

display: block;

background-color: #abc83a;

color: #ffffff;

border-top: 1px solid #ffffff;

border-bottom: 1px solid #ffffff;

border-right: 1px solid #ffffff;

border-left: 3px solid #ffffff;

width: 145px;

height: 30px;
text-decoration: none;

font-size: small;

}



.nav4 ul li a:hover{

border-top: 1px solid #66aa33;

border-bottom: 1px solid #66aa33;

border-right: 1px solid #66aa33;

border-left: 3px solid #66aa33;

background-color: #ff9900;

color: #ffffff;

}


.nav4 ul{

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

}



.nav4 ul li{

list-style-type: none;

margin: 0px;

padding: 0px;

}



.nav4 ul li a{

margin: 0px;

padding-top: 5px;

padding-bottom: 5px;

padding-left: 5px;

padding-right: 0px;

display: block;

background-color: #abc83a;

color: #ffffff;

border-top: 1px solid #ffffff;

border-bottom: 1px solid #ffffff;

border-right: 1px solid #ffffff;

border-left: 3px solid #ffffff;

width: 145px;

height: 30px;
text-decoration: none;

font-size: small;

}



.nav4 ul li a:hover{

border-top: 1px solid #66aa33;

border-bottom: 1px solid #66aa33;

border-right: 1px solid #66aa33;

border-left: 3px solid #66aa33;

background-color: #ff9900;

color: #ffffff;

}

#nav3{

margin-top: 0px;

margin-bottom: 5px;

margin-left: 0px;

margin-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

padding-right: 0px;

padding-top: 0px;

background-color: #ffcc66;

font-size: 12px;

float: left;

width: 100%;

}

#nav3{

margin-top: 0px;

margin-bottom: 5px;

margin-left: 0px;

margin-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

padding-right: 0px;

padding-top: 0px;

background-color: #ffcc66;

font-size: 12px;

float: left;

width: 100%;

}


#nav3{

margin-top: 0px;

margin-bottom: 5px;

margin-left: 0px;

margin-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

padding-right: 0px;

padding-top: 0px;

background-color: #ffcc66;

font-size: 12px;

float: left;

width: 100%;

}



#nav3 ul{

list-style-type: none;

margin: 0px;

padding-bottom: 0px;

padding-left: 28px;

padding-right: 0px;

padding-top: 0px;

}



#nav3 li{

display: inline;

padding: 0px;

}



#nav3 a{

text-decoration: none;

color: #ff6633;

display: block;

float: left;

padding-bottom: 3px;

padding-left: 12px;

padding-right: 12px;

padding-top: 2px;

border-top: 1px solid #ffcc66;

border-bottom: 1px solid transparent;

border-left: 1px solid #ffcc66;

border-right: 1px solid #ffcc66;
}



#nav3 #current{

text-decoration: none;

color: #ffffff;

display: block;

float: left;

padding-bottom: 3px;

padding-left: 12px;

padding-right: 12px;

padding-top: 2px;

background-color: #ff6633;

}



#nav3 a:hover{

color: #ffffff;

border-bottom: 1px solid #ffcc66;
background-color: #ff6633;

}


.nav2 ul{

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

}



.nav2 ul li{

list-style-type: none;

margin: 0px;

padding: 0px;

}



.nav2 ul li a{

margin: 0px;

padding-top: 5px;

padding-bottom: 5px;

padding-left: 5px;

padding-right: 0px;

display: block;

background-color: #ff6633;

color: #ffffff;

border-top: 1px solid #ffffff;

border-bottom: 1px solid #ffffff;

border-right: 1px solid #ffffff;

border-left: 3px solid #ffffff;

width: 145px;

text-decoration: none;

font-size: small;

}



.nav2 ul li a:hover{

border-top: 1px solid #ff6633;

border-bottom: 1px solid #ff6633;

border-right: 1px solid #ff6633;

border-left: 3px solid #ff6633;

background-color: #ff9900;

color: #ffffff;

}



.nav ul{

margin-top: 20px;

margin-bottom: 20px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

background-color: #cccccc;

width: 148px;
}



.nav ul li{

margin: 0px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 0px;

padding-left: 5px;

display: block;

border-top: 1px solid transparent;

border-bottom: 0px solid transparent;

border-right: 1px solid transparent;

border-left: 3px solid transparent;

width: 145px;

text-decoration: none;

font-size: small;

list-style-type: none;

background-color: transparent;

color: #555555;

}



.nav ul li span{

margin: 0px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 0px;

padding-left: 5px;

display: block;

font-size: x-small;

color: #555555;

border-top: 0px solid transparent;

border-bottom: 1px solid #ffffff;

border-right: 1px solid transparent;

border-left: 1px solid transparent;

width: 125px;

background-color: transparent;

line-height: 150%;

height: 100%;

}



.nav ul li a{

margin-top: 5px;

margin-bottom: 5px;

margin-right: 0px;

margin-left: 0px;

padding: 0px;

background-color: transparent;

color: #ff6633;

border-top: 5px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 1px solid transparent;

width: 125px;

text-decoration: none;

line-height: 150%;

color: #555555;

}



.nav ul li a:hover{

margin-top: 5px;

margin-bottom: 5px;

margin-right: 0px;

margin-left: 0px;

padding: 0px;

border-top: 5px solid transparent;

border-bottom: 1px solid #ff6633;

border-right: 1px solid transparent;

border-left: 1px solid transparent;

background-color: transparent;

color: #000000;

}


.nav img{

width: 90%;

margin-top: 3px;

margin-bottom: 3px;

margin-left: 3px;

margin-right: 20px;

padding: 0px;

display: inline;

background-color: transparent;

border: 1px solid #cccccc;

float: left;

}


#rightside{

margin-top: 0px;

color: #aaaaaa;

width: 150px;

float: right;

}

#linkout ul{
list-style-type: none;
}
#linkout li{
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
}



#linkout ul li a img{
border: 0px solid transparent;
}

#tologin{

margin: 0px;

padding: 0px;
display: block;

background-color: #ddffaa;

color: #ff6633;

border-top: 2px solid #ffcc66;

border-bottom: 2px solid #ffcc66;

border-right: 2px solid #ffcc66;

border-left: 2px solid #ffcc66;

text-decoration: none;

font-size: large;

}

#tologin h2 a{
text-decoration: none;

font-size: large;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;
border-top: 4px solid #ffffff;

border-bottom: 4px solid #ff6633;

border-right: 4px solid #ff6633;

border-left: 4px solid #ffffff;

padding-top: 5px;

padding-bottom: 5px;

padding-left: 5px;

padding-right: 5px;

display: block;

background-color: #ff4500;

color: #ffffff;

}


#tologin h2 a:hover{
text-decoration: none;

font-size: large;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

border-top: 4px solid #ffffff;

border-bottom: 4px solid #ff6633;

border-right: 4px solid #ff6633;

border-left: 4px solid #ffffff;

padding-top: 5px;

padding-bottom: 5px;

padding-left: 5px;

padding-right: 5px;

display: block;

background-color: #ff9900;

color: #ffffff;

}
#tologin h2 a:active{
text-decoration: none;

font-size: large;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

border-top: 4px solid #ff6633;

border-bottom: 4px solid #ffffff;

border-right: 4px solid #ffffff;

border-left: 4px solid #ff6633;

padding-top: 5px;

padding-bottom: 5px;

padding-left: 5px;

padding-right: 5px;

display: block;

background-color: #ff9900;

color: #ffffff;

}



#tologin ul{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 10px;

padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
list-style-type: none;

}

#tologin ul li{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

color: #774433;

background-color: transparent;

clear: both;

line-height: 120%;

font-size: small;

}



#tologin ul li a{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

color: #669933;

background-color: transparent;

text-decoration: none;

}



#tologin ul li a:hover{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;
color: #ff6633;

background-color: transparent;

text-decoration: none;

}



#tologin ul li a span{

margin: 0px;

padding-top: 0px;

padding-bottom: 15px;

padding-left: 10px;

padding-right: 0px;

display: block;

font-size: xx-small;

color: #555555;

background-color: transparent;

}

#tologin img{

width: 90%;

margin-top: 3px;

margin-bottom: 3px;

margin-left: 3px;

margin-right: 20px;

padding: 0px;

display: inline;

background-color: transparent;

border: 1px solid #cccccc;

float: left;

}

#tologin2 {

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;


}

#tologin2 ul{

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

}



#tologin2 ul li{

list-style-type: none;

margin: 0px;

padding-top: 0px;

padding-left: 0px;

padding-right: 15px;

color: #555555;
font-size: small;
}



#tologin2 ul li a.tologin02{

display: block;

width: 150px;

height: 120px;

background-image: url("../img/kanrisya.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding-top: 0px;

padding-bottom: 0px;

padding-left: 0px;

padding-right: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 1px solid transparent;

text-decoration: none;

text-indent: -2000px;
font-size: small;

}



#tologin2 ul li a.tologin01:hover{

background-image: url("../img/kanrisyaover.jpg");

color: #ffffff;

}

#tologin3 {

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;


}

#tologin3 ul{

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

}



#tologin3 ul li{

list-style-type: none;

margin: 0px;

padding-top: 0px;

padding-left: 0px;

padding-right: 15px;

color: #555555;
font-size: small;
}



#tologin3 ul li a.tologin01{

display: block;

width: 150px;

height: 150px;

background-image: url("../img/login.jpg");

background-repeat:no-repeat;
color: #ffffff;
margin: 0px;

padding-top: 0px;

padding-bottom: 0px;

padding-left: 0px;

padding-right: 0px;

border-top: 1px solid transparent;

border-bottom: 1px solid transparent;

border-right: 1px solid transparent;

border-left: 1px solid transparent;

text-decoration: none;

text-indent: -2000px;
font-size: small;

}



#tologin3 ul li a.tologin01:hover{

background-image: url("../img/loginover.jpg");

color: #ffffff;

}

#tologin4 {

margin-top: -5px;

margin-bottom: 5px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;


}

#banner ul{

margin-top: 0px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

}



#banner ul li{

list-style-type: none;

margin-top: 0px;

margin-bottom: 20px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

}


#banner ul li img{

border: 0px;
width: 150px;

}


#banner ul li a{

margin-top: 5px;

margin-bottom: 5px;

margin-left: 0px;

margin-right: 5px;

padding: 0px;

display: block;

color: #3333cc;

background-color: #ffffff;

width: 150px;

font-size: small;

text-decoration: none;

}



#cont{

background-color: transparent;

margin-left: 160px;

margin-right: 160px;

}



.news{

width: 100%;

border: 0px solid transparent;
}

.news h2{

border-top: 0px solid transparent;

padding: 5px;

color: #ffffff;

background-color: #ff6633;

font-size: large;

}



.news h2 a{

padding: 5px;

color: #ffffff;

background-color: transparent;

text-decoration: none;

font-size: large;

}

.news h2 a:hover{

padding: 5px;

color: #66ff33;

background-color: transparent;

text-decoration: none;

font-size: large;

}


.news h3{

margin-top: 10px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

color: #ff6633;

background-color: transparent;

font-size: small;

line-height: 120%;

font-weight: normal;
}



.news p{

margin-top: 10px;

margin-bottom: 0px;

margin-left: 10px;

margin-right: 10px;

color: #555555;

background-color: transparent;

font-size: small;

}



.news p a{

margin: 10px;

color: #555555;

background-color: transparent;

font-size: small;

float:right;


}


.news span{

font-size: x-small;

color: #555555;

background-color: transparent;

}





.news ul{

margin-top: 10px;

margin-bottom: 0px;

margin-left: 50px;

margin-right: 0px;

padding: 0px;

list-style-image: url("../img/bullets.jpg");

}



.news ul li{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

color: #006600;

background-color: transparent;


clear: both;
line-height: 120%;

font-size: medium;

}


.news ul li span.cent{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

color: #006600;

background-color: transparent;


clear: both;
line-height: 120%;

font-size: medium;
vertical-align: 50%;

}

.news ul li a{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

color: #ff6633;

background-color: transparent;

text-decoration: none;

}



.news ul li a:hover{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;
color: #ff6633;

background-color: transparent;

text-decoration: none;

}



.news ul li a span{

margin: 0px;

padding-top: 0px;

padding-bottom: 15px;

padding-left: 30px;

padding-right: 0px;

display: block;

font-size: xx-small;

color: #555555;

background-color: transparent;

}


.news 
#top{

color: #774433;

background-color: transparent;

}



.news #top h2{

border-top: 0px solid transparent;

padding: 5px;

color: #ffffff;

background-color: transparent;
background-image: url(../img/line.jpg);

background-repeat:repeat-y;
font-size: large;

}

.news #top p{

line-height: 150%;

<!--margin-left: 250px;-->

}



.news #top img{

width: auto;

margin-top: 3px;

margin-bottom: 3px;

margin-left: 3px;

margin-right: 10px;

padding: 2px;

display: inline;

background-color: transparent;

border: 1px solid transparent;

float: left;

}

.news #top img.char01{

width: 100px;

height: 100px;

position: relative;
top: 0px;
bottom: 0px;
left: -50px;
right: 0px;
margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: -30px;

padding: 0px;
display: inline;

background-color: transparent;

border: 1px solid #555555;

float: left;

}

.news #top2{

color: #774433;

background-color: transparent;

}



.news #top2 h2{

border-top: 0px solid transparent;

padding: 5px;

color: #ffffff;

background-color: transparent;
background-image: url(../img/line.jpg);

background-repeat:repeat-y;
font-size: large;

}


.news #top2 p{

line-height: 2;

}


#abstract p{

line-height: 1;

}



.news #subleft{

float: left;

width: 50%;

background-color: transparent;

}
.news #subleft h2{

margin-top: 5px;

margin-bottom: 5px;

margin-left: 0px;

margin-right: 0px;

clear: both;

background-color: #ff6633;
}


.news #subleft p{

margin-top: 5px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 0px;

padding: 0px;

color: #ff6600;

line-height: 150%;

}


.news #subleft p span{

margin-top: -5px;

margin-bottom: 10px;

margin-left: 20px;

margin-right: 0px;

padding: 0px;

color: #555555;
display: block;

background-color: transparent;

font-size: small;
}


.news #subleft p span img{

margin: 3px;

padding: 0px;

display: block;
width: 20%;

background-color: transparent;

}


.news #subleft #subleftbox{

margin-top: 5px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 20px;
border: 1px solid #555555;
background-color: transparent;

}


.news #subright{

float: right;

width: 50%;

background-color: transparent;
}


.news 
#subright h2{

margin-top: 5px;

margin-bottom: 5px;

margin-left: 0px;

margin-right: 0px;

clear: both;

background-color: #ff6633;
}



.news #subright ul li{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

color: #006600;

background-color: transparent;


clear: both;
line-height: 120%;

font-size: medium;

}


.news #subright ul li span{

margin-top: 0px;

margin-bottom: 0px;

margin-left: -30px;

margin-right: 0px;

padding-top: 10px;

padding-bottom: 10px;

padding-left: 0px;

padding-right: 10px;

display: block;

font-size: small;

color: #555555;

background-color: transparent;

line-height: 150%;

}

.news #subright ul li span.cent2{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

color: #006600;

background-color: transparent;


clear: both;
line-height: 120%;

font-size: medium;
vertical-align: 50%;

display: inline;
}

.news #subright ul li span img{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 2px;

margin-right: 2px;

padding-top: 10px;

padding-bottom: 10px;

padding-left: 0px;

padding-right: 10px;

border-top: 0px solid #ffffff;

border-bottom: 0px solid #ffffff;

border-right: 0px solid #ffffff;

border-left: 0px solid #ffffff;

display: inline;

float:left;
width: 124px;
height: 115px;
}

.news #subright ul li a{

display: block;

}



.news #subright ul li a:hover{

display: block;
}

.news #subright ul li span a{

display: inline;
float: none;
color: #ff6633;
}

.news #subright ul li span a:hover{

display: inline;
float: none;

}



.news #subright ul li span a img{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 3px;

margin-right: 3px;

border-top: 0px solid #ffffff;

border-bottom: 0px solid #ffffff;

border-right: 0px solid #ffffff;

border-left: 0px solid #ffffff;

display: inline;

float:none;
width: 3%;
}

#sub{

float: left;

margin-top: 5px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 5px;

border-top: 0px solid #ffffff;

border-bottom: 0px solid #ffffff;

border-right: 0px solid #ffffff;

border-left: 0px solid #ffffff;

background-color: #ffffff;

color: #eeeeee;

}



#footer{

margin-top: 20px;

width: 100%;

border-top: 1px solid gray;

clear: both;

background-color: transparent;

color: #fffffe;

font-size: small;

line-height: 120%;

text-align: center;
}

#footer ul{

margin-top: 5px;

margin-bottom: 0px;

margin-left: 20px;

margin-right: 0px;

padding: 0px;

list-style-type: none;

}



#footer ul li{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

background-color: transparent;

color: #3366cc;

}



#footer ul li a{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

background-color: transparent;

color: #3366cc;

text-decoration: none;

}


#footer ul li address{

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

background-color: transparent;

color: #3366cc;

text-decoration: none;

display: inline;
}
