@charset "UTF-8";

/* 1) TOPページ
------------------------------------*/

#b-link .clear {
padding-bottom: 25px;
}
#b-link .clear .bl-hot {
border: 1px solid #e7e7e7;
background: url(../images/img_index03.gif) repeat-x left bottom;
}
#b-link .clear .bl-hover {
border: 1px solid #d6f4ff;
background: url(../images/img_index04.gif) repeat-x left bottom;
}
#b-link .clear .bl-hot div h4.kyujin {
background: url(../images/img_index01.gif) no-repeat left top;
}
#b-link .clear .bl-hover div h4.kyujin {
background: url(../images/img_index01.gif) no-repeat left bottom;
}
#b-link .clear .bl-hot div h4.dth_date {
background: url(../images/img_index02.gif) no-repeat left top;
}
#b-link .clear .bl-hover div h4.dth_date {
background: url(../images/img_index02.gif) no-repeat left bottom;
}
#b-link .clear .bl-hot div h4.offer {
background: url(../images/img_index06.gif) no-repeat left top;
}
#b-link .clear .bl-hover div h4.offer {
background: url(../images/img_index06.gif) no-repeat left bottom;
}


/* 2) 歯科業界の求人状況
------------------------------------*/
.contents table {
border: none;
width: 620px;
}
.contents table th,
.contents table td {
text-align: center;
padding: 13px;
}
.contents table th {
color: #FFF;
font-weight: bold;
background-color: #9cca11;
}
caption {

}


/* 就職 > 採用担当 追加 100727 bigger link ボタン */
.offer .contents .main #b-link {
margin-top: 5px;
margin-left: 10px;
width: 540px;
}
.offer .contents .main #b-link .left {
width: 230px;
margin-right: 10px;
}









.clear .btn .left .btn3 {
	text-indent:-9999em;
	margin-right: 10px;
}

.clear .btn .left .btn3 a {
	overflow:hidden;
	display: block;
width: 230px;
height: 42px;
background: url(../images/gikousi2.gif) no-repeat left bottom;
}

.clear .btn .active .btn3 a {
	overflow:hidden;
	display: block;
width: 230px;
height: 42px;
background: url(../images/gikousi2.gif) no-repeat left top;
}

.clear .btn .left .btn3 a:hover,
.clear .btn .left .btn3 a:active {
	overflow: hidden;
background: url(../images/gikousi2.gif) no-repeat left top;
}


.clear .btn .left .btn4 {
	text-indent:-9999em;
	margin-right: 10px;
}

.clear .btn .left .btn4 a {
	overflow:hidden;
	display: block;
width: 230px;
height: 42px;
background: url(../images/eiseisi2.gif) no-repeat left bottom;
}

.clear .btn .active .btn4 a {
	overflow:hidden;
	display: block;
width: 230px;
height: 42px;
background: url(../images/eiseisi2.gif) no-repeat left top;
}

.clear .btn .left .btn4 a:hover,
.clear .btn .left .btn4 a:active {
	overflow: hidden;
background: url(../images/eiseisi2.gif) no-repeat left top;
}


.main .box_b{
padding:10px; background-color:#EEFFFF; width:270px; float:left; margin-right:10px; 
}

.main .box_p{
padding:10px; background-color:#FFEEEE; width:270px; float:left; 
}
