body{
	margin : 0;
	padding : 0;	
	background :#fff;
}

body,td,th,p,address,h1,h2,h3,h4,h5,h6,li,dt,dd {
	font-family: ヒラギノ, "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
	line-height: 150%; font-size:small;
	color : #656565;
}

img{
	border:none;
}

p{
	margin : 0;
	padding : 0;
}

h1,h2,h3,h4{
	margin : 0;
	padding : 0;
	font-size : 12px;
}

ul,li{
	padding : 0;
	margin : 0;
	list-style-type:none;
}

dl,dd,dt,form{
	margin :0px;
	padding : 0;
}

table{
	border-collapse : collapse;
}

.fc{
	clear:both;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
}
.style4 {
	color: #FF6600;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style5 {
	color: #999999;
	font-size: 9px;
}

div#contents{
	padding : 0 0 0 0px;
}

div#footer{padding:0 0 0 2px}

/* フッターブレッドクラム */
.topicpath{
	font-size:90%;
	margin:2px 0 0 0;
	padding:6px 0 5px 5px;
	line-height:1;
	background-color:#F3F3F3;
	background-color:#FFF;
	float:left;
}
#pagetop{
	background:url(img/sankaku.jpg) no-repeat left 50%;
	padding:3px 3px 3px 12px;
	margin:0;
	float:right;
}

/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {zoom:1;}


/* lp */
div#header2{border-bottom:1px solid #ff6600;margin:0;}

div#conts_in{padding:2px 0; width:765px; margin:0 auto;}

div#area_bg{background:url(img/area_top.jpg) no-repeat left top;width:765px;height:336px;}

div.area_l{float:left;width:370px;height:104px;}
div.area_r{float:right;width:370px;height:104px;}

div.area_ms{height:30px;}
div.area_ms a{display:block;widt}
div.area_txt{height:37px;padding:0px 12px 0 12px;font-size:12px;line-height:16px;}
div.area_btn_wrap{padding:0 0 0 229px;}
div.area_btn{width:132px;height:24px;}
div.area_btn a{display:block;width:132px;height:24px;}
div.area_btn span{display:none;}
div.area_ms span{display:none;}

/* 検索エリア */
div#contents div.slct_box{width: 748px; margin: 15px 0 0 0; padding: 0; background: #EFEFEF url(img/bg2_box.gif) repeat-y}
div#contents div.slct_box div#kinmu{width: 748px; margin:0; padding: 0; background: transparent url(img/bg_box.gif) no-repeat; text-align: center}
div#contents div.slct_box div#kinmu div.sepclm{width: 360px; margin:0 8px 0 0; padding: 0; float:left}
div#contents div.slct_box div#kinmu img.pref{float: left; margin: 5px 0 5px 5px}
div#contents div.slct_box div#kinmu ul{margin: 5px 10px 0 5px;text-align: left; float:left; width: 580px}
div#contents div.slct_box div#kinmu div.sepclm ul{margin: 5px 10px 0 5px;text-align: left; float:left; width: 185px}

div#contents div.slct_box div#kinmu ul li{display: block; width: 90px; float: left; background: url(img/r_arw.gif) 0 6px no-repeat; margin: 0}
div#contents div.slct_box div#kinmu ul li a{margin: 0 0 0 7px;}

div#contents div.slct_box div.other{width: 748px; margin:0; padding: 0; background: transparent url(img/bg_box.gif) no-repeat; text-align: center}

div#contents div.slct_box div.other ul#pdlist {margin: 10px}
div#contents div.slct_box div.other ul#pdlist li{float: left; width: 180px; margin:0 0 8px 0; padding: 0; text-align: left}
div#contents div.slct_box div.other ul#pdlist li span{background: url(img/b_arw.gif) 0 5px no-repeat; margin: 0}
div#contents div.slct_box div.other ul#pdlist li span a{margin: 0 0 0 10px;}
div#contents div.slct_box div.other ul#pdlist li form{margin: 0 0 0 10px;}

div#contents div.slct_box div.other ul#shokushu{margin: 10px 10px 0 10px;text-align: left}
div#contents div.slct_box div.other ul#shokushu li{display: block; float: left; background: url(img/r_arw.gif) 0 6px no-repeat; margin: 0; width: 150px}
div#contents div.slct_box div.other ul#shokushu li a{margin: 0 0 0 7px;}

div#contents div.slct_box div.other ul#joken{margin: 10px 10px 0 10px;text-align: left}
div#contents div.slct_box div.other ul#joken li{display: block; float: left; background: url(img/r_arw.gif) 0 6px no-repeat; margin: 0; width: 210px}
div#contents div.slct_box div.other ul#joken li a{margin: 0 0 0 7px;}

div#contents div.slct_box div.other ul#shift{margin: 10px 10px 0 10px;text-align: left}
div#contents div.slct_box div.other ul#shift li{margin: 0 10px 0 0; float:left}

div#contents div.slct_box div.other ul#kikan{margin: 10px 10px 0 10px;text-align: left}
div#contents div.slct_box div.other ul#kikan li{margin: 0 10px 0 0; float:left}

/* マイナビバイトのオススメ */
div#rcm_box{
	border: 1px solid #EF6100;
	margin: 15px auto 15px auto;
	height: 68px;
	width: 756px;
	font-size: 10px;
}
div#rcm_box ul{float: left; width: 618px}
div#rcm_box img{float: left}
div#rcm_box li{font-size: 90%; clear: both}
div#rcm_box li span{float: left; display: block; margin: 3px 0 0 5px}

#test {
	line-height: 15px;
	top: 20px;
}
#rogo {
	float: left;
	clear: right;
	width: 220px;
}
#gazou {
	float: none;
	clear: right;
}
#rogotitle {
	width: 250px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	margin-top: 30px;
}
