@charset "shift_jis"; 

A:link,A:visited {
text-decoration:none;
}

A:active,A:hover	{

text-decoration:underline;
}


p{
margin:1px 0px 6px 0px;
}

h2{
margin:15px 0px 4px 0px;
}

h1{
margin:2px 0px 4px 0px;
}

h3{
margin-bottom:2px;
margin-top:2px;
}

.f10 {  font-size: 10px; line-height: 140%; color:#333333 }

.f11 {  font-size: 11px; line-height: 140%; color:#333333 }

.f12 {  font-size: 12px; line-height: 140%; color:#333333 }

.f14 {  font-size: 14px; line-height: 140%; color:#333333 }

.f16{  font-size: 16px; line-height: 140%; color:#333333 }

.f18{  font-size: 18px; line-height: 140%; color:#333333 }

.f10b{  font-size: 10px; line-height: 110%;  }

.f11b {  font-size: 11px; line-height: 110%;  }

.f12b {  font-size: 12px; line-height: 110%; }

.f14b {  font-size: 14px; line-height: 110%;}

.f16b{  font-size: 16px; line-height: 110%; }

.f18b{  font-size: 18px; line-height: 110%; }

.f12c{  font-size: 12px; line-height: 150%; }

.f14c{  font-size: 14px; line-height: 150%;}



.menu{
margin:0px;
padding:0px;
font-size:10px;
color:#222222;
}

.menu a{
font-weight:bold;
color:#222222;
}

.menu a:hover{
text-decoration:underline;
color:#0022F0;
}

.info{
vertical-align:top;
font-size:12px;
}

.info2{
vertical-align:top;
font-size:11px;
color:#3366CC;
}

.info2 span{
vertical-align:top;
color:#FF4500;
}

.hyo{
vertical-align:top;
font-size:10px;
background-color:#F0F8FF;
}

.hyo2{
vertical-align:top;
font-size:10px;
color:#FFFFFF;
background-color:#4169E1;
}

.hyob2{
vertical-align:middle;
text-align:center;
font-size:12px;
background-color:#ADD8E6;
}

.hyob{
vertical-align:middle;
font-size:12px;
background-color:#F0F8FF;
}

.hyoc{
font-size:12px;
background-color:#FFFFFF;
}

.hyoc2{
font-size:12px;
background-color:#AFEEEE;
}

.hyoc3{
font-size:12px;
background-color:#99CCCC;
}

.hyod{
font-size:12px;
text-align:center;
background-color:#FFFFFF;
}

.hyod2{
font-size:12px;
text-align:center;
background-color:#F0F8FF;
}

.hyoe{
font-size:12px;
color:#222222;
height:20px;
}

.aiu{
font-size:12px;
color:#0056F3;
}

.aiu a{
text-decoration:none;
color:#0056F3;
}

.aiu a:hover{
text-decoration:underline;
}

.hyof2{
font-size:11px;
}

.hyof{
font-size:12px;
color:#0000FF;
}

.hyof a{
text-decoration:none;
color:#0000FF;
}

.hyof a:hover{
text-decoration:underline;
}

.db1{
font-size:12px;
text-align:left;
}

.db2{
font-size:12px;
text-align:center;
width:15px;
}

.db3{
font-size:12px;
text-align:left;
}

.pankuzu{
padding:0px;
margin:0px;
font-size:10px;
}

.pankuzu a{
color:#000000;
}

.pankuzu a:hover{
color:#0022F0;
text-decoration:none;
}

.sidemenu1{
font-size:12px;
color:#003399;
background-color:#DDEEFF;
}

.sidemenu1 a{
color:#003399;
}

.sidemenu2{
text-align:left;
font-size:10px;
color:#000000;
}

.sidemenu2 a{
font-size:12px;
color:#003399;
}

td.pagelink{
font-size:11px;
background-color:#99CCFF;
}

.news {
font-size:12px;
line-height:1.2em;
}

.linkul{
color:000000;
font-size:12px;
}

.linkul a{
color:0000FF;
}

.linkul a:hover{
color:FF8C00;
}

.ulnone{
list-style-image: url("../../img/spacer.gif");
}

.mainli{
margin-top:5px 0;
padding:0 0 0 25px;
}

*html .mainli{
margin-top:5px 0;
padding:0;
}

.mainli a{
color:blue;
}

.mainli a:hover{
color:darkorange;
}

/* ------FAQ---- */
.ans{
text-align:right;
font-size:12px;
}

.ans a{
color:blue;
}

.ans a:hover{
color:darkorange;
text-decoration:underline;
}

.site a{
color:#222222;
}

.site a:hover{
color:darkorange;
text-decoration:underline;
}

.site2 a{
text-decoration:underline;
color:#333333;
}

.site2 a:hover{
color:darkorange;
text-decoration:underline;
}




address{
font-style:normal;
font-size:11px;
color:#FFFFFF;
text-align:right;
margin:4px 5px 2px 0px;
font-family: Verdana,Helvetica,"MS Arial",Osaka,sans-serif;
font-weight:bold;
}

.photoright{
width:210px;
float:right;
font-size:11px;
text-align:center;
}

.photoright span{
text-align:center;
}

.photoright img{
margin-bottom:3px;
}

.mono{
margin:20px 0 20px 0;
padding:8px;
background-color:#DEEEF9;
}

.mono td{
font-size:12px;
color:#333333;
padding-bottom:8px;
}

.mono strong{
font-size:14px;
color:#1864ED;
}
.mono table{
margin-top:7px;

}