/* search */

#searchResult h2 {
	background:url(../images/search/bg-title.gif) no-repeat top left;
	width:940px;
	height:28px;
	font-size:14px;
	color:#ffffff;
	padding:7px 10px 0px 10px;
}
#searchResult h2 span{color:#fffc00;}

#searchResult form th,#searchResult form td {padding:2px;}
#searchResult form th {background-color:#f7ecec;font-weight:normal;}
#searchResult form td {background-color:#eeeeee;}
#searchResult form td li {list-style-type:none;float:left;margin:2px;_margin:0px 2px;}
*+html body #searchResult form td li {margin:0px 2px;/* IE7 only */}
#searchResult form td span {/*color:#666666;*/}
.w130 {width:130px;}
.w155 {width:155px;}
.w170 {width:170px;}
.w200 {width:215px;}

#searchResult #searchConditions {margin:10px 0px;}
#searchResult #searchConditions .txtBox {width:383px;float:left;}
#searchResult #searchConditions .btnArea {width:193px;float:left;}
#searchResult #searchConditions .btnArea .btn00 {background:url(../images/search/btn-research.gif) no-repeat 0px 0px;width:193px;height:28px;}
#searchResult #searchConditions .btnArea .btn00:hover {background-position:0px -28px;width:193px;}

#searchResult .resultNum {float:left;width:360px;font-size:14px;padding-top:5px;}
#searchResult .resultNum span {color:#cc0000;}
#searchResult .resultPages {float:left;width:500px;text-align:right;padding-top:5px;}

#searchResult .searchResultBox {padding:10px 0px; clear:both;}
#searchResult .searchResultBox .imgBox {width:184px;float:left;_width:181px;}
#searchResult .searchResultBox .imgBox img {margin-bottom:5px;}
#searchResult .searchResultBox .dataBox {float:left;}
#searchResult .searchResultBox .title {
	background:url(../images/search/bg-listtitle.gif) no-repeat 0px 0px;
	font-size:14px;
	vertical-align:middle;
	width:776px;
	height:32px;
}
#searchResult .searchResultBox .title strong {margin:8px 0px 0px 8px;display:block;float:left;vertical-align:middle;}
#searchResult .searchResultBox .title strong img {margin-top:0px;}
#searchResult .searchResultBox .title span {margin:7px 8px 0px 0px;display:block;float:right;font-size:12px;_margin:7px 4px 0px 0px;}
#searchResult .searchResultBox .txtBox {width:601px;float:left;}
#searchResult .searchResultBox .txtBox h3 {padding:10px 0px;font-size:12px;font-weight:normal;width:590px;}

/*
#searchResult .searchResultBox .txtBox table {border-width:1px 0px 0px 1px;border-color:#e7e7e7;border-style:solid;margin-bottom:10px;width:588px;}
#searchResult .searchResultBox .txtBox th,#searchResult .searchResultBox .txtBox td {border-width:0px 1px 1px 0px;border-color:#e7e7e7;border-style:solid;padding:4px;}
#searchResult .searchResultBox .txtBox th {background-color:#eeeeee;font-weight:normal;text-align:left;white-space: nowrap; width:60px;}
*/

#searchResult .searchResultBox .txtBox table {border-collapse:collapse; border:#e7e7e7 1px solid; margin-bottom:10px; width:588px;}
#searchResult .searchResultBox .txtBox th,#searchResult .searchResultBox .txtBox td {border:#e7e7e7 1px solid;padding:4px;}
#searchResult .searchResultBox .txtBox th {background-color:#eeeeee;font-weight:normal;text-align:left;white-space: nowrap; width:60px;}

#searchResult .searchResultBox .txtBox td img {margin-right:5px;}
#searchResult .searchResultBox .txtBox p {width:590px;}


/*#searchResult .searchResultBox .btnBox {width:175px;float:left;margin-top:15px;}*/
#searchResult .searchResultBox .btnBox {float:left;margin-top:15px;}

#searchResult .searchResultBox .btnBox a.btnDetail {
	background:url(../images/search/btn-detail.gif) no-repeat 0px 0px;
	width:175px;
	height:44px;
	text-indent:-99999px;
	display:block;
	margin-bottom:6px;
	text-decoration:none;
}
#searchResult .searchResultBox .btnBox a.btnDetail:hover {background-position:0px -44px;}

#searchResult .searchResultBox .btnBox a.btnSave {
	background:url(../images/search/btn-save.gif) no-repeat 0px 0px;
	width:175px;
	height:44px;
	text-indent:-99999px;
	display:block;
	margin-bottom:6px;
	text-decoration:none;
}
#searchResult .searchResultBox .btnBox a.btnSave:hover {background-position:0px -44px;}

#searchResult .searchResultBox .btnBox a.btnContact {
	background:url(../images/search/btn-contact.gif) no-repeat 0px 0px;
	width:175px;
	height:44px;
	text-indent:-99999px;
	display:block;
	margin-bottom:6px;
	text-decoration:none;
}
#searchResult .searchResultBox .btnBox a.btnContact:hover {background-position:0px -44px; margin-top:6px;}


#searchResult .searchResultBox .btnBox .telNumber,#searchResult .searchResultBox .btnBox .telNumber-free {
	background:url(../images/search/bg-telnumber.gif) no-repeat 0px 0px;
	width:175px;
	height:75px;
	display:block;
	text-align:center;
}
#searchResult .searchResultBox .btnBox .telNumber-free { background-image:url(../images/search/bg-telnumber_free.gif);}
#searchResult .searchResultBox .btnBox .telNumber span,#searchResult .searchResultBox .btnBox .telNumber-free span {text-indent:-99999px;display:block;font-size:1px;height:47px;}
#searchResult .searchResultBox .btnBox .telNumber strong,#searchResult .searchResultBox .btnBox .telNumber-free strong {color:#a50d0d;font-size:16px;display:block;}
#searchResult .toPageTop {text-align:right;margin-bottom:20px; clear:both;}



#searchDetail h2 {
	background:url(../images/search/bg-title.gif) no-repeat top left;
	width:940px;
	height:28px;
	font-size:14px;
	color:#ffffff;
	padding:7px 10px 0px 10px;
}

#searchDetail .searchDetailBox .txtBox h2.name {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    margin: 5px 0 10px;
    padding: 3px 0 1px;
    width: 510px;
}
#searchDetail h2 strong{width:790px;float:left;display:block;}
#searchDetail h2 span{width:150px;float:left;display:block;text-align:right;}

#searchDetail h2.info {background-image:url(../images/search/bg-subtitle.gif);color:#000000;}

#searchDetail .searchDetailBox {padding-bottom:10px;}
#searchDetail .searchDetailBox .imgBox {width:264px;float:left;_width:261px;}
#searchDetail .searchDetailBox .imgBox .box01 {width:255px;background:url(../images/search/bg-detailImage01.gif) no-repeat top left; text-align:center;}
#searchDetail .searchDetailBox .imgBox .box01 img {margin:6px;}
#searchDetail .searchDetailBox .imgBox .box02 {width:255px;background:url(../images/search/bg-detailImage02.gif) no-repeat bottom left;font-size:10px;padding-bottom:10px;}
#searchDetail .searchDetailBox .imgBox .box02 p {margin:0px 6px;}
#searchDetail .searchDetailBox .imgBox .box03 li {list-style-type:none;float:left;margin:0px 5px;padding:5px 0px;}
#searchDetail .searchDetailBox .dataBox {width:696px;float:left;}
#searchDetail .searchDetailBox .title {
	background:url(../images/search/bg-detailtitle.gif) no-repeat top left;
	font-size:14px;
	height:32px;
}
#searchDetail .searchDetailBox .title strong {margin:0px 0px 0px 8px;display:block;float:left;vertical-align:middle;_margin:0px 0px 0px 4px;}
#searchDetail .searchDetailBox .title span {margin:0px 8px 0px 0px;display:block;float:right;font-size:12px;_margin:0px 4px 0px 0px;}
#searchDetail .searchDetailBox .txtBox {width:521px;float:left;}
#searchDetail .searchDetailBox .txtBox h1 {margin:5px 0px 10px 0px;font-size:14px;font-weight:normal;width:510px;}
#searchDetail .searchDetailBox .txtBox .txtArea {margin-bottom:10px;font-size:12px;width:490px;background-color:#eeeeee;padding:10px;}
/*
#searchDetail .searchDetailBox .txtBox table {border-width:1px 0px 0px 1px;border-color:#e7e7e7;border-style:solid;margin-bottom:10px;width:510px;}
#searchDetail .searchDetailBox .txtBox th,#searchDetail .searchDetailBox .txtBox td {border-width:0px 1px 1px 0px;border-color:#e7e7e7;border-style:solid;padding:4px;}
#searchDetail .searchDetailBox .txtBox th {background-color:#eeeeee;font-weight:normal;text-align:left;white-space: nowrap;}
*/
#searchDetail .searchDetailBox .txtBox table {border-collapse:collapse; border:#e7e7e7 1px solid; margin-bottom:10px; width:510px;}
#searchDetail .searchDetailBox .txtBox th,#searchDetail .searchDetailBox .txtBox td {border:#e7e7e7 1px solid ;padding:4px;}
#searchDetail .searchDetailBox .txtBox th {background-color:#eeeeee;font-weight:normal;text-align:left;white-space: nowrap; width:60px;}

#searchDetail .searchDetailBox .txtBox td img {margin:1px 2px 1px 0px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional {}
#searchDetail .searchDetailBox .txtBox .btnAdditional li {list-style-type:none;float:left;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn00 {width:118px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn01 {width:95px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn02 {width:147px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn03 {width:147px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li span {display:block;color:#666666;font-size:10px;text-align:right;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li a {
	height:27px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn00 a {background:url(../images/search/btn-moviecorp.gif) no-repeat 0px 0px;width:118px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn00 a:hover {background:url(../images/search/btn-moviecorp.gif) no-repeat 0px -27px;width:118px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn01 a {background:url(../images/search/btn-movieplace.gif) no-repeat 0px 0px;width:95px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn01 a:hover {background:url(../images/search/btn-movieplace.gif) no-repeat 0px -27px;width:95px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn02 a {background:url(../images/search/btn-more.gif) no-repeat 0px 0px;width:147px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn02 a:hover {background:url(../images/search/btn-more.gif) no-repeat 0px -27px;width:147px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn03 a {background:url(../images/search/btn-movieintro.gif) no-repeat 0px 0px;width:147px;}
#searchDetail .searchDetailBox .txtBox .btnAdditional li.btn03 a:hover {background:url(../images/search/btn-movieintro.gif) no-repeat 0px -27px;width:147px;}

#searchDetail .searchDetailBox .btnBox {width:175px;float:left;/*margin-top:15px;*/}
#searchDetail .searchDetailBox .btnBox a.btnSave {
	background:url(../images/search/btn-save.gif) no-repeat 0px 0px;
	width:175px;
	height:44px;
	text-indent:-99999px;
	display:block;
	margin-bottom:6px;
	text-decoration:none;
}
#searchDetail .searchDetailBox .btnBox a.btnSave:hover {background-position:0px -44px;}
#searchDetail .searchDetailBox .btnBox a.btnContact {
	background:url(../images/search/btn-contact.gif) no-repeat 0px 0px;
	width:175px;
	height:44px;
	text-indent:-99999px;
	display:block;
	margin-bottom:6px;
	text-decoration:none;
}
#searchDetail .searchDetailBox .btnBox a.btnContact:hover {background-position:0px -44px;}
#searchDetail .searchDetailBox .btnBox .telNumber,#searchDetail .searchDetailBox .btnBox .telNumber-free {
	background:url(../images/search/bg-telnumber.gif) no-repeat 0px 0px;
	width:175px;
	height:75px;
	display:block;
	text-align:center;
	margin-bottom:6px;
}
#searchDetail .searchDetailBox .btnBox .telNumber-free { background-image:url(../images/search/bg-telnumber_free.gif);}
#searchDetail .searchDetailBox .btnBox .telNumber span,#searchDetail .searchDetailBox .btnBox .telNumber-free span {text-indent:-99999px;display:block;font-size:1px;height:47px;}
#searchDetail .searchDetailBox .btnBox .telNumber strong,#searchDetail .searchDetailBox .btnBox .telNumber-free strong {color:#a50d0d;font-size:16px;display:block;}
#searchDetail .searchDetailBox .btnBox .mobile .box01 {width:90px;float:left;}
#searchDetail .searchDetailBox .btnBox .mobile .box02 {width:85px;float:left;}
#searchDetail .searchDetailBox .btnBox .mobile .box02 a {display:block;margin-top:12px;}


#searchDetail #infoColumn .box01,#searchDetail #infoColumn .box02,#searchDetail #infoColumn .box03 {float:left;width:300px;}
#searchDetail #infoColumn .box01 {margin-right:30px;}
#searchDetail #infoColumn .box02 {margin-right:0px;}
#searchDetail #infoColumn h3 {
	background-color:#e7e7e7;
	height:27px;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-99999px;
}
#searchDetail #infoColumn .box01 h3 {background-image:url(../images/search/detail-caption01.gif);}
#searchDetail #infoColumn .box02 h3 {background-image:url(../images/search/detail-caption02.gif);}
/*#searchDetail #infoColumn .box03 h3 {background-image:url(../images/search/detail-caption03.gif);}*/
#searchDetail #infoColumn .box03 h3 {background-image:url(../images/search/detail-caption04.gif);}

#searchDetail #infoColumn table {border-style:solid;border-width:1px 0px 0px 1px;border-color:#e7e7e7;margin-bottom:10px;width:300px;}
#searchDetail #infoColumn th,#searchDetail #infoColumn td {border-style:solid;border-width:0px 1px 1px 0px;border-color:#e7e7e7;padding:4px;}
#searchDetail #infoColumn th {text-align:left;font-weight:normal;background-color:#f7ecec;}
#searchDetail #infoColumn td p {margin-bottom:10px;}
#searchDetail #infoColumn td span {font-size:10px;color:#666666;}
#searchDetail #infoColumn td .txtBox {float:left;display:block;}
#searchDetail #infoColumn td .btnBox {float:right;display:block;}
#searchDetail #infoColumn p.title {margin-bottom:5px;}

#searchDetail #photoArea {background-color:#f7f7f7;width:960px;}
#searchDetail #photoArea table {width:310px;float:left;margin-right:10px;_margin-right:5px;}
#searchDetail #photoArea table .imgBox {width:184px;}
#searchDetail #photoArea table .txtBox {width:126px;vertical-align:middle;font-size:10px;}


#searchDetail #btnArea {margin-top:20px;margin-bottom:10px;}
#searchDetail #btnArea .btnBox {float:left;width:747px;}

#searchDetail #btnArea .btnBox .box01,#searchDetail #btnArea .btnBox .box02 {background-color:#eeeeee;width:741px;margin-bottom:6px;height:85px;}
#searchDetail #btnArea .btnBox .box01 a.btnSave {
	background:url(../images/search/btn-saveL.gif) no-repeat 0px 0px;
	width:305px;
	height:60px;
	text-indent:-99999px;
	display:block;
	float:left;
	/*margin:13px 0px 0px 42px;_margin:13px 0px 0px 21px;*/
	text-decoration:none;
}
#searchDetail #btnArea .btnBox .box01 a.btnSave:hover {background-position:0px -60px;}

#searchDetail #btnArea .btnBox .box01 a.btnContact {
	background:url(../images/search/btn-contactL.gif) no-repeat 0px 0px;
	width:305px;
	height:60px;
	text-indent:-99999px;
	display:block;
	float:left;
	/*margin:13px 0px 0px 42px;*/
	text-decoration:none;
}
#searchDetail #btnArea .btnBox .box01 a.btnContact:hover {background-position:0px -60px;}



#searchDetail #infoColumn .box03 {
	float:right;
}












/*-----------test------------*/


#searchDetail #btnArea .btnBox .box03 {background-color:#eeeeee;/*width:650px;margin-bottom:6px;*/height:85px; text-align:center;}
#searchDetail #btnArea .btnBox .box03 a.btnSave {
	/*background:url(../images/search/btn-saveL.gif) no-repeat 0px 0px;*/
	width:305px;
	height:60px;
	display:block;
	/*text-indent:-99999px;
	
	float:left;
	margin:13px 0px 0px 42px;_margin:13px 0px 0px 21px;
	text-decoration:none;*/
	margin:10px 5px;
	
}
#searchDetail #btnArea .btnBox .box03 a.btnSave:hover {background-position:0px -60px;}

#searchDetail #btnArea .btnBox .box03 a.btnContact {
	/*background:url(../images/search/btn-contactL.gif) no-repeat 0px 0px;*/
	width:305px;
	height:60px;
	display:block;
	/*text-indent:-99999px;
	float:left;
	margin:13px 0px 0px 42px;
	text-decoration:none;*/
	margin:10px 5px;
}
#searchDetail #btnArea .btnBox .box03 a.btnContact:hover {background-position:0px -60px;}



/*-----------test------------*/

#searchDetail #btnArea .btnBox .box02 a.btnSave {
	background:url(../images/search/btn-saveL.gif) no-repeat 0px 0px;
	width:305px;
	height:60px;
	text-indent:-99999px;
	display:block;
	float:left;
	margin:13px 0px 0px 42px;_margin:13px 0px 0px 21px;
	text-decoration:none;
}
#searchDetail #btnArea .btnBox .box02 a.btnSave:hover {background-position:0px -60px;}




#searchDetail #btnArea .btnBox .box02 a.btnContact {
	background:url(../images/search/btn-contactL.gif) no-repeat 0px 0px;
	width:305px;
	height:60px;
	text-indent:-99999px;
	display:block;
	float:left;
	margin:13px 0px 0px 218px;_margin:13px 0px 0px 109px;
	text-decoration:none;
}
#searchDetail #btnArea .btnBox .box02 a.btnContact:hover {background-position:0px -60px;}
#searchDetail #btnArea .btnBox .telNumber,#searchDetail #btnArea .btnBox .telNumber-free {
	background:url(../images/search/bg-telnumberL.gif) no-repeat 0px 0px;
	width:741px;
	height:87px;
	display:block;
}
#searchDetail #btnArea .btnBox .telNumber-free {background:url(../images/search/bg-telnumberL_free.gif) no-repeat 0px 0px;}
#searchDetail #btnArea .btnBox .telNumber span,#searchDetail #btnArea .btnBox .telNumber-free span {text-indent:-99999px;display:block;font-size:1px;height:30px;}
#searchDetail #btnArea .btnBox .telNumber strong,#searchDetail #btnArea .btnBox .telNumber-free strong {color:#a50d0d;font-size:28px;display:block;margin-left:400px;_margin-left:415px;width:300px;text-align:center;/*line-height:30px;*/}
#searchDetail #btnArea .mobile {float:left;width:211px;border:solid 1px #d3d2d2;height:176px;}
#searchDetail #btnArea .mobile .box01 {width:90px;float:left;margin-left:36px;margin-top:50px;_margin-left:18px;}
#searchDetail #btnArea .mobile .box02 {width:85px;float:left;margin-top:50px;}
#searchDetail #btnArea .mobile .box02 a {display:block;margin-top:12px;}
#searchDetail #btnArea .mobile .box03 {text-align:center;margin-top:74px;}



.errorSearch { clear:both; text-align:center; padding:10px;margin:10px; background:#F7ECEC; border:#CC0000 solid 1px;}


/*求人情報なしページ用*/
#detail_non .bt01 a{
	background:url(../images/search/bt_gore.gif) no-repeat left top;
	width:204px;
	height:54px;
	text-indent:-99999px;
	display:block;
	text-decoration:none;
	float:left;
	margin-right:10px;
	}
#detail_non .bt01 a:hover {background-position:0px -54px;}

#detail_non .bt02 a{
	background:url(../images/search/bt_gokyu.gif) no-repeat left top;
	width:204px;
	height:54px;
	text-indent:-99999px;
	display:block;
	text-decoration:none;
	float:left;
	margin-right:10px;
	}
#detail_non .bt02 a:hover {background-position:0px -54px;}

#detail_non .bt03 a{
	background:url(../images/search/bt_gosp.gif) no-repeat left top;
	width:204px;
	height:54px;
	text-indent:-99999px;
	display:block;
	text-decoration:none;
	float:left;
	margin-right:10px;
	}
#detail_non .bt03 a:hover {background-position:0px -54px;}






/* 派遣会社用ボタン */
a.link-btnIntro { background:url(../images/search/btn_intro.gif) no-repeat 0px 0px;width:147px; height:27px; text-indent:-9999px; display:block; margin:0.5em 0;}
a.link-btnIntro:hover { background-position:0 -27px;}




/* 総合ボタンスタイル */
ul.btn-detail2 {
	margin:0; padding:0; list-style:none; list-style-image:none;
}
ul.btn-detail2 li {
	width:167px; height:36px; float:left; margin:0 4px 4px 0;
}
ul.btn-detail2 li a {
	display:block; height:36px;
}
li#li-movieCorp {
	background-image:url(/images/search/btn_movie-corp.gif);
}
li#li-movieWork {
	background-image:url(/images/search/btn_movie-work.gif);
}
li#li-movieRecruit {
	background-image:url(/images/search/btn_movie-recruit.gif);
}
li#li-toIntro {
	background-image:url(/images/search/btn_detail-corp.gif);
}
li#li-toOasis {
	width:168px !important;
	background-image:url(/images/search/btn_detail-oasis.gif);
}

ul.btn-list2 {
	margin:0; padding:0; list-style:none; list-style-image:none;
}
ul.btn-list2 li {
	width:120px; height:26px; float:left; margin:0 5px 5px 0;
}
ul.btn-list2 li a {
	display:block; height:26px;
}
li#li-movieCorp2 {
	background-image:url(/images/search/btn_movie-corp2.gif);
}
li#li-movieWork2 {
	background-image:url(/images/search/btn_movie-work2.gif);
}
li#li-movieRecruit2 {
	background-image:url(/images/search/btn_movie-recruit2.gif);
}
li#li-toIntro2 {
	background-image:url(/images/search/btn_detail-corp2.gif);
}



/* pickup */


div#block-search-pickup,
div#block-search-pickup div {
	zoom:1;
}

div#block-search-pickup {
	clear:both
}
div#block-search-pickup h3 {
	height:30px;
	background:url(../images/search/pickup/title.gif) no-repeat left top;
	text-indent:-9999px;
}
div#wrapper-search-pickup {
	padding:0 0 5px 5px;
	background:#F7EBEB;
	border:#cfbec9 1px solid;
}
div#content-search-pickup {
}
div.frame-search-pickup {
	padding-top:5px;
	clear:both;
}
div.cell-pickup {
	width:469px;
	margin-right:5px;
	float:left;
	background:#FFFFFF;
	border:#cfbec9 1px solid;
}
div.cell-pickup h4 {
	padding:5px;
	background:#EFEFEF;
	border-bottom:#cfbec9 1px solid;
	font-size:100%;
}

p.para-img-left {
	width:180px;
	padding:5px;
	float:left;
}
div.content-pickup-right {
	width:270px;
	padding-bottom:5px;
	float:right;
}

div.content-pickup h5 {
	padding:0.5em 0;
	font-weight:normal;
	font-size:100%;
}
div.content-pickup table.tbl-pickup {
	width:255px;
	margin:5px 0 0.5em 0;
	border-collapse:collapse;
}
div.content-pickup table.tbl-pickup th,
div.content-pickup table.tbl-pickup td {
	padding:5px 3px;
	border:#cccccc 1px solid;
	text-align:left;
}
div.content-pickup table.tbl-pickup th {
	width:30%;
	background:#EEEEEE;
	text-align:left;
	font-weight:normal;
}
div.content-pickup a.btnContact {
	background:transparent url(../images/search/btn-detail.gif) no-repeat scroll 0 0;
	display:block;
	width:175px;
	height:44px;
	text-decoration:none;
	text-indent:-99999px;
}

/* search_ナース登録部分 */

.hr{
border-bottom:1px solid #999999;
width:960px;
}

#nurse_touroku{
margin:25px 0 10px;
overflow:hidden;
width:776px;
float:right;
}

#nurse_touroku p.nurse_title{
background:url(/images/search/nurse_title.gif) no-repeat scroll 0 0;
height:33px;
}

#nurse_touroku p.nurse_title span{
display:block;
padding:7px 0 0 15px;
font-weight:bold;
font-size:1.3em;
color:#FF66CC;
}

#nurse_touroku div.nurse_bg{
float:left;
border-left:1px solid #ffbff6;
border-right:1px solid #ffbff6;
border-bottom:1px solid #ffbff6;
}


#nurse_touroku div.nurse_left{
width:27%;
float:left;
}


#nurse_touroku div.nurse_right{
float:left;
width:67%;
}

#nurse_touroku div.nurse_right p.txt1{
margin-top:10px;
margin-bottom:10px;
padding-bottom:13px;
border-bottom:1px dashed #999999;
}

#nurse_touroku div.nurse_right p.txt1 span{
color:#3366CC;
font-weight:bold;
margin-bottom:5px;
display:block;

}

#nurse_touroku div.nurse_right p.txt2{
margin-top:15px;
margin-bottom:5px;
color:#666666;
font-weight:bold;
text-align:center;
}

#nurse_touroku div.nurse_right .nurse_btn{
text-align:center;
}



/* 2010/03/30追加 */

.link_area{
margin-top:10px;
line-height: 1.5;
}

.link_area a{
color: #9999ff;
}

.link_area.detail{
padding:10px;
border:1px solid #e7e7e7;
margin-top:0px;
}

.link_area.detail a{
color: #3366ff;
}

#detailttl{
background-color: #e7e7e7;
padding:5px 0 5px 11px;
font-weight:bold;
font-size:15px;
margin-top:10px;
}

/* 2011/04/12追加 */
#mainmenu li a span, #mainmenuSI li a span {
    display: block;
    text-indent: -99999px;
}

#header .title a {
    display: block;
    height: 75px;
    text-decoration: none;
    text-indent: -99999px;
    width: 100%;
}

#header .powered a {
    display: block;
    height: 27px;
    text-decoration: none;
    text-indent: -99999px;
    width: 100%;
}

.Link_area {
    clear: both;
    padding-top: 10px;
    line-height: 1.5;
    border-top:1px dashed #000000;
    font-size: 80%;
    width:775px
}

.Link_area a {
    text-decoration: none;
    color: #999999;
}

#searchResult .searchResultBox .btnBox {
    margin-bottom: 10px;
}

.Paging{
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 600px;
}


ul.Paging li{
    display: inline;
    list-style-type: none;
}

ul.Paging li.on span{
    padding: 4px 4px 3px;
    padding: 3px 7px\9;
    *padding: 3px 7px;
    border: 1px solid #CCCCCC;
	color: #ffffff;
	background-color: #d965b0;
	font-size: 16px;
	zoom:1;
}


ul.Paging li a{
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 16px;
    padding: 3px 4px;
    _display:inline;
    _zoom:1;
}

ul.Paging li a:hover{
	background-color: #d965b0;
	color: #ffffff;
}

#kanrenService{
	border:1px solid #ececec;
	background-color: #fff4f8;
	padding:10px 20px;
	margin-top: 20px;
}

#kanrenService table{
	width:98%;
	margin:10px auto 0;
}

#kanrenService table td{
	text-align: center;
}

#search_Ranking{
    margin-top: 10px;
    padding: 0 10px;
    position: relative;
}

#keyword_box #search_Ranking p.btn_area {
    position: absolute;
    right: 0;
    top: -10px;
}

#Ranking{
    margin: 25px auto 0;
    width: 910px;}

#Ranking dl{
	float: left;
	width: 220px;
	margin-right: 10px;
}

#Ranking dl.last{
	margin-right: 0px;
}

#Ranking dl dt{
	border:1px solid #ececec;
	background-color: #fff4f8;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: normal;
    padding: 7px 0 6px;
    text-align: center;
}

#Ranking dl dt h5{
}

#Ranking dl dd{
	margin-left: 5px;
}

#Ranking dl dd ul{
}

#Ranking dl dd ul li{
    font-size: 15px;
    list-style-type: none;
    margin-bottom: 20px;
}

#Ranking dl dd ul li img{
	vertical-align: middle;
	margin-right: 15px;
}

#bigBnr{
	text-align: center;
	margin-top: 20px;
}