@charset "utf-8";

/*　就業中のスタッフの皆様へ
----------------------------------------------------------------*/
.h1area {
background:url(../forstaff/parts/h1_bg.jpg) no-repeat left top;
padding:0 0 0 25px;
margin:0 0 20px 0;
height:194px;
}

h2 {
margin:0 0 10px 0;
padding:0;
background-image:none;
}

.col1 h3 {
margin:0 0 15px 0 !important;
padding:0;
background-image:none !important;
}

table.anshin {
width:895px;
background-color:#f0f0f0;
border-spacing:5px;
border-collapse:separate;
border:1px solid #d7d7d7;
}
table.anshin td {
width:281px;
border:3px solid #f0f0f0;
background:url(../forstaff/parts/bg1.gif) no-repeat left bottom;
}
table.anshin td.first {
border-left:6px solid #f0f0f0;
}
table.anshin td p {
padding:0 15px 20px 15px;
line-height:1.35;
}

.leftbox {
float:left;
margin:15px 10px 0 0;
width:600px;
}

.rightbox {
float:right;
width:180px;
margin:30px 30px 0 0;
padding:0 0 30px 0;
}

.topics dl {
padding:0 0 0 25px;
}

.topics dl dt {
float:left;
padding:0 20px 0 25px;
background:url(../forstaff/parts/icon1.gif) no-repeat left 3px;
}
.topics dl dd {
margin-bottom:0.5em;
}

ul.qa li {
padding:3px 0 3px 25px;
margin:0 0 0 25px;
background:url(../forstaff/parts/icon2.gif) no-repeat left 3px;
}
ul.qa li img {
margin:0px 0 0 3px;
vertical-align:middle;
}

ul.more {
float:right;
}

.rightbox {
width:268px;
margin:15px 0 0 0;
padding-bottom:15px;
text-align:center;
}
.rightbox p {
padding:0;
}
.rightbox img {
margin:15px 0 0 0;
}
.rightbox h3 img {
margin:0;
}
.rightbox .inquiry {
margin:0;
padding-bottom:15px;
background-color:#d5f5de;
}