@charset "utf-8";


#header {
	height:91px;
	width:100%;
	display:block;
	margin-bottom:20px;
	background:url(../images/header_back.gif) repeat-x;
}

#header a {
	display:block;
	text-indent:-9999px;
}

#header h1 a {
	background:url(../images/buttons.jpg) no-repeat 0 -652px;
}

#header #wrap {
	width:800px;
	text-align:left;
	margin:0 auto;
	height:80px;
	padding-top:11px;
	padding-left:19px;
	position:relative;
	z-index:100;
}

#header h1,
#header h1 a {
	width:267px;
	height:48px;
}

#header a#h_sp_a,
#header a#h_ry_a {
	display:block;
	float:right;
	width:175px;
	height:42px;
	position:absolute;
	top:13px;
}

#header a#h_sp_a {
	left:612px;
	background:url(../images/buttons.jpg) no-repeat 0 -400px;
}

#header a#h_sp_a:hover {
	background:url(../images/buttons.jpg) no-repeat 0 -442px;
}

#header a#h_ry_a {
	left:434px;
	background:url(../images/buttons.jpg) no-repeat -175px -484px;
}

#header a#h_ry_a:hover {
	background:url(../images/buttons.jpg) no-repeat -175px -526px;
}



#header ul#gnavi {
	margin-top:8px;
	height:24px;
}

#header ul#gnavi li {
	float:left;
	height:24px;
}

#header ul#gnavi li a {
	display:block;
	height:24px;
}

#header ul#gnavi li#nav1,
#header ul#gnavi li#nav1 a {
	width:92px;
	background:url(../images/buttons.jpg) no-repeat -300px 0;
}

#header ul#gnavi li#nav1 a:hover {
	background:url(../images/buttons.jpg) no-repeat -300px -24px;
}

#header ul#gnavi li#nav2,
#header ul#gnavi li#nav2 a {
	width:103px;
	background:url(../images/buttons.jpg) no-repeat -392px 0;
}

#header ul#gnavi li#nav2 a:hover {
	background:url(../images/buttons.jpg) no-repeat -392px -24px;
}

#header ul#gnavi li#nav3,
#header ul#gnavi li#nav3 a {
	width:102px;
	background:url(../images/buttons.jpg) no-repeat -495px 0px;
}

#header ul#gnavi li#nav3 a:hover {
	background:url(../images/buttons.jpg) no-repeat -495px -24px;
}

#header ul#gnavi li#nav3 li#nav3_n1 a {
	background:url(../images/buttons.jpg) -300px -48px;
}

#header ul#gnavi li#nav3 li#nav3_n1 a:hover {
	background:url(../images/buttons.jpg) -300px -74px;
}

#header ul#gnavi li#nav3 li#nav3_n2 a {
	background:url(../images/buttons.jpg) -300px -100px;
}

#header ul#gnavi li#nav3 li#nav3_n2 a:hover {
	background:url(../images/buttons.jpg) -300px -127px;
}

#header ul#gnavi li#nav3 li#nav3_n3 a {
	background:url(../images/buttons.jpg) -300px -154px;
}

#header ul#gnavi li#nav3 li#nav3_n3 a:hover {
	background:url(../images/buttons.jpg) -300px -181px;
}

#header ul#gnavi li#nav4,
#header ul#gnavi li#nav4 a {
	width:101px;
	background:url(../images/buttons.jpg) no-repeat -597px 0px;
}

#header ul#gnavi li#nav4 a:hover {
	background:url(../images/buttons.jpg) no-repeat -597px -24px;
}

#header ul#gnavi li#nav4 li#nav4_n1 a {
	background:url(../images/buttons.jpg) -301px -208px;
}

#header ul#gnavi li#nav4 li#nav4_n1 a:hover {
	background:url(../images/buttons.jpg) -301px -234px;
}

#header ul#gnavi li#nav4 li#nav4_n2 a {
	background:url(../images/buttons.jpg) -301px -260px;
}

#header ul#gnavi li#nav4 li#nav4_n2 a:hover {
	background:url(../images/buttons.jpg) -301px -287px;
}

#header ul#gnavi li#nav4 li#nav4_n3 a {
	background:url(../images/buttons.jpg) -301px -314px;
}

#header ul#gnavi li#nav4 li#nav4_n3 a:hover {
	background:url(../images/buttons.jpg) -301px -341px;
}

#header ul#gnavi li#nav5,
#header ul#gnavi li#nav5 a {
	width:102px;
	background:url(../images/buttons.jpg) no-repeat -698px 0px;
}

#header ul#gnavi li#nav5 a:hover {
	background:url(../images/buttons.jpg) no-repeat -698px -24px;
}

#header ul#gnavi li#nav5 li#nav5_n1 a {
	background:url(../images/buttons.jpg) -402px -144px;
}

#header ul#gnavi li#nav5 li#nav5_n1 a:hover {
	background:url(../images/buttons.jpg) -402px -170px;
}

#header ul#gnavi li#nav5 li#nav5_n2 a {
	background:url(../images/buttons.jpg) -402px -196px;
}

#header ul#gnavi li#nav5 li#nav5_n2 a:hover {
	background:url(../images/buttons.jpg) -402px -223px;
}

#header ul#gnavi li#nav5 li#nav5_n3 a {
	background:url(../images/buttons.jpg) -402px -250px;
}

#header ul#gnavi li#nav5 li#nav5_n3 a:hover {
	background:url(../images/buttons.jpg) -402px -277px;
}

#header ul#gnavi li#nav6,
#header ul#gnavi li#nav6 a {
	width:101px;
	background:url(../images/buttons.jpg) no-repeat -800px 0px;
}

#header ul#gnavi li#nav6 a:hover {
	background:url(../images/buttons.jpg) no-repeat -800px -24px;
}

#header ul#gnavi li#nav6 li#nav6_n1 a {
	background:url(../images/buttons.jpg) -402px -330px;
}

#header ul#gnavi li#nav6 li#nav6_n1 a:hover {
	background:url(../images/buttons.jpg) -402px -304px;
}

#header ul#gnavi li#nav7,
#header ul#gnavi li#nav7 a {
	width:102px;
	background:url(../images/buttons.jpg) no-repeat -402px -48px;
}

#header ul#gnavi li#nav7 a:hover {
	background:url(../images/buttons.jpg) no-repeat -402px -72px;
}

#header ul#gnavi li#nav8,
#header ul#gnavi li#nav8 a {
	width:97px;
	background:url(../images/buttons.jpg) no-repeat -402px -96px;
}

#header ul#gnavi li#nav8 a:hover {
	background:url(../images/buttons.jpg) no-repeat -402px -120px;
}

#header ul#gnavi ul#nav3_ul,
#header ul#gnavi ul#nav4_ul,
#header ul#gnavi ul#nav5_ul,
#header ul#gnavi ul#nav6_ul {
	display:none;
	position:absolute;
	z-index:110;
}

#header ul#gnavi ul#nav3_ul { width:102px; }
#header ul#gnavi ul#nav4_ul { width:101px; }
#header ul#gnavi ul#nav5_ul { width:102px; }
#header ul#gnavi ul#nav6_ul { width:101px; }




#header ul#gnavi ul#nav3_ul {
	position:absolute;
}



#footer {
	height:89px;
	padding-top:9px;
	background:url(../images/footer_back.gif) repeat-x;
}

#footer address {
	display:block;
	width:718px;
	height:63px;
	margin:0 auto;
	text-indent:-9999px;
	background:url(../images/buttons.jpg) no-repeat 0 -717px;
}

#footer #f {
	color:#FFF;
	font-size:80%;
	font-weight:normal;
	width:620px;
	text-align:left;
	margin:0 auto;
}

#footer #f p {
	width:370px;
	float:left;
}

#footer #f ul {
	widows:315px;
	float:left;
	margin-left:8px;
}

#footer #f ul li {
	float:left;
}

#footer #f ul li#fn1 {
	width:65px;
}

#footer #f ul li#fn2 {
	width:170px;
}

#footer #f ul a {
	color:#FFF;
	text-decoration:none;
}

#footer #f ul a:hover {
	text-decoration:underline;
}

#wrapper {
	width:760px;
	margin:0 auto;
	text-align:left;
	margin-bottom:20px;
}

#bdid_index div#wrapper {
	width:740px;
	text-align:left;
}

#bdid_index div#sec_r {
	width:300px;
	float:left;
}

#bdid_index div#sec_l {
	width:420px;
	float:right;
}

#bdid_index div#image {
	width:300px;
	height:400px;
}

#bdid_index h2 {
	width:420px;
	height:39px;
	text-indent:-9999px;
	background:url(../images/buttons.jpg) no-repeat -545px -150px;
	margin-bottom:15px;
}

#bdid_index p#registration {
	width:420px;
	height:91px;
	text-indent:-9999px;
	background:url(../images/buttons.jpg) no-repeat -545px -306px;
}

#bdid_index ul#reg_ul {
	background:url(../images/service_back.gif) repeat-y;
}

#bdid_index ul#reg_ul li {
	width:175px;
	float:left;
	margin-left:20px !important;
	margin-left:10px;
	padding-bottom:10px;
}

#bdid_index ul#reg_ul h3,
#bdid_index ul#reg_ul h3 a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	width:175px;
	height:42px;
}

#bdid_index ul#reg_ul h3 {
	margin-bottom:10px;
}

#bdid_index ul#reg_ul li#reg_li2 {
	margin-left:24px;
}

#bdid_index ul#reg_ul li#reg_li1 h3 a {
	background:url(../images/buttons.jpg) no-repeat -175px -568px;
}

#bdid_index ul#reg_ul li#reg_li1 h3 a:hover {
	background:url(../images/buttons.jpg) no-repeat -175px -610px;
}

#bdid_index ul#reg_ul li#reg_li2 h3 a {
	background:url(../images/buttons.jpg) no-repeat 0px -568px;
}

#bdid_index ul#reg_ul li#reg_li2 h3 a:hover {
	background:url(../images/buttons.jpg) no-repeat 0px -610px;
}

#bdid_index p#renraku {
	text-indent:-9999px;
	width:420px;
	height:37px;
	margin-bottom:10px;
	/*background:url(../images/buttons.jpg) no-repeat -545px -397px;*/
	background:url(../images/top_tel.jpg) no-repeat;
}

#bdid_index h3#rate {
	text-indent:-9999px;
	width:420px;
	height:48px;
	background:url(../images/buttons.jpg) no-repeat -545px -428px;
}

/*
#bdid_index div#image {
	position:absolute;
	z-index:0;
}

#bdid_index ul#gnavi{
	position:absolute;
	z-index:100;
}
*/

#bdid_index a#rate_sendai,
#bdid_index a#rate_tokyo {
	display:block;
	text-indent:-9999px;
	width:195px;
	height:56px;
	float:left;
}

#bdid_index a#rate_sendai {
	margin-left:14px !important;
	margin-left:7px;
	background:url(../images/buttons.jpg) no-repeat -350px -484px;
}

#bdid_index a#rate_sendai:hover {
	background:url(../images/buttons.jpg) no-repeat -350px -428px;
}

#bdid_index a#rate_tokyo {
	margin-left:6px;
	background:url(../images/buttons.jpg) no-repeat -350px -596px;
}

#bdid_index a#rate_tokyo:hover {
	background:url(../images/buttons.jpg) no-repeat -350px -540px;
}

#bdid_index p#rate_bottom {
	width:420px;
	text-indent:-9999px;
	margin-bottom:10px;
	height:5px;/**/
	font-size:1px;
	line-height:1px;
	background:url(../images/buttons.jpg) no-repeat -545px -476px;
}

#bdid_index p#rate_p {
	background:url(../images/rate_list_back.gif) repeat-y;
	padding-top:10px;
	padding-bottom:8px;
}

#bdid_index a#hikaku {
	text-indent:-9999px;
	display:block;
	width:418px;
	height:118px;
	background:url(../images/buttons.jpg) no-repeat -547px -481px;
	margin-bottom:10px;
}

#bdid_index a#hikaku:hover {
	background:url(../images/buttons.jpg) no-repeat -547px -599px;
}

#bdid_index div#wk_atc {
	padding:10px 0;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
	margin-bottom:10px;
}

#bdid_index p#workingmama {
	background:url(../images/buttons.jpg) no-repeat -555px -189px;
	width:410px;
	height:117px;
	text-indent:-9999px;
	position:relative;
	font-size:1px;
	line-height:1px;
}

#bdid_index p#workingmama a {
	display:block;
	text-indent:-9999px;
	position:absolute;
}

#bdid_index p#workingmama a#wm_a1 {
	width:293px;
	height:21px;
	left: 114px;
	top: 0px;
	background:url(../images/buttons.jpg) no-repeat -672px -50px;
}

#bdid_index p#workingmama a#wm_a1:hover {
	background:url(../images/buttons.jpg) no-repeat -672px -71px;
}

#bdid_index p#workingmama a#wm_a2 {
	width:154px;
	height:27px;
	left: 120px;
	top: 85px;
	background:url(../images/buttons.jpg) no-repeat -175px -430px;
}

#bdid_index p#workingmama a#wm_a2:hover {
	background:url(../images/buttons.jpg) no-repeat -175px -457px;
}

#bdid_index h3#boshu {
	width:399px;
	height:58px;
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../images/buttons.jpg) no-repeat -566px -92px;
}

#bdid_index div#keeper {
	padding-bottom:10px;
	border-bottom:1px dotted #CCC;
}

#bdid_index div#keeper p {
	width:215px;
	float:left;
}

#bdid_index div#keeper a {
	text-indent:-9999px;
	display:block;
	width:175px;
	height:42px;
	margin-left:15px;
	background:url(../images/buttons.jpg) no-repeat 0 -484px;
}

#bdid_index div#keeper a:hover {
	background:url(../images/buttons.jpg) no-repeat 0 -526px;
}

#bdid_index h2#information {
	width:276px;
	height:41px;
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../images/buttons.jpg) no-repeat -267px -652px;
}

#bdid_index div#sec_r ul {
	border-top:1px solid #CCC;
	height:450px;
	overflow:auto;
}

#bdid_index div#sec_r ul li {
	width:250px;
	padding:10px 0 10px 20px;
	border-bottom:1px solid #CCC;
	background:url(../images/marker.gif) no-repeat 0 10px;
}



/* LPO用TOP */


#bdid_index .lpo_top {
   width:760px;
   text-indent:-9999px;
   position:relative;
   margin-bottom:30px;
}
#bdid_index .lpo_top a {
   display:block;
   text-indent:-9999px;
   position:absolute;
   left:14px;
}
#bdid_index .lpo_top h2 {
   position:absolute;
   top:7px;
   left:153px;
}
#bdid_index .lpo_top .news a {
   width:183px;
   height:21px;
}
#bdid_index .lpo_top .news1 {
   top:564px;
}
#bdid_index .lpo_top .news2 {
   top:604px;
}
#bdid_index .lpo_top .news3 {
   top:644px;
}
#bdid_index .lpo_top .btn_workingmama {
   width:362px;
   height:116px;
   left:12px;
}
#bdid_index .lpo_top .btn_hikaku {
   width:360px;
   height:111px;
   left:389px;
}
#bdid_index .lpo_top .b_red {
   width:191px;
   height:31px;
}




/* 仙台　求人 */

#bdid_index #top_kyujin_sendai {
   height:884px;
   background:url(../images/top_kyujin_sendai.jpg) no-repeat;
}
#bdid_index #top_kyujin_sendai .btn_offer {
   top:521px;
   left:434px;
}
#bdid_index #top_kyujin_sendai .btn_sitter {
   top:634px;
   left:341px;
}
#bdid_index #top_kyujin_sendai .btn_babykeeper {
   top:668px;
   left:341px;
}
#bdid_index #top_kyujin_sendai .btn_housekeeper {
   top:702px;
   left:341px;
}
#bdid_index #top_kyujin_sendai .btn_charge_sendai {
   top:634px;
   left:553px;
}
#bdid_index #top_kyujin_sendai .btn_workingmama {
   top:768px;
}
#bdid_index #top_kyujin_sendai .btn_hikaku {
   top:772px;
}



/* 東京　求人 */

#bdid_index #top_kyujin_tokyo {
   height:869px;
   background:url(../images/top_kyujin_tokyo.jpg) no-repeat;
}
#bdid_index #top_kyujin_tokyo .btn_offer {
   top:521px;
   left:434px;
}
#bdid_index #top_kyujin_tokyo .btn_sitter {
   top:634px;
   left:341px;
}
#bdid_index #top_kyujin_tokyo .btn_babykeeper {
   top:668px;
   left:341px;
}
#bdid_index #top_kyujin_tokyo .btn_housekeeper {
   top:702px;
   left:341px;
}
#bdid_index #top_kyujin_tokyo .btn_charge_tokyo {
   top:634px;
   left:553px;
}
#bdid_index #top_kyujin_tokyo .btn_workingmama {
   top:753px;
}
#bdid_index #top_kyujin_tokyo .btn_hikaku {
   top:757px;
}




/* 仙台　ベビーシッター */

#bdid_index #top_riyousya_sendai {
   height:957px;
   background:url(../images/top_riyousya_sendai.jpg) no-repeat;
}
#bdid_index #top_riyousya_sendai .btn_useform {
   width:173px;
   height:42px;
   top:672px;
   left:349px;
}
#bdid_index #top_riyousya_sendai .btn_sitter {
   top:116px;
   left:552px;
}
#bdid_index #top_riyousya_sendai .btn_babykeeper {
   top:150px;
   left:552px;
}
#bdid_index #top_riyousya_sendai .btn_housekeeper {
   top:184px;
   left:552px;
}
#bdid_index #top_riyousya_sendai .btn_charge_sendai {
   top:521px;
   left:552px;
}
#bdid_index #top_riyousya_sendai .btn_workingmama {
   top:841px;
}
#bdid_index #top_riyousya_sendai .btn_hikaku {
   top:845px;
}



/* 東京　ベビーシッター */

#bdid_index #top_riyousya_tokyo {
   height:937px;
   background:url(../images/top_riyousya_tokyo.jpg) no-repeat;
}
#bdid_index #top_riyousya_tokyo .btn_chouki {
   width:241px;
   height:84px;
   top:122px;
   left:351px;
}
#bdid_index #top_riyousya_tokyo .btn_chouki2 {
   top:563px;
   left:548px;
}
#bdid_index #top_riyousya_tokyo .btn_useform {
   width:173px;
   height:42px;
   top:688px;
   left:349px;
}
#bdid_index #top_riyousya_tokyo .btn_workingmama {
   top:821px;
}
#bdid_index #top_riyousya_tokyo .btn_hikaku {
   top:825px;
}



/* 神奈川、横浜　ベビーシッター */

#bdid_index #top_riyousya_kanagawa {
   height:937px;
   background:url(../images/top_riyousya_kanagawa.jpg) no-repeat;
}
#bdid_index #top_riyousya_kanagawa .btn_chouki {
   width:241px;
   height:84px;
   top:122px;
   left:351px;
}
#bdid_index #top_riyousya_kanagawa .btn_chouki2 {
   top:563px;
   left:548px;
}
#bdid_index #top_riyousya_kanagawa .btn_useform {
   width:173px;
   height:42px;
   top:688px;
   left:349px;
}
#bdid_index #top_riyousya_kanagawa .btn_workingmama {
   top:821px;
}
#bdid_index #top_riyousya_kanagawa .btn_hikaku {
   top:825px;
}



/* 子育て支援 */

#bdid_index #top_kosodatesien {
   height:820px;
   background:url(../images/top_kosodatesien.jpg) no-repeat;
}
#bdid_index #top_kosodatesien .btn_corpo {
   width:187px;
   height:31px;
   top:366px;
   left:349px;
}
#bdid_index #top_kosodatesien .btn_corpo_plan {
   width:187px;
   height:31px;
   top:366px;
   left:546px;
}
#bdid_index #top_kosodatesien .btn_jirei {
   width:367px;
   height:82px;
   top:536px;
   left:357px;
}
#bdid_index #top_kosodatesien .btn_josei {
   width:360px;
   height:37px;
   top:629px;
   left:354px;
}
#bdid_index #top_kosodatesien .btn_offer {
   width:362px;
   height:116px;
   top:704px;
   left:12px;
}
#bdid_index #top_kosodatesien .btn_hikaku {
   top:707px;
}



/* 待機児童 */

#bdid_index #top_taikijidou {
   height:887px;
   background:url(../images/top_taikijidou.jpg) no-repeat;
}
#bdid_index #top_taikijidou .btn_useform {
   width:173px;
   height:42px;
   top:648px;
   left:348px;
}
#bdid_index #top_taikijidou .btn_sitter {
   top:296px;
   left:552px;
}
#bdid_index #top_taikijidou .btn_babykeeper {
   top:330px;
   left:552px;
}
#bdid_index #top_taikijidou .btn_housekeeper {
   top:364px;
   left:552px;
}
#bdid_index #top_taikijidou .btn_charge_sendai {
   top:474px;
   left:552px;
}
#bdid_index #top_taikijidou .btn_charge_tokyo {
   top:510px;
   left:552px;
}
#bdid_index #top_taikijidou .btn_workingmama {
   top:771px;
}
#bdid_index #top_taikijidou .btn_hikaku {
   top:774px;
}

