@charset "utf-8";
#wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
}

#top-back {
	background-image: url(../../images/top/top_back.gif);
	background-repeat: repeat-x;
	background-position: 0 12px;
	background-color: #FFFFFF;
}

/* \*/
a {
	overflow: hidden;
}
/* */

/* -----ヘッダー----- */
#header {
	height: 69px;
}

#head-logo a {
	text-decoration: none;
	display: block;
	height: 100%;
}


#head-logo {
	float: left;
	background-image: url(../../images/h_logo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 69px;
	width: 309px;
}
.img-title {
	text-indent: -9999px;
	height: 100%;
}

#head-tel {
	float: left;
	height: 69px;
	width: 522px;
}

#tel-w {
	width: 376px;
	margin-left: 146px;
}

#head-button {
	float: right;
	width: 119px;
	height: 69px;
	background-image: url(../../images/h_btn_b2b.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#head-button a:hover {
	float: left;
	width: 119px;
	height: 69px;
	background-image: url(../../images/h_btn_b2b.gif);
	background-repeat: no-repeat;
	background-position: -119px 0;
}

#head-button a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#head-img {
	background-image: url(../../images/top/head_img.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 273px;
}

.head-img-txt {
	text-indent: -9999px;
}

/* -----ヘッダー電話----- */
#phone {
	width: 356px;
	height: 51px;
	border: none;
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 12px;
}

#phone a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#pn-a {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	width: 82px;
}

#pn-b {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: -181px 0px;
	height: 26px;
	width: 75px;
}

#pn-c {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: -356px 0px;
	height: 26px;
	width: 64px;
}

#pn-d {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: 0px -26px;
	height: 25px;
	width: 82px;
}

#pn-e {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: -181px -26px;
	height: 25px;
	width: 75px;
}

#pn-a a:hover {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: 0px -51px;
}

#pn-b a:hover {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: -181px -51px;
}

#pn-c a:hover {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: -356px -51px;
}

#pn-d a:hover {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: 0px -77px;
}

#pn-e a:hover {
	background-image: url(../../images/p_num.gif);
	background-repeat: no-repeat;
	background-position: -181px -77px;
}

/* -----ヘッダーメニュー----- */
#hm-w {
	width: 950px;
	height: 253px;
	margin: 0;
}

#hm-w a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#hm01 {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 71px;
	height: 253px;
}

#hm02 {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -71px 0px;
	width: 71px;
	height: 253px;
}

#hm03 {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -142px 0px;
	width: 71px;
	height: 253px;
}

#hm04 {
	background-image: url(../../images/top/top_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 737px;
	height: 253px;
}

#hm01 a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: 0px -253px;
	width: 71px;
	height: 253px;
}

#hm02 a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -71px -253px;
	width: 71px;
	height: 253px;
}

#hm03 a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -142px -253px;
	width: 71px;
	height: 253px;
}



/* -----医療系ヘッダーメニュー----- */
#hm-w-med {
	width: 950px;
	height: 253px;
	margin: 0;
}

#hm-w-med a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#hm01-med {
	background-image: url(../../images/top/type_3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 71px;
	height: 253px;
}

#hm02-med {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -71px -253px;
	width: 71px;
	height: 253px;
}

#hm03-med {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -142px -253px;
	width: 71px;
	height: 253px;
}

#hm04-med {
	background-image: url(../../images/top/top_img_med.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 737px;
	height: 253px;
}

#hm01-med a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: 0px -253px;
	width: 71px;
	height: 253px;
}

#hm02-med a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -71px 0px;
	width: 71px;
	height: 253px;
}

#hm03-med a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -142px 0px;
	width: 71px;
	height: 253px;
}

/* -----福祉系ヘッダーメニュー----- */
#hm-w-wel {
	width: 950px;
	height: 253px;
	margin: 0;
}

#hm-w-wel a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#hm01-wel {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: 0px -253px;
	width: 71px;
	height: 253px;
}

#hm02-wel {
	background-image: url(../../images/top/type_3.gif);
	background-repeat: no-repeat;
	background-position: -71px 0px;
	width: 71px;
	height: 253px;
}

#hm03-wel {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -142px -253px;
	width: 71px;
	height: 253px;
}

#hm04-wel {
	background-image: url(../../images/top/top_img_wel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 737px;
	height: 253px;
}

#hm01-wel a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 71px;
	height: 253px;
}

#hm02-wel a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -71px 0px;
	width: 71px;
	height: 253px;
}

#hm03-wel a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -142px 0px;
	width: 71px;
	height: 253px;
}

/* -----その他ヘッダーメニュー----- */
#hm-w-oth {
	width: 950px;
	height: 253px;
	margin: 0;
}

#hm-w-oth a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#hm01-oth {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: 0px -253px;
	width: 71px;
	height: 253px;
}

#hm02-oth {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -71px -253px;
	width: 71px;
	height: 253px;
}

#hm03-oth {
	background-image: url(../../images/top/type_3.gif);
	background-repeat: no-repeat;
	background-position: -142px 0px;
	width: 71px;
	height: 253px;
}

#hm04-oth {
	background-image: url(../../images/top/top_img_oth.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 737px;
	height: 253px;
}

#hm01-oth a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 71px;
	height: 253px;
}

#hm02-oth a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -71px 0px;
	width: 71px;
	height: 253px;
}

#hm03-oth a:hover {
	background-image: url(../../images/top/type_2.gif);
	background-repeat: no-repeat;
	background-position: -142px 0px;
	width: 71px;
	height: 253px;
}


/* -----コンテンツ----- */
#contents-w {
	margin-top: 15px;
	width: 950px;
}


/* -----左----- */
#con-left {
	width: 213px;
	float: left;
	margin-right: 15px;
}

/* -----総合トップ----- */
#btn-go-home-s {
	background-image: url(../../images/btn_go_top_s.gif);
	background-repeat: no-repeat;
	height: 40px;
	background-position: 0 0;
	width: 213px;
}

#btn-go-home-s a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#btn-go-home-s a:hover {
	background-image: url(../../images/btn_go_top_s.gif);
	background-repeat: no-repeat;
	height: 40px;
	background-position: -213px 0;
	width: 213px;
}

/* -----ハートフルスタッフに登録----- */
#reg-s {
	background-image: url(../../images/top/btn_reg.gif);
	background-repeat: no-repeat;
	height: 114px;
	background-position: 0 0;
	width: 213px;
}

#reg-s a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#reg-s a:hover {
	background-image: url(../../images/top/btn_reg.gif);
	background-repeat: no-repeat;
	height: 114px;
	background-position: -213px 0;
	width: 213px;
}

/* -----TOPのオフィス----- */
#office-t {
	width: 225px;
	height: 96px;
	border: none;
	background-image: url(../../images/top/btn_office_R.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 10px;
}

#office-t a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#office-t-a {
	background-image: url(../../images/top/btn_office_R.jpg);
	background-repeat: no-repeat;
	background-position: -43px -41px;
}

#office-t-b {
	background-image: url(../../images/top/btn_office_R.jpg);
	background-repeat: no-repeat;
	background-position: -134px -41px;
}

#office-t-c {
	background-image: url(../../images/top/btn_office_R.jpg);
	background-repeat: no-repeat;
	background-position: -43px -61px;
}

#office-t-d {
	background-image: url(../../images/top/btn_office_R.jpg);
	background-repeat: no-repeat;
	background-position: -134px -61px;
}


#office-t-a a:hover {
	background-image: url(../../images/top/btn_office_R.jpg);
	background-repeat: no-repeat;
	background-position: -268px -41px;
}

#office-t-b a:hover {
	background-image: url(../../images/top/btn_office_R.jpg);
	background-repeat: no-repeat;
	background-position: -359px -41px;
}

#office-t-c a:hover {
	background-image: url(../../images/top/btn_office_R.jpg);
	background-repeat: no-repeat;
	background-position: -268px -61px;
}

#office-t-d a:hover {
	background-image: url(../../images/top/btn_office_R.jpg);
	background-repeat: no-repeat;
	background-position: -359px -61px;
}

/* -----SUBのオフィス----- */
#office {
	width: 224px;
	height: 96px;
	border: none;
	background-image: url(../../images/btn_office.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#office a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#office-a {
	background-image: url(../../images/btn_office.jpg);
	background-repeat: no-repeat;
	background-position: -40px -38px;
}

#office-b {
	background-image: url(../../images/btn_office.jpg);
	background-repeat: no-repeat;
	background-position: -134px -38px;
}

#office-c {
	background-image: url(../../images/btn_office.jpg);
	background-repeat: no-repeat;
	background-position: -40px -58px;
}

#office-d {
	background-image: url(../../images/btn_office.jpg);
	background-repeat: no-repeat;
	background-position: -134px -58px;
}


#office-a a:hover {
	background-image: url(../../images/btn_office.jpg);
	background-repeat: no-repeat;
	background-position: -264px -38px;
}

#office-b a:hover {
	background-image: url(../../images/btn_office.jpg);
	background-repeat: no-repeat;
	background-position: -358px -38px;
}

#office-c a:hover {
	background-image: url(../../images/btn_office.jpg);
	background-repeat: no-repeat;
	background-position: -264px -58px;
}

#office-d a:hover {
	background-image: url(../../images/btn_office.jpg);
	background-repeat: no-repeat;
	background-position: -358px -58px;
}

/* -----モバイル----- */
#mob {
	background-image: url(../../images/top/mobile.gif);
	background-repeat: no-repeat;
	height: 98px;
	background-position: 0 0;
	width: 213px;
	margin-top: 10px;
}


/* -----トピックス----- */
#lm-tpcs {
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
}

#lm-tpcs ul {
	padding: 0;
	margin-right: 11px;
	margin-left: 11px;
	text-align: left;
}

#lm-tpcs li {
	list-style-type: none;
	background-image: url(../../images/top/news_icon.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-left: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
}

#tpcs-t {
	background-image: url(../../images/top/top_l_m1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 44px;
}

#lm-tpcs a:link {
	text-decoration: underline;
	color: #666666;
}

#lm-tpcs a:visited {
	text-decoration: underline;
	color: #666666;
}

#lm-tpcs a:hover {
	text-decoration: none;
	color:#7133D7;
}

#lm-tpcs a:active {
	text-decoration: underline;
	color: #666666;
}


/* -----センター----- */
#con-center {
	width: 482px;
	float: left;
	margin-right: 15px;
	padding-bottom: 30px;
}

/* -----新着求人情報----- */
#job-w {
	width: 482px;
}

#job-txt-box {
	background-color: #ffdfe0;
}

#job-w ul {
	padding: 0;
	margin-right: 12px;
	margin-left: 12px;
	text-align: left;
}

#job-w li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
	padding-left: 5px;
}


#job-w li img {
	margin-right: 5px;
	vertical-align: middle;
	margin-bottom: 5px;
}


#job-txt-box a:link {
	text-decoration: underline;
	color: #0000CC;
}

#job-txt-box a:visited {
	text-decoration: underline;
	color: #9933CC;
}

#job-txt-box a:hover {
	text-decoration: none;
	color:#0099FF;
}

#job-txt-box a:active {
	text-decoration: underline;
	color: #0000CC;
}


/* -----求人検索----- */
#search-w {
	margin-top: 20px;
	width: 482px;
	text-align: center;
}

.search-box {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f7d9a9;
	border-left-color: #f7d9a9;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.search-txt {
	margin: 0 15px;
	text-align: left;

}

#search-w a:link {
	text-decoration: underline;
	color: #666666;
}

#search-w a:visited {
	text-decoration: underline;
	color: #666666;
}

#search-w a:hover {
	text-decoration: none;
	color:#FF3300;
}

#search-w a:active {
	text-decoration: underline;
	color: #666666;
}


#search-t-d {
	background-image: url(../../images/top/s_t_0.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 482px;
	height: 30px;
}

#search-t-d a {
	text-decoration: none;
	display: block;
	width: 482px;
	height: 30px;
}

#search-t-d a:hover {
	background-image: url(../../images/top/s_t_0.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	width: 482px;
	height: 30px;
}


#search-t-j {
	background-image: url(../../images/top/job_t.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 482px;
	height: 33px;
}

#search-t-j a {
	text-decoration: none;
	display: block;
	width: 482px;
	height: 33px;
}

#search-t-j a:hover {
	background-image: url(../../images/top/job_t.gif);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	width: 482px;
	height: 33px;
}

#search-btn {
	background-image: url(../../images/top/search_btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 170px;
	height: 30px;
}

#search-btn a {
	text-decoration: none;
	display: block;
	height: 30px;
	width: 170px;
}

#search-btn a:hover {
	background-image: url(../../images/top/search_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	width: 170px;
	height: 30px;
}


/* --求人検索（右）-- */
#search-w-s {
	width: 225px;
	text-align: center;
}

.search-box-s {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f7d9a9;
	border-left-color: #f7d9a9;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.search-txt-s {
	margin: 0 8px;
	text-align: left;
	width: 207px;

}

#search-w-s a:link {
	text-decoration: underline;
	color: #666666;
}

#search-w-s a:visited {
	text-decoration: underline;
	color: #666666;
}

#search-w-s a:hover {
	text-decoration: none;
	color:#FF3300;
}

#search-w-s a:active {
	text-decoration: underline;
	color: #666666;
}

#search-t-d-s {
	background-image: url(../../images/top/s_t_0_s.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 225px;
	height: 30px;
}

#search-t-d-s a {
	text-decoration: none;
	display: block;
	width: 225px;
	height: 30px;
}

#search-t-d-s a:hover {
	background-image: url(../../images/top/s_t_0_s.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	width: 225px;
	height: 30px;
}

/* -----b2cメニュー（センター）----- */
#c-b2c {
	width: 466px;
	margin-top: 20px;
	margin-left: 8px;
}

#c-b2c-h {
	float: right;
	width: 225px;
}

#c-b2c-t {
	float: left;
	width: 225px;
}


/* -----右----- */
#con-right {
	width: 225px;
	float: left;
}

/* -----派遣をご希望の方へ----- */
#t-haken-w {
	width: 225px;
}

#t-haken-w ul {
	margin: 0 0;
	padding: 0;
	list-style: none;
}

#t-haken-w li {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#t-haken-w li a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#t-h-00 {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 38px;
}

#t-h-01 {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: 0 -38px;
	height: 28px;
}

#t-h-02 {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: 0 -66px;
	height: 28px;
}

#t-h-03 {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: 0 -94px;
	height: 28px;
}

#t-h-04 {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: 0 -122px;
	height: 28px;
}

#t-h-05 {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: 0 -150px;
	height: 28px;
}

#t-h-06 {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: 0 -178px;
	height: 28px;
}

#t-h-07 {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: 0 -206px;
	height: 34px;
}

#t-h-01 a:hover {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: -225px -38px;
	height: 28px;
}

#t-h-02 a:hover {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: -225px -66px;
	height: 28px;
}

#t-h-03 a:hover {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: -225px -94px;
	height: 28px;
}

#t-h-04 a:hover {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: -225px -122px;
	height: 28px;
}

#t-h-05 a:hover {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: -225px -150px;
	height: 28px;
}

#t-h-06 a:hover {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: -225px -178px;
	height: 28px;
}

#t-h-07 a:hover {
	background-image: url(../../images/top/t_menu_h.gif);
	background-repeat: no-repeat;
	background-position: -225px -206px;
	height: 34px;
}

/* -----転職をご希望の方へ----- */
#t-tenshoku-w {
	width: 225px;
}

#t-tenshoku-w ul {
	margin: 0 0;
	padding: 0;
	list-style: none;
}

#t-tenshoku-w li {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#t-tenshoku-w a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#t-t-00 {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 38px;
}

#t-t-01 {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: 0 -38px;
	height: 28px;
}

#t-t-02 {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: 0 -66px;
	height: 28px;
}

#t-t-03 {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: 0 -94px;
	height: 28px;
}

#t-t-04 {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: 0 -122px;
	height: 28px;
}

#t-t-05 {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: 0 -150px;
	height: 28px;
}

#t-t-06 {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: 0 -178px;
	height: 34px;
}


#t-t-01 a:hover {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: -225px -38px;
	height: 28px;
}

#t-t-02 a:hover {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: -225px -66px;
	height: 28px;
}

#t-t-03 a:hover {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: -225px -94px;
	height: 28px;
}

#t-t-04 a:hover {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: -225px -122px;
	height: 28px;
}

#t-t-05 a:hover {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: -225px -150px;
	height: 28px;
}

#t-t-06 a:hover {
	background-image: url(../../images/top/t_menu_t.gif);
	background-repeat: no-repeat;
	background-position: -225px -178px;
	height: 34px;
}


/* -----テキスト----- */
#r-txt {
	font-size: 10px;
	line-height: 1.5em;
	margin: 20px 5px 0 5px;
}


/* -----派遣前研修----- */
#bn-kenshu {
	background-image: url(../../images/top/bn_kenshu.gif);
	background-repeat: no-repeat;
	height: 77px;
	background-position: 0 0;
	width: 225px;
}

#bn-kenshu a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-kenshu a:hover {
	background-image: url(../../images/top/bn_kenshu.gif);
	background-repeat: no-repeat;
	height: 77px;
	background-position: -225px 0;
	width: 225px;
}


/* -----交通費全額支給----- */
#bn-koutsu {
	background-image: url(../../images/top/bn_koutsu.gif);
	background-repeat: no-repeat;
	height: 77px;
	background-position: 0 0;
	width: 225px;
}

#bn-koutsu a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-koutsu a:hover {
	background-image: url(../../images/top/bn_koutsu.gif);
	background-repeat: no-repeat;
	height: 77px;
	background-position: -225px 0;
	width: 225px;
}


/* -----センターの下バナー------ */
#c-bn-w {
	width: 466px;
	margin: 20px 0 0 8px;
}

#c-bn-L {
	width: 225px;
	float: left;
}

#c-bn-R {
	width: 225px;
	float: right;
}

/* -----フッター----- */
#footer {
	clear: both;
}

#f-w {
	margin-top: 18px;
	color: #FFFFFF;
}

#f-m {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d7d7;
	text-align: center;
	padding: 8px 0;
	background-image: url(../../images/top/foot_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: middle;
}

#f-m-0 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d7d7;
	text-align: center;
	padding: 3px 0;
	font-size: 10px;
}

#f-m-2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d7d7;
	text-align: center;
	padding: 3px 0;
	font-size: 10px;
}

#f-m-3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d7d7;
	text-align: center;
	padding: 3px 0;
	font-size: 10px;
}

.f-m-title {
	margin-right: 7px;
	background-color: #FFE8F3;
	padding: 3px;
	color: #FF599B;
}

.f-m-line {
	margin: 0 3px;
}

#f-m a:link {
	text-decoration: none;
	color: #333333;
}

#f-m a:visited {
	text-decoration: none;
	color: #333333;
}

#f-m a:hover {
	text-decoration: underline;
	color:#E00065;
}

#f-m a:active {
	text-decoration: none;
	color: #333333;
}


#f-m-0 a:link,#f-m-2 a:link,#f-m-3 a:link {
	text-decoration: none;
	color: #666666;
}

#f-m-0 a:visited,#f-m-2 a:visited,#f-m-3 a:visited {
	text-decoration: none;
	color: #666666;
}

#f-m-0 a:hover,#f-m-2 a:hover,#f-m-3 a:hover {
	text-decoration: underline;
	color:#66CCFF;
}

#f-m-0 a:active,#f-m-2 a:active,#f-m-3 a:active {
	text-decoration: none;
	color: #666666;
}

#f-c {
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 30px;
	height: 40px;
	padding-top: 10px;
	background-image: url(../../images/copy_back.gif);
	background-repeat: repeat-x;
}

.logo-s {
	margin-right: 20px;
	vertical-align: middle;
	margin-bottom: 2px;
}

/* -----バナー----- */
/* 紹介-看護師 */
#bn-a {
	background-image: url(../../images/top/bn_a.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 225px;
	height: 250px;
}

#bn-a a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-a a:hover {
	background-image: url(../../images/top/bn_a.jpg);
	background-repeat: no-repeat;
	background-position: -225px 0;
	width: 225px;
	height: 250px;
}

#bn-a-s {
	background-image: url(../../images/top/bn_a_s.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 213px;
	height: 237px;
}

#bn-a-s a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-a-s a:hover {
	background-image: url(../../images/top/bn_a_s.jpg);
	background-repeat: no-repeat;
	background-position: -213px 0;
	width: 213px;
	height: 237px;
}



/* 紹介-介護 */
#bn-b {
	background-image: url(../../images/top/bn_b.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 225px;
	height: 250px;
}

#bn-b a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-b a:hover {
	background-image: url(../../images/top/bn_b.jpg);
	background-repeat: no-repeat;
	background-position: -225px 0;
	width: 225px;
	height: 250px;
}

#bn-b-s {
	background-image: url(../../images/top/bn_b_s.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 213px;
	height: 237px;
}

#bn-b-s a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-b-s a:hover {
	background-image: url(../../images/top/bn_b_s.jpg);
	background-repeat: no-repeat;
	background-position: -213px 0;
	width: 213px;
	height: 237px;
}


/* 紹介-共通 */
#bn-c {
	background-image: url(../../images/top/bn_c.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 225px;
	height: 250px;
}

#bn-c a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-c a:hover {
	background-image: url(../../images/top/bn_c.jpg);
	background-repeat: no-repeat;
	background-position: -225px 0;
	width: 225px;
	height: 250px;
}

#bn-c-s {
	background-image: url(../../images/top/bn_c_s.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 213px;
	height: 237px;
}

#bn-c-s a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-c-s a:hover {
	background-image: url(../../images/top/bn_c_s.jpg);
	background-repeat: no-repeat;
	background-position: -213px 0;
	width: 213px;
	height: 237px;
}


/* 皆勤 */
#bn-d {
	background-image: url(../../images/top/bn_d.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 225px;
	height: 220px;
}

#bn-d a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-d a:hover {
	background-image: url(../../images/top/bn_d.jpg);
	background-repeat: no-repeat;
	background-position: -225px 0;
	width: 225px;
	height: 220px;
}


#bn-d-s {
	background-image: url(../../images/top/bn_d_s.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 213px;
	height: 209px;
}

#bn-d-s a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-d-s a:hover {
	background-image: url(../../images/top/bn_d_s.jpg);
	background-repeat: no-repeat;
	background-position: -213px 0;
	width: 213px;
	height: 209px;
}

#bn-d-2 {
	background-image: url(../../images/top/bn_d_2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 225px;
	height: 250px;
}

#bn-d-2 a {
	text-decoration: none;
	display: block;
	height: 100%;
}

#bn-d-2 a:hover {
	background-image: url(../../images/top/bn_d_2.jpg);
	background-repeat: no-repeat;
	background-position: -225px 0;
	width: 225px;
	height: 250px;
}

/* ---スポンサー---*/
.sp-ht {
	font-size: 10px;
	text-align: right;
	color: #003399;
	line-height: 10px;
	margin-bottom: 5px;
}

.sp-bt {
	font-size: 10px;
	text-align: right;
	color: #999999;
	line-height: 10px;
	margin-top: 2px;
}

