.labelsel {
border-bottom:dotted 1px #F66;
background-color:#FFE;
padding: 2px 3px;
}

ul,ol,li{
list-style-type:none;
padding:0;
margin:0;
}

.hokengaisya {
border-bottom:1px dotted #CCC;
padding-bottom:2px;
text-align:left;
width:570px;
padding-left:20px;
}
.hokengaisya li {
display:inline;
margin-left:3px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}

h4 {
padding:0;
margin:0;
padding-top:5px;
padding-left:5px;
}

.orgin_cell{
width:90px;
height:100px;
text-align:center;
float:left;
}
.orgin_cell a{
text-decoration:none;
font-size:8pt;
line-height:120%;
}
.orgin_cell_02{
width:140px;
height:120px;
text-align:center;
float:left;
}
.orgin_cell_02 a{
text-decoration:none;
font-size:8pt;
line-height:110%;
}
.links {
border:1px solid #C0C0C0;
padding:0px 0px 10px 10px;
font-size:80%;
}


.sideInfo {
background-color: #F5F5F5;
border: 1px solid #CCCCCC;
margin-bottom: 8px;
overflow: hidden;
padding: 0 10px;
font-size: 12px;
line-height: 20px;
}

.sideInfo h3 {
background-image: none;
border-left: 4px solid #CC0000;
border-top-style: none;
line-height: 1.2;
padding-left: 5px;
font-size: 14px;
font-weight: bold;
}

