@charset "utf-8";

/*
 1.[home]
----------------------------------------------------------- */
#main_contents dl#news_l{
	width:341px;
	height:330px;
	overflow-x:hidden;
	overflow-y:auto;
	float:left;
	margin:30px 0 0;
	}
#news_title{
	width:723px;
	height:40px;
	background:url(/img/home/news_title.gif) no-repeat 0 0;
	line-height:40px;
	margin:10px 0 0 ;
	padding-left:50px;
	}
h2{
	color:#582f18;
	width:400px;
	font-weight:bold;
	}
h6{font-size:13px;font-weight:bold;}
ul#news{
	width:705px !important;
	height:200px;
	overflow:auto !important;
	margin:0 !important;
	border-right:10px solid #ece8e0;
	border-left:10px solid #ece8e0;
	border-bottom:10px solid #ece8e0;
	}
	
ul#news li{
	padding:15px 5px 13px 90px;
	border-bottom:1px dotted #b8ac96;
	background:url(/img/home/news_bottan.gif) no-repeat 0 0;
	}
	
#main_contents dl#news_r{
	width:341px;
	height:330px;
	overflow-x:hidden;
	overflow-y:auto;
	float:right;
	margin:35px 0 0;
	}
	
/*#main_contents dl#news_r dt,#main_contents dl#news_l dt{
	width:341px;
	height:40px;
	line-height:40px;
	text-indent:1.5em;
	background:url(/img/home/news_bg.gif) no-repeat 0 0;
	font-weight:bold;
	}*/
ul#news a:link{
	color:#1b1b1b;
	
	}
ul#news a:visited{
	color:#1b1b1b;
	}
ul#news a:hover{
	color:#ed6000;
	text-decoration:underline;
	}

#main_contents h3 {
	width:668px;
	height:32px;
	padding:15px 0 0 55px;
	margin:15px 0;
	}
#main_contents h3.pick_up{
	background:url(/img/home/picup_title.gif) no-repeat 0 0;
	color:#ff57a8;
	font-weight:bold;
	font-size:16px;
}
#main_contents h3.rec{
	background:url(/img/home/new_job_title.gif) no-repeat 0 0;
	color:#582f18;
	font-weight:bold;
	font-size:16px;
}
#main_contents h3.all{
	background:url(/img/home/all_title.gif) no-repeat 0 0;
	color:#582f18;
	font-weight:bold;
	font-size:16px;
}
/*//////////////オススメ枠////////////////////*/
section#picup_shop{
	width:720px;
	overflow:hidden;
	margin:5px 0 0 0;
	padding:5px 0 10px 0;
	border:#fdd2d2 1px solid;
	}
section#picup_shop dl{
	width:676px;
	height:103px;
	overflow:hidden;
	margin:0 0 0 20px;
	padding:6px 0 0 0;
	background:url(/img/home/shop.jpg) no-repeat 0 0;
	}
section#picup_shop dl.pr{
	width:676px;
	height:103px;
	overflow:hidden;
	margin:0 0 0 20px;
	background:url(/img/home/picup_shop_bg.jpg) no-repeat 0 0;
	}
section#picup_shop dl img.picshop{
	width:95px;
	height:71px;
	float:left;
	margin:0 0 0 0;
	}
section#picup_shop dl dt{
	width:571px;
	overflow:hidden;
	float:right;
	margin:0 0 0 0;
	}
section#picup_shop dl dd{
	float:right;
	overflow: hidden;
	width: 571px;
	height:65px
	}
section#picup_shop p.shop_categ{
	font-size:1.0em;
	left: 50px;
	line-height: 14px;
	position: relative;
	top: 22px;
	width: 200px;
	}
section#picup_shop p.shop_salary{
	font-size:1.0em;
	left: 348px;
	line-height: 14px;
	position: relative;
	top: 7px;
	width: 200px;
	}
section#picup_shop p.shop_prcomment{
	font-size:1.0em;
	left: 0;
	line-height: 14px;
	position: relative;
	top: 20px;
	width: 560px;
	}
section#picup_shop h4{
	float:left;
	font-size:1.3em;
	font-weight:bold;
	}
section#picup_shop span{
	width:60px;
	height:22px;
	margin:0 0 0 10px;
	vertical-align:middle;
	}
section#picup_shop p.station{
	float:right;
	font-size:0.9em;
	width:132px;
	text-align:center;
	}
section#picup_shop a:link{
	color:#ff7094;
	}
section#picup_shop a:visited{
	color:#ff7094;
	}
section#picup_shop a:hover{
	color:#70d8ff;
	text-decoration:underline;
	}

/*border:1px solid red;*/
/*//////////////有料枠テーブル////////////////////*/
section#homeshop{
	width:720px;
	overflow:hidden;
	margin:5px 0 0 0;
	padding:5px 0 10px 0;
	border:#c8c8c8 1px solid;
	}
section#homeshop dl{
	width:676px;
	height:103px;
	overflow:hidden;
	margin:0 0 0 20px;
	background:url(/img/home/shop.jpg) no-repeat 0 0;
	}
section#homeshop dl.pr{
	width:676px;
	height:103px;
	overflow:hidden;
	margin:0 0 0 20px;
	background:url(/img/home/shop_pr.jpg) no-repeat 0 0;
	}
section#homeshop dl img{
	width:95px;
	height:71px;
	float:left;
	margin:8px 0 0 0;
	}
section#homeshop dl dt{
	width:571px;
	overflow:hidden;
	float:right;
	margin:6px 0 0 0;
	}
section#homeshop dl dd{
	float:right;
    overflow: hidden;
    width: 571px;
	height:65px
	}
section#homeshop p.shop_categ{
	font-size:1.0em;
    left: 50px;
    line-height: 14px;
    position: relative;
    top: 20px;
    width: 200px;
	}
section#homeshop p.shop_salary{
	font-size:1.0em;
    left: 348px;
    line-height: 14px;
    position: relative;
    top: 6px;
    width: 200px;
	}
section#homeshop p.shop_prcomment{
	font-size:1.0em;
    left: 0;
    line-height: 14px;
    position: relative;
    top: 20px;
    width: 560px;
	}
section#homeshop h4{
	float:left;
	font-size:1.3em;
	font-weight:bold;
	}
section#homeshop p.station{
	float:right;
	font-size:0.9em;
	width:132px;
	text-align:center;
	}
section#homeshop a:link{
	color:#ff7094;
	}
section#homeshop a:visited{
	color:#ff7094;
	}
section#homeshop a:hover{
	color:#70d8ff;
	text-decoration:underline;
	}

/*border:1px solid red;*/
/*//////////////無料枠テーブル////////////////////*/

table.quality {
	color:#331900;
	font-size:1em;
	line-height:1.8em;
	margin:15px 0 0;
	width:723px;
	clear:both;
}
table.quality th {
	text-align:left;
}
table.quality a:link{
	color:#331900 !important;
	text-decoration:none !important;
}
table.quality a:visited{
	color:#331900 !important;
}
table.quality a:hover{
	color:#ff7094 !important;
	text-decoration:underline !important;
}


table.quality th, table.quality td {
	border-bottom:1px solid #dad2c6;
	padding:10px 0 10px 5px;
}
 table.quality td {
	text-align:center;
	}
tr.list_top {
	background-color:#6B6044;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	line-height:18px;
	text-align:center;
	background:url(/img/home/th_back.gif) repeat transparent;
}

tr.list_top td,tr.list_top th{
	border-right:1px solid #ffffff;
	}
table.quality th, table.quality td {
	border-bottom:1px solid #dad2c6;
	padding-left:5px;
}
	 
tr.list_top td.eria {
	background-color:#463827;
	background:url(/img/home/th_back_b.gif) repeat transparent;
}
#main_contents h3.pick_up_link{
	color:#ff57a8;
	font-weight:bold;
	font-size:16px;
}
div.connect{padding:10px 0 25px 55px;}
p.descri{font-size:10px; color:#999;}
a.inner{text-decoration:none; display:block;}