/*----------------------------------
=03 Top
----------------------------------*/


#wrapper-top #bnr{
 margin:0 auto;
 width:100%;
 height:88px;
 background:url(../img/img_bana_bg.gif) repeat-x;
}
#wrapper-top #bnr ul li{
 float:left;
}
#wrapper-top #bnr .bnr-cont{
 margin:0 auto;
 width:803px;
}
#wrapper-top #bnr .bnr-cont h2{
width:117px;
 margin:13px 0 0 0;
 float:left;
}
#wrapper-top #bnr .bnr-cont h2 p{
width:117px;
text-align:right;
 margin:15px 0 0 0;
}
#wrapper-top #bnr .bnr-cont ul{
width:686px;
 margin:9px 0 0 0;
 float:right;
}
#wrapper-top #bnr .bnr-cont ul li{
margin:0 0 0 13px;
text-align:right;
}
#wrapper-top #bnr .bnr-cont ul li.kids-turi{
margin:1px 0 0 13px;
}
#wrapper-top #main-img{
 width:100%;
 height:126px;
 background:url(../img/img_enplo_main.jpg) no-repeat center top;
 position:relative;
}
#contents .cont .left .left-txt{
float:left;
margin-bottom:20px;
}
#contents{ 
 width:100%;
 margin:0 auto;
 text-align:center;
  background:url(../img/img_gra.gif) top repeat-x;
}
#contents #main p{
	position:absolute;
	top:225px;
	left:90px;}
#contents .cont{
 width:803px;
 margin:0 auto;
 text-align:left;
}
#contents .cont .left{
 width:577px;
 float:left;
}
#contents .cont .left .pankuzu{
font-size:10px;
text-align:left;
margin:8px 0 0 0;
}
#contents .cont .left .box01{
margin:10px 0 15px 0;
}
#contents .cont .left .box01 p.left_bana{
margin:0 0 5px 35px;
float:left;
}
#contents .cont .left .box01 p.right_bana{
margin:0 0 5px 5px;
float:left;
}
#contents .cont .left .box02{
width:525px;
margin:30px 0 15px 15px;
}
#contents .cont .left .pagebtn{
width:530px;
margin:20px 0 15px 15px;
}
#contents .cont .left .pagebtn p{
float:left;
margin:5px 0 0 0;
}
#contents .cont .left .pagebtn p.leftbtn{
float:left;
margin:5px 0 0 5px;
}
#contents .cont .left .waku01{
width:553px;
}

#contents .cont .left .waku02{
width:553px;
background:url(../employment/img/img_pp_waku01.gif) top repeat-y;
padding:5px 0 0 0;
}
#contents .cont .left .waku02 dl{
width:498px;
margin:5px 0 0 12px;
}
#contents .cont .left .waku02 dl.ten{
width:525px;
margin:5px 0 0 12px;
background:url(../img/img_ten.gif) bottom repeat-x;
}
#contents .cont .left .waku02 dl p.tit{
padding:0 0 0 15px;
background:url(../img/icon_arrow.gif) left 7px no-repeat;
float:left;
}
#contents .cont .left .waku02 dl dd{
padding:0 0 6px 15px;
line-height:20px;
}
#contents .cont .left .waku02 p.fifon{
width:498px;
margin:5px 0 0 30px;
}
#contents .cont .left .waku04{
width:553px;
height:320px;
background:url(../development/img/img_waku02.gif) top repeat-y;
padding:5px 0 0 0;
}

#contents .cont .left .waku04 ul{
padding:0 0 0 27px;
}
#contents .cont .left .waku04 ul li{
width:498px;
margin:3px 0 0 0;
background:url(../img/img_ten.gif) bottom repeat-x;
float:left;
}
#contents .cont .left .waku04 ul li p.tit{
width:90px;
padding:0 0 8px 10px;
background:url(../img/icon_naiv_dot.gif) left 7px no-repeat;
float:left;
}
#contents .cont .left .waku04 ul li img{
margin:5px 0 8px 0;
}
#contents .cont .left .waku04 p.fifon{
width:498px;
margin:5px 0 0 30px;
}
#contents .cont .left .waku03{
width:553px;
}
#contents .cont .right{
 width:224px;
 float:right;
}
#contents .cont .right .submenu{
 margin:22px 0 0 0;
 background:url(../employment/img/right_navi_bg.gif) top repeat-y;
}
#contents .cont .right .submenu ul{
 margin:0 auto 0;
 background-color:#e6e6e6;
 width:200px;
 padding:0 0 10px 20px;
}
#contents .cont .right .bnr{
 margin:22px 0 0 0;
}
#contents .cont .right .bnr02{
 margin:7px 0 0 0;
}
#contents .cont .right .bnr03{
 margin:7px 0 10px 0;
}
/*#contents .cont .right .add{
 width:224px;
  background:url(../img/img_cont_add_bg.gif) left no-repeat;
  height:340px;
  margin:10px 0 20px 0;
}
#contents .cont .right .add p{
	padding:65px 0 0 12px;
	line-height:16px;
}*/
#contents .cont .left .totop{
width:553px;
 text-align:right;
 margin-top:10px;
 background:url(../img/icon_up.gif) left no-repeat;
 background-position:495px ;
}


#contents .cont .left .box03{
width:552px;
margin:30px 0 15px 0;
}
#contents .cont .left .voice_left{
width:26px;
float:left;
margin:0 6px 0 0;
}
#contents .cont .left .voice_right{
width:517px;
float:right;
margin:0 0 0 3px;
}
#contents .cont .left .voice_right01{
width:517px;
float:right;
margin:24px 0 24px 3px;
}
#contents .cont .left .voice_right02{
width:517px;
height:410px;
float:right;
margin:0 0 0 3px;
background:url(../employment/img/img_voice_ph04.jpg) top no-repeat;
}
#contents .cont .left .voice2_right02{
width:517px;
float:right;
margin:0 0 0 3px;
background:url(../employment/img/img_voice2_ph04.jpg) 1px 85px no-repeat;
}
#contents .cont .left .voice2_right02 p.cont01{
float:left;
padding:3px 0 0 150px;
}
#contents .cont .left .voice2_right02 p.cont02{
float:left;
padding:0 0 0 10px;
width:315px
}

#contents .cont .left .voice2_right02 p.cont03{
float:left;
padding:130px 0 0 0;
}
#contents .cont .left .voice2_right02 p.cont04{
float:left;
padding:130px 0 15px 10px;
width:440px;
}
#contents .cont .left .voice2_right02 p.cont05{
float:left;
}
#contents .cont .left .voice2_right02 p.cont06{
float:left;
padding:0 0 0 10px;
}
#contents .cont .left .voice2_right02 p.cont07{
float:left;
padding:0 0 0 200px;
width:315px
}
#contents .cont .left .voice2_right02 p.cont08{
float:left;
padding:0 0 15px 10px;
width:440px;
}

#contents .cont .left .voice3_right02{
width:517px;
height:445px;
float:right;
margin:0 0 0 3px;
background:url(../employment/img/img_voice3_ph04.jpg) top no-repeat;
}
#contents .cont .left .voice3_right02 p.cont01{
float:left;
padding:3px 0 0 150px;
}
#contents .cont .left .voice3_right02 p.cont02{
float:left;
padding:0 0 0 10px;
width:315px
}

#contents .cont .left .voice3_right02 p.cont03{
float:left;
padding:150px 0 0 0;
}
#contents .cont .left .voice3_right02 p.cont04{
float:left;
padding:150px 0 0 10px;
width:440px;
}


#contents .cont .left .voice_right02 p.cont01{
float:left;
padding:3px 0 0 150px;
}
#contents .cont .left .voice_right02 p.cont02{
float:left;
padding:0 0 0 10px;
}

#contents .cont .left .voice_right02 p.cont03{
float:left;
padding:150px 0 0 0;
}
#contents .cont .left .voice_right02 p.cont04{
float:left;
padding:150px 0 0 10px;
}

#contents .cont .left .voice_right03{
width:517px;
float:right;
margin:0 0 0 3px;
}
#contents .cont .left .voice_right03 p.cont01{
float:left;
padding:3px 0 18px 0;
}
#contents .cont .left .voice_right03 p.cont02{
float:left;
padding:0 0 18px 10px;
width:470px;
}
#contents .cont .left .voice_right03 p.cont03{
float:left;
padding:0 0 18px 10px;
width:300px;
}
#contents .cont .left .voice_right03 p.cont_ph{
float:left;
padding:0 10px 18px 0;
}
#contents .cont .left .voice_right03 p.cont04{
width:200px;
float:left;
padding:0 0 18px 10px;
}
#contents .cont .left .voice_right03 p.cont_ph02{
padding:0 0 18px 10px;
}

#contents .cont .left .box04{
width:552px;
margin:30px 0 15px 0;
}
#contents .cont .box04 p.cont01{
float:left;
margin:0 8px 0 0;
}


#contents .cont .left .voice_right03 .left_box{
float:left;
width:350px;
}
#contents .cont .left .voice_right03 .left_box p.woman{
background:url(../employment/img/img_voice_name02.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}
#contents .cont .left .voice_right03 .left_box p.man{
background:url(../employment/img/img_voice_name01.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}

#contents .cont .left .voice_right03 .right_box{
float:right;
}
#contents .cont .left .voice_right03 .left_box02{
float:left;
width:240px;
}
#contents .cont .left .voice_right03 .left_box02 p.woman{
background:url(../employment/img/img_voice_name02.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}
#contents .cont .left .voice_right03 .left_box02 p.man{
background:url(../employment/img/img_voice_name01.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}
#contents .cont .left .voice_right03 .left_box02 p.woman_man{
background:url(../employment/img/img_voice_name03.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 10px 80px;
}

#contents .cont .left .voice3_right03{
width:517px;
float:right;
margin:0 0 0 3px;
}
#contents .cont .left .voice3_right03 p.cont01{
float:left;
padding:3px 0 18px 0;
}
#contents .cont .left .voice3_right03 p.cont02{
float:left;
padding:0 0 18px 10px;
width:470px;
}
#contents .cont .left .voice3_right03 p.cont03{
float:left;
padding:0 0 18px 10px;
width:300px;
}
#contents .cont .left .voice3_right03 p.cont_ph{
float:left;
padding:0 10px 18px 0;
}
#contents .cont .left .voice3_right03 p.cont04{
width:200px;
float:left;
padding:0 0 18px 10px;
}
#contents .cont .left .voice3_right03 p.cont_ph02{
padding:0 0 18px 10px;
}
#contents .cont .left .voice3_right03 .left_box{
float:left;
width:350px;
}
#contents .cont .left .voice3_right03 .left_box p.woman{
background:url(../employment/img/img_voice3_name02.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}
#contents .cont .left .voice3_right03 .left_box p.man{
background:url(../employment/img/img_voice3_name01.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}

#contents .cont .left .voice3_right03 .right_box{
float:right;
}
#contents .cont .left .voice3_right03 .left_box02{
float:left;
width:240px;
}
#contents .cont .left .voice3_right03 .left_box02 p.woman{
background:url(../employment/img/img_voice3_name02.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}
#contents .cont .left .voice3_right03 .left_box02 p.man{
background:url(../employment/img/img_voice3_name01.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}
#contents .cont .left .voice3_right03 .left_box02 p.woman_man{
background:url(../employment/img/img_voice3_name03.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 10px 80px;
}




#contents .cont .left .voice2_right03{
width:517px;
float:right;
margin:0 0 0 3px;
}
#contents .cont .left .voice2_right03 p.cont01{
float:left;
padding:3px 0 18px 0;
}
#contents .cont .left .voice2_right03 p.cont02{
float:left;
padding:0 0 18px 10px;
width:470px;
}
#contents .cont .left .voice2_right03 p.cont03{
float:left;
padding:0 0 18px 10px;
width:300px;
}
#contents .cont .left .voice2_right03 p.cont_ph{
float:left;
padding:0 10px 18px 0;
}
#contents .cont .left .voice2_right03 p.cont04{
width:200px;
float:left;
padding:0 0 18px 10px;
}
#contents .cont .left .voice2_right03 p.cont_ph02{
padding:0 0 18px 10px;
}
#contents .cont .left .voice2_right03 .left_box{
float:left;
width:350px;
}
#contents .cont .left .voice2_right03 .left_box p.woman{
background:url(../employment/img/img_voice2_name02.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}
#contents .cont .left .voice2_right03 .left_box p.man{
background:url(../employment/img/img_voice2_name01.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}

#contents .cont .left .voice2_right03 .right_box{
float:right;
}
#contents .cont .left .voice2_right03 .left_box02{
float:left;
width:240px;
}
#contents .cont .left .voice2_right03 .left_box02 p.woman{
background:url(../employment/img/img_voice2_name02.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}
#contents .cont .left .voice2_right03 .left_box02 p.man{
background:url(../employment/img/img_voice2_name01.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 20px 44px;
}
#contents .cont .left .voice2_right03 .left_box02 p.woman_man{
background:url(../employment/img/img_voice2_name03.gif) top left no-repeat;
background-position:0 3px;
padding:0 0 10px 80px;
}
#contents .cont .left .voice_cont {
	width: 517px;
	float: left;
}
#contents .cont  .left .voice_header {
	float: right;
	width: 517px;
	margin-left: 0px;
	padding-left: 0px;
}
.cont  .left  .voice_right03 .left_box03 {
	width: 300px;
	float: left;
}
.cont  .left  .voice_right03 .cont09 {
	padding: 0px 0px 18px 10px;
	width: 250px;
	float: left;
}
.cont .left .voice_right03 .right_box04 {
	float: left;
	width: 330px;
}
.cont .voice_right03 .left_box04 {
	float: left;
	width: 186px;
	margin-right: 0px;
	padding-right: 0px;
}
.cont .left .box01 {
	margin: 0px;
	padding: 30px 0px 15px;
}

.box05{
	margin-top:30px;
	background:url(../employment/img/back_num01.gif) no-repeat;
	height:60px;}
	
.box06  {
	padding:25px 0 0 70px;}
	
.box05 .b_de  {
	width:142px;
	margin-right:3px;
	float:left;
	display:inline;
	}
	
.box05 .b_pro  {
	width:165px;
	margin-right:3px;
	float:left;
	display:inline;
	}
	
.box05 .b_de  {
	width:142px;
	margin-right:3px;
	float:left;
	display:inline;
	}

.cont .left .voice_right03 .cont10 {
	padding: 0 0 18px 10px;
	float: left;
	width: 285px;
}

.cont  .left .voice_right03 .left_box05 {
	float: left;
	width: 330px;
}

.mynavi{ 
	width:510px;
	padding:5px;
	margin:20px 0 20px 15px;
	border:1px #999 solid;
	}
.mynavi_tit{
	background:#ed7e06;
	line-height:20px;
	text-align:center;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	margin:0 0 10px 0;
	}
.mynavi_link {
	margin:10px auto 17px;
	line-height:23px;
	text-align:center;
	border:#999 dashed 1px;
	padding:10px;
	width:450px;
	}
	