@charset "utf-8";

/* CSS Document */



/* ▼main_left

---------------------------------*/

div#main_left{

	width: 237px;

	padding: 0px 0px 0px 10px;

	float: left;

}



div#main_left a{

	display: block;

	background-position: top left;

	width: 237px;

	height: 33px;

}

div#main_left a:hover{

	background-position: top right;

}



div#main_left #lm_company a{

	background-image: url(/inc/images/lm_company.gif);

	background-repeat: no-repeat;

}



div#main_left #lm_business a{

	background-image: url(/inc/images/lm_business.gif);

	background-repeat: no-repeat;

}



div#main_left #lm_reason a{

	background-image: url(/inc/images/lm_reason.gif);

	background-repeat: no-repeat;

}



div#main_left #lm_serch a{

	background-image: url(/inc/images/lm_serch.gif);

	background-repeat: no-repeat;

}

/* ▲main_left

---------------------------------*/

div #contact_box{

	width: 237px;

	float: left;

	vertical-align: bottom;

	margin: 50px 0px 0px 0px;

	color: #5E7038;

}

div #contact_box #name{

	font-size: 15px;

	font-weight: bold;

	padding:1px 1px 3px 1px;

}

div #contact_box ol{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

div #contact_box li{

	font-size: 12px;

	padding: 1px;

}

/* ▼g_navi

---------------------------------*/

div#g_navi{

	

}



div#g_navi li{

	float: left;

}

div#g_navi li a{

	display: block;

	background-position: top;

}

div#g_navi li a:hover{

	background-position: bottom;

}



div#g_navi li#gn_haken a{

	background-image: url(/inc/images/gnavi_haken.gif);

	background-repeat: no-repeat;

	width: 192px;

	height: 40px;

}



div#g_navi li#gn_kaigo a{

	background-image: url(/inc/images/gnavi_kaigo.gif);

	background-repeat: no-repeat;

	width: 166px;

	height: 40px;

}



div#g_navi li#gn_tomiyama a{

	background-image: url(/inc/images/gnavi_tomiyama.gif);

	background-repeat: no-repeat;

	width: 140px;

	height: 40px;

}

/* ▲g_navi

---------------------------------*/



/* ▼main_right

---------------------------------*/

div#main_right{

	width: 508px;

	margin: 0px 0px 40px 264px;

}



div#main_right #mr_left{

	float: left;

	width: 259px;

}



div#main_right #mr_rlbox{

	background-repeat: no-repeat;

	background-position: bottom left;

	background-image: url(/inc/images/bg_mid.gif);

	width: 501px;

	overflow: hidden;

}



/* ie7用hack */

*+html div#main_right #mr_rlbox{

	overflow: visible;

}

/* ▼mrl_box

---------------------------------*/

div#main_right #mr_left .mrl_box{

	background-image: url(/inc/images/bg_waku_a.gif);

	background-repeat: no-repeat;

	background-position: top center;

	padding: 10px 0px 10px 0px;

	margin: 0px 0px 10px 0px;

}

div#main_right p{

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

}

div#main_right .photo{

	margin: 5px 0px;

	text-align: center;

}



div#main_right #mr_left .mrl_box #link_jinzai a{

	display: block;

	background-position: top left;

	background-image: url(/inc/images/link_jinzai.gif);

	background-repeat: no-repeat;

	margin: 0px 0px 0px 15px;

	width: 185px;

	height: 20px;

}

div#main_right #mr_left .mrl_box #link_jinzai a:hover{

	background-position: bottom left;

}

div#main_right #mr_left .mrl_box #link_support a{

	display: block;

	background-position: top left;

	background-image: url(/inc/images/link_recruit.gif);

	background-repeat: no-repeat;

	margin: 0px 0px 0px 15px;

	width: 185px;

	height: 20px;

}

div#main_right #mr_left .mrl_box #link_support a:hover{

	background-position: bottom left;

}

.mrl_box li{

	float: left;

}

.mrl_box li a{

	display: block;

	background-position: top;

}

.mrl_box li a:hover{

	background-position: bottom;

}

.mrl_box li.bt_jserch a{

	background-image: url(/inc/images/bt_serch_green.gif);

	background-repeat: no-repeat;

	width: 108px;

	height: 34px;

	margin: 0px 0px 0px 15px;

}

.mrl_box li.link_pserch a{

	background-image: url(/inc/images/link_serch_02.gif);

	background-repeat: no-repeat;

	width: 120px;

	height: 12px;

	margin: 0px 5px 0px 0px;

	padding: 0px 0px 0px 5px;

}

/* ▲mrl_box

---------------------------------*/



div#main_right #mr_right{

	width: 242px;

	float: right;

	background-image: url(/inc/images/bg_waku_b.gif);

	background-repeat: no-repeat;

	background-position: top left;

	margin: 0px 0px 20px 0px;

}



div#main_right #mr_right p.nurs{

	margin-top: 0px;

	padding-top: 0px;

}

	

/* ▼link_hospital

		btn/医療/介護/福祉･施設サービス

------------------------------------------------------*/

#link_hospital{

	margin: 10px 0px 0px 10px;

}

#link_hospital a{

	display: block;

	background-position: top left;

	background-image: url(/inc/images/link_hospital.gif);

	background-repeat: no-repeat;

	width: 220px;

	height: 20px;

}

#link_hospital a:hover{

	background-position: bottom left;

	display: block;

	width: 220px;

	height: 20px;

}

/* ▲link_hospital

------------------------------------------------------*/



/* ▼link_special

		.bt1/介護付き有料老人ホーム/グループホーム

		.bt2/訪問介護/居宅介護支援

		.bt3/医療･介護･福祉専門職

------------------------------------------------------*/

ul#link_special a{

	background-position: left top;

	background-repeat: no-repeat;

	display: block;

}

ul#link_special .bt1{

	margin: 10px 0px 0px 15px;

}

ul#link_special .bt2{

	margin: 0px 0px 0px 15px;

}

ul#link_special .bt3{

	margin: 10px 0px 0px 10px;

}



ul#link_special a:hover{

	background-position: left bottom;

	background-repeat: no-repeat;

}



ul#link_special .bt1 a{

	background-image: url(/inc/images/link_kaigo.gif);

	width: 210px;

	height: 15px;

}

ul#link_special .bt1 a:hover{

	width: 210px;

	height: 15px;

}

ul#link_special .bt2 a{

	background-image: url(/inc/images/link_houmon.gif);

	width: 210px;

	height: 15px;

}

ul#link_special .bt2 a:hover{

	width: 210px;

	height: 15px;

}

ul#link_special .bt3 a{

	background-image:  url(/inc/images/link_senmon_2.gif);

	width: 230px;

	height: 38px;

}

ul#link_special .bt3 a:hover{

	width: 230px;

	height: 38px;

}

/* ▲link_special

------------------------------------------------------*/



/* ▼oshigoto

		btn/お仕事を探す

		btn/人材をお探しの方

------------------------------------------------------*/

ul#oshigoto li{

	float: left;

}

ul#oshigoto .bt_njserch a{

	background-image: url(/inc/images/bt_serch_blue.gif);

	background-position: right top;

	background-repeat: no-repeat;

	display: block;

	width: 125px;

	height: 34px;

}

ul#oshigoto .bt_njserch a:hover{

	background-position: right bottom;

	width: 125px;

	height: 34px;

}

ul#oshigoto .link_serch a{

	background-image: url(/inc/images/link_serch.gif);

	background-position: right top;

	background-repeat: no-repeat;

	display: block;

	width: 75px;

	height: 27px;

	margin: 0px 0px 0px 10px;

}

ul#oshigoto .link_serch a:hover{

	background-position: right bottom;

	width: 75px;

	height: 27px;

}

/* ▲oshigoto

------------------------------------------------------*/



/* ▼job_news

---------------------------------*/

div#job_news .goother{

	text-align: right;

	padding: 10px 15px 10px 0px;

}



div#job_news{

	width: 280px;

	float: left;

}



div#job_news dl{

	padding: 4px 5px 4px 5px;

}

div#job_news dt{

	float: left;

	width: 50px;

}



div#job_news dd{

	width: 150px;

	margin-left: 5em;

	padding: 0px 0px 0px 30px;

}

/* ie6用hack */

*html div#job_news dd{



}





div#job_news .jn_box_top{

	background-image: url(/inc/images/work_bg_white.gif);

	background-repeat: repeat-y;

	background-position: left;

}

div#job_news .jn_box_a{

	background-image: url(/inc/images/works_bg_a.gif);

	background-repeat: repeat-y;

	background-position: left;

}

div#job_news .jn_box_b{

	background-image: url(/inc/images/works_bg_b.gif);

	background-repeat: repeat-y;

	background-position: left;

}

div#job_news .jn_box_c{

	background-image: url(/inc/images/works_bg_c.gif);

	background-repeat: repeat-y;

	background-position: left;

}

div#job_news .jn_box_w{

	background-image: url(/inc/images/work_bg_white.gif);

	background-repeat: repeat-y;

	background-position: left;

}

div#job_news .jn_box_g{

	background-image: url(/inc/images/work_bg_d.gif);

	background-repeat: repeat-y;

	background-position: left;

}



div#job_news .jn_box_bot{

	background-image: url(/inc/images/works_bottom.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	height: 10px;

}

/* ▲job_news

---------------------------------*/



/* ▼info

---------------------------------*/

div#info{

	width: 210px;

	margin: 0px 0px 0px 10px;

	background-image: url(/inc/images/work_bg_white.gif);

	background-repeat: repeat-y;

	background-position: right;

	float: left;

}



div#info .title{

	background-image: url(/inc/images/info_icon.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 13px;

}

div#info .photo{

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}

div#info p{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 55px;

}



div#info .description{

	font-size:85%;

}



div#info .date{

	text-align: right;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 0px;

}



div#info #info_bottom{

	background-image: url(/inc/images/info_bottom.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	height: 10px;

}	



/* ▲info

---------------------------------*/

/* 葬祭バナー追加  */
.sousai {
clear: both; 
 }


*htmll .sousai {
padding: 0;
margin: 0;
}












