@charset "utf-8";

/***************************************************
  PC style
****************************************************/

@media print, screen and (min-width: 980px){	
.care #lowerHed {
	background-color:#23ae7f;
}

#lead h2 {
	background-image:url(../img/care/index_ttl1.gif);
	padding-top:18px;
	margin-bottom:35px;
}

#lead a {
	color:#23ae7f;
}

#lead h2 + p ,
#lead p:nth-of-type(2) {
	width:510px;
}

#lead p {
	margin-bottom:40px;
}

.care .jobsearchBox input[type=submit] {
	background-image:url(../img/care/search_btn.gif);
}


/*background alternative*/
#main.nursingcare h3 {
	height:0px;
	line-height:2em;
	overflow:hidden;
	background-repeat:no-repeat;
}

/*commonWrap*/
#difference ul li a:link ,
#difference ul li a:visited {
	background-image:url(../img/care/different1_off.gif);
}

#difference ul li a:hover {
	background-image:url(../img/care/different1_on.gif);
}

#difference ul li:nth-of-type(2) a:link ,
#difference ul li:nth-of-type(2) a:visited {
	background-image:url(../img/care/different2_off.gif);
}

#difference ul li:nth-of-type(2) a:hover {
	background-image:url(../img/care/different2_on.gif);
}

#difference ul li:nth-of-type(3) a:link ,
#difference ul li:nth-of-type(3) a:visited {
	background-image:url(../img/care/different3_off.gif);
}

#difference ul li:nth-of-type(3) a:hover {
	background-image:url(../img/care/different3_on.gif);
}

#difference ul li:nth-of-type(4) a:link ,
#difference ul li:nth-of-type(4) a:visited {
	background-image:url(../img/care/different4_off.gif);
}

#difference ul li:nth-of-type(4) a:hover {
	background-image:url(../img/care/different4_on.gif);
}

.narrowArea li a {
	background-image:url(../img/care/fujisawa.gif);
}

.narrowArea li:nth-of-type(2) a {
	background-image:url(../img/care/chigasaki.gif);
}

.narrowArea li:nth-of-type(3) a {
	background-image:url(../img/care/hiratuka.gif);
}

.narrowArea li:nth-of-type(4) a {
	background-image:url(../img/care/kamakura.gif);
}

#colorbox.careImg {
	background-image:none;
}

#colorbox.careImg #cboxClose {
	background-image:url(../img/care/modal_close.png);
	width:70px;
	height:20px;
	text-indent:-99999px;
	left:50%;
	bottom:15px;
	margin-left:-35px;
	position:absolute;
}


/*nursingcare*/
#main.nursingcare p:first-child {
	margin:30px 0;
}


#main.nursingcare h3 {
	background-image:url(../img/care/care_ttl1.gif);
	padding-top:18px;
	margin-bottom:30px;
}

#main.nursingcare h3:nth-of-type(2) {
	background-image:url(../img/care/care_ttl2.gif);
}

#main.nursingcare ul {
	margin-bottom:60px;
}

#main.nursingcare li {
	list-style:none;
	line-height:2;
}

#main.nursingcare li:before {
	content:"・";
}

#main.nursingcare table {
	border:solid 3px #b6b6b6;
	border-collapse:collapse;
	font-size:88%;
	line-height:1.5;
	margin-bottom:30px;
}

#main.nursingcare table th {
	background-color:#e5e5e5;
	font-weight:bold;
	text-align:left;
	padding:10px 15px;
	border-right:solid 1px #b6b6b6;
	border-bottom:solid 3px #b6b6b6;
	white-space:nowrap;
	
}
#main.nursingcare table td {
	border-right:solid 1px #b6b6b6;
	border-bottom:solid 3px #b6b6b6;
	padding:15px;
}

#main.nursingcare table td:nth-child(1) {
	white-space:nowrap;
}

}

/***************************************************
  SP style
****************************************************/

@media screen and (max-width: 979px){
.care #lowerHed {
	background-color:#23ae7f;
}

#lead h2 {
	background-image:url(../img/care/index_ttl1_sp.gif);
	background-size:258px 14px;
	background-repeat:no-repeat;
	padding-top:14px;
	width:258px;
	margin-bottom:15px;
}

#lead a {
	color:#23ae7f;
}

.care #main {
	padding:20px 10px;
}

/*background alternative*/
#main.nursingcare h3 {
	height:0px;
	line-height:2em;
	overflow:hidden;
	background-repeat:no-repeat;
}

.care .jobsearchBox input[type=submit] {
	background-image:url(../img/care/search_btn.gif);
}

/*commonWrap*/
#difference ul li a:link ,
#difference ul li a:visited {
	background-image:url(../img/care/different1_sp_off.gif);
}

#difference ul li a:hover {
	background-image:url(../img/care/different1_sp_on.gif);
}

#difference ul li:nth-of-type(2) a:link ,
#difference ul li:nth-of-type(2) a:visited {
	background-image:url(../img/care/different2_sp_off.gif);
}

#difference ul li:nth-of-type(2) a:hover {
	background-image:url(../img/care/different2_sp_on.gif);
}

#difference ul li:nth-of-type(3) a:link ,
#difference ul li:nth-of-type(3) a:visited {
	background-image:url(../img/care/different3_sp_off.gif);
}

#difference ul li:nth-of-type(3) a:hover {
	background-image:url(../img/care/different3_sp_on.gif);
}

#difference ul li:nth-of-type(4) a:link ,
#difference ul li:nth-of-type(4) a:visited {
	background-image:url(../img/care/different4_sp_off.gif);
}

#difference ul li:nth-of-type(4) a:hover {
	background-image:url(../img/care/different4_sp_on.gif);
}

.narrowArea li a {
	background-image:url(../img/care/fujisawa_sp.gif);
}

.narrowArea li:nth-of-type(2) a {
	background-image:url(../img/care/chigasaki_sp.gif);
}

.narrowArea li:nth-of-type(3) a {
	background-image:url(../img/care/hiratuka_sp.gif);
}

.narrowArea li:nth-of-type(4) a {
	background-image:url(../img/care/kamakura_sp.gif);
}

/*nursingcare*/
#main.nursingcare p:first-child {
	margin:15px 0;
}


#main.nursingcare h3 {
	background-image:url(../img/care/care_ttl1_sp.gif);
	background-size:229px 14px;
	padding-top:14px;
	margin-bottom:15px;
}

#main.nursingcare h3:nth-of-type(2) {
	background-image:url(../img/care/care_ttl2_sp.gif);
	background-size:123px 14px;
}

#main.nursingcare ul {
	margin-bottom:30px;
}

#main.nursingcare li {
	list-style:none;
	line-height:2;
	text-indent:-1em;
	margin-left:1em;
}

#main.nursingcare li:before {
	content:"・";
}

#main.nursingcare table {
	font-size:88%;
	margin-bottom:15px;
}

#main.nursingcare table tr {
	display:list-item;
	border:solid 2px #b6b6b6;
	margin-bottom:15px;
}

#main.nursingcare table td {
	display:list-item;
	padding:10px;
	line-height:1.5;
	border-bottom:solid 2px #b6b6b6;
}

#main.nursingcare table td:last-child {
	border-bottom:none;

}

#main.nursingcare table td:nth-child(1):before ,
#main.nursingcare table td:nth-child(2):before ,
#main.nursingcare table td:nth-child(3):before {
	content:"施設種類";
	display:block;
	padding:10px;
	background-color:#e5e5e5;
	border-bottom:solid 1px #b6b6b6;
	margin:-10px -10px 10px;
}

#main.nursingcare table td:nth-child(2):before {
	content:"利用者";
}

#main.nursingcare table td:nth-child(3):before {
	content:"特長/一般的な業務内容";
}


#main.nursingcare table tr:first-child {
	display:none;
}

#colorbox.careImg {
	background-image:none;
}

#colorbox.careImg #cboxClose {
	background-image:url(../img/care/modal_close_sp.png);
	background-size:47px 13px;
	width:47px;
	height:13px;
	text-indent:-99999px;
	left:50%;
	bottom:15px;
	margin-left:-23px;
	position:absolute;
}


}


/* d-spicaにて追加 */

#resultList li h3 a {
	color:#32AE80;
}

#resultList li p:last-child a {
	/*background-image:url(../img/care/godetail.jpg);*/
}

.pager li {
	color:#32AE80;
	border:solid 1px #32AE80;
}

.pager li.current {
	background-color:#32AE80;

}

#main.searchDetail h2 {
	color:#32AE80;
}

.p_num {
	background-color:#32AE80;
}

.jobInq a {
	background-image:url(../img/care/jobinq.gif);
}

#resultList li .summary1 li.number span {
	position: static;
	background: #32AE80;
	padding: 1px 5px;
	line-height: 1.1;
	font-size: 100%;
	color: #FFF;
}


/* /d-spicaにて追加 */


.pagetop2 a {
	background-color: #32AE80;
}