@charset "UTF-8";

.h4-bun{
margin:20px 20px 0px 20px;
padding:0px 0px 0px 0px;
line-height:1;
clear:both;
}

.h4-img{
margin:20px 0px 0px 30px;
padding:0px 0px 0px 0px;
font-size:90%;
color:#000099;
line-height:1;
clear:both;
}

.h5-img{
margin:20px 0px 0px 30px;
padding:0px 0px 0px 0px;
line-height:1;
clear:both;
}

.p-bold{
margin:0px 20px 0px 20px;
padding:0px 0px 0px 0px;
font-weight:bold;
}

#ent{
margin:12px 0px 12px 17px;
padding:0px 0px 0px 0px;
width:168px;
height:25px;
}

#senpai-box01{
margin:0px 0px 0px 0px;
padding:20px 0px 0px 30px;
width:160px;
float:left;
}

.senpai-box02{
margin:0px 0px 0px 0px;
padding:20px 0px 0px 19px;
width:160px;
float:left;
}

#senpai-box04{
margin:0px 0px 0px 0px;
padding:20px 0px 0px 30px;
width:130px;
float:left;
}

.senpai-box05{
margin:0px 0px 0px 0px;
padding:20px 0px 0px 19px;
width:130px;
float:left;
}

.senpai-ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.senpai-li01{
margin:6px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:10px;
list-style:none;
}

.senpai-li02{
margin:6px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}

.senpai-li03{
margin:6px 0px 10px 20px;
padding:0px 0px 0px 10px;
font-size:14px;
list-style-image: url(../job/img/mk.gif);
}

.senpai-li04{
margin:6px 0px 10px 16px;
padding:0px 0px 0px 6px;
font-size:14px;
list-style-image: url(../job/img/mk.gif);
}

#senpai-koe-box{
margin:0px 0px 0px 0px;
padding:20px 20px 10px 30px;
float:left;
}

.senpai-koe{
margin:20px 20px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;

}

.senpai-koe li{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.senpai-koe-01{
font-size:10px;
}

.senpai-koe-02{
font-size:80%;
line-height:1.4;
}


table{
margin:20px 0px 0px 30px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
border:1px solid #777777;
font-size:80%;
line-height:1.6;
width:500px;
}

th{
border:1px solid #777777;
padding:5px 5px;
font-weight:normal;
}

td{
border:1px solid #777777;
padding:5px 5px;
}

.td-title{
color:000000;
background-color:#c2d6c2;
}

.td-title2{
color:000000;
background-color:#c2d6c2;
text-align: center;
}

.hissu{
margin:0px 5px 0px 5px;
color:#333399;
}

#hissu-p{
margin:20px 0px 0px 30px;
padding:0px 0px 0px 0px;
font-size:80%;
}