p,ul,dl,h3,h4{
font-size:80%;
margin-right:8px;
}
h3{
color:#003399;
border-bottom:3px #003399 double;
}
h4{
padding:2px 0;
color:#FFF;
border-bottom:3px #FFF double;
background:#65C2FF;
}
dl{
border:3px #CCC double;
padding:10px;
}
dt{
float:left;
clear:left;
margin-right:10px;
}
dd{
margin:0;
}
.message{
margin-left:8px;
line-height:1.5em;
}
.message img{
margin-left:8px;
margin-bottom:40px;
}
table#recruit{
font-size:80%;
}
table#recruit p{
font-size:100%;
}
table#recruit th{
background:#009DFB;
color:#FFF;
border-right:1px #FFF solid;
border-left:3px #FFF double;
border-top:3px #FFF double;
}
table#recruit td{
border-left:6px #CCC solid;
border-bottom:1px #DDD dashed;
padding-top:13px;
padding-right:8px;
}
table#recruit ul,
table#recruit dl,
table#recruit h4,
table#recruit h5{
font-size:100%;
margin-right:0;
}
table#recruit h5{
margin:0;
color:#039;
}
table#recruit dl{
border:3px #CCC double;
padding:0;
padding-top:3px;}
table#recruit dt{
float:none;
background:#F9F9F9;
border-right:1px #CCC solid;
border-bottom:1px #CCC solid;
padding:5px;
color:#D33;
display:inline;
}
table#recruit dd{
margin:10px;
}
table#recruit ul{
padding-left:0px;
margin-left:0px;
list-style:none;
}
{
padding:3px 0 3px 10px;
border-left:2px #F00 solid;
border-bottom:1px #F00 solid;
margin-bottom:5px;
background:url(../img/top/contents_title_mark01.gif) no-repeat;
}
strong{
color:FD0;
}
table#recruit dt strong{
color:D00;
}