@charset "Shift_JIS";

body {
font: small/1.4 'Lucida Grande', '$B#M#S(B $B#P%4%7%C%/(B', sans-serif;
color: #333;
margin: 0;
padding: 0px;
background: #fff url(../img/bg.gif) repeat 0 0;
text-align: left;
}

input, form, ul, li, dl,ol, dt, dd, p, h1, h2, h3, h4, h5, h6, div, fieldset, legend {
margin: 0px;
padding: 0px;
}

fieldset { border: 0px;}
img { border: 0px;}


a:link { color: #105ac9; text-decoration: none;}
a:visited { color: #105ac9; text-decoration: none;}
a:active { text-decoration: none;}
a:hover { text-decoration: underline;}

a.b-link:link { color: #333; text-decoration: none;}
a.b-link:visited { color: #333; text-decoration: none;}
a.b-link:active { color: #333; text-decoration: none;}
a.b-link:hover { color: #333; text-decoration: underline;}

.cl { display: block; height: 0px; line-height: 10px; clear: both;}
.no { clear: both; display: none;}
.hd { visibility: hidden; height: 0px;}
.cont-left { float: left;}
.cont-right { float: right;}


.topMenu{
font: small/2.0 'Lucida Grande', '$B#M#S(B $B#P%4%7%C%/(B', sans-serif;
text-align: left;
margin: 10px 0 0 10px;
padding: 0px;
list-style-type: none;}



.topics{
text-align: left;
list-style-type: disc;
list-style-position: outside;
margin: 0px 0 10px 20px;
padding: 0px;}

.osusume{
text-align: left;
list-style-type: disc;
list-style-position: outside;
margin: 0px 0 10px 20px;
padding: 0px;}

.contents{
width: 512px;
margin: 10px 10px 10px 10px;
padding: 0px;
text-align: left;
}

.jobTTL{background: #fff;
width:500px;
padding:5px;margin:10px 0 0 0;
border-left: 10px solid #4E77AD;
}

.photo{
background: #fff;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
float: left;
margin: 0px 10px 5px 0px;
padding: 5px;
}
.nakaTTL{
margin: 0px 0px 20px 0px;
padding: 0px;
}
.profile{
background: #CDE6FF;
margin: 0px;
padding: 10px;
text-align: left;
}

h5{
font: medium/1.4 'Lucida Grande', '$B#M#S(B $B#P%4%7%C%/(B', sans-serif;
color:#3366CC;
text-align: left;}

.textBlock1{
font: small/1.4 'Lucida Grande', '$B#M#S(B $B#P%4%7%C%/(B', sans-serif;
margin: 5px 0px 20px 0px;
padding: 0px;
text-align: left;
}

.joblist{
margin: 0px 0 20px 0;
padding: 0px;
}


.hakenStep{
font: medium/1.2 'Lucida Grande', '$B#M#S(B $B#P%4%7%C%/(B', sans-serif;
background: #ffcc66;
margin: 5px 0px 0px 0px;
padding: 5px;
display: block;
}

.hakenStep2{
font: medium/1.2 'Lucida Grande', '$B#M#S(B $B#P%4%7%C%/(B', sans-serif;
background: #990000;
margin: 5px 0px 0px 0px;
padding: 5px;
display: block;
}

.jobMenu{
font: medium/3.0 'Lucida Grande', '$B#M#S(B $B#P%4%7%C%/(B', sans-serif;
text-align: left;
margin: 0px 0 0 15px;
padding: 0px;
list-style-type: circle;
}



