@charset "UTF-8";
/* CSS Document */



/*----------------------------------------------
↓↓↓店舗一覧部分↓↓↓
-----------------------------------------------*/

.shop_btn_culumn{
	width:1000px;
	position: relative;
}

.some_btn,
.due_btn,
.tre_btn,
.quattro_btn,
.bella_btn{
	width:180px;
	height:40px;
	background:#b20b1e;
	display: block;
	cursor:pointer;
}

.some_btn a,
.due_btn a,
.tre_btn a,
.quattro_btn a,
.bella_btn a{
	font-size:90%;
	color: #fff;
	padding:4px 0 0 7px;
	height:36px;
	display: block;
	width:173px;
	line-height: 1.2em;
}

.some_btn:hover,
.due_btn:hover,
.tre_btn:hover,
.quattro_btn:hover,
.bella_btn:hover{
	background:#666;
}

.some_btn{
	position: absolute;
	left: 612px;
	top: 136px;
}

.due_btn{
	position: absolute;
	left: 612px;
	top: 181px;
}

.tre_btn{
	position: absolute;
	left: 120px;
	top: 181px;
}

.quattro_btn{
	position: absolute;
	left: 582px;
	top: 62px;
}

.bella_btn{
	position: absolute;
	left: 87px;
	top: 288px;
}





/*----------------------------------------------
↓↓↓求人／会社概要部分↓↓↓
-----------------------------------------------*/

#outline_contents_culumn{
	width:1000px;
	background: url(../images/mainculumn_line.gif) repeat-y 500px 0;
	margin:30px 0 0 10px;
}

.job_contents{
	width:440px;
	height:570px;
	float: left;
	margin: 0 30px;
}

.job{
	width:440px;
	height:450px;
	font-size: 100%;
	text-align: left;
	margin:0 0 0 0;
	overflow: auto;
}


.job_title{
	width:420px;
	font-size: 100%;
}

.job_title a{
	text-decoration:underline;
}

.job table,
.job tr,
.job td{
	border-collapse:collapse;
	font-size: 95%;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}



.job table{
	width:420px;
	margin: 0 0 20px 0;
	padding:0 0 0 0;
}

.job tr{
	border-bottom: thin dashed #999999;
}


.job td.subject{
	width:100px;
	padding:5px 0 5px 0;
}

*:first-child+html .job td.subject{
	width:100px;
	padding:5px 0 5px 0;
	border-bottom: thin dashed #999999;
}


.job td.detail{
	width:320px;
	padding:5px 0 5px 0;
}

*:first-child+html .job td.detail{
	width:320px;
	padding:5px 0 5px 0;
	border-bottom: thin dashed #999999;
}





.outline_contents{
	width:440px;
	float: left;
	margin: 0 30px;
}




.outline_contents table,
.outline_contents tr,
.outline_contents td{
	border-collapse:collapse;
	font-size: 95%;
}



.outline_contents table{
	width:440px;
	margin-bottom: 30px;
}

.outline_contents tr{
	border-bottom: thin dashed #999999;
}

.outline_contents td.subject{
	width:100px;
	padding:5px 0 5px 0;
}

*:first-child+html .outline_contents td.subject{
	width:100px;
	padding:5px 0 5px 0;
	border-bottom: thin dashed #999999;
}



.outline_contents td.detail{
	width:340px;
	padding:5px 0 5px 0;
}

*:first-child+html .outline_contents td.detail{
	width:340px;
	padding:5px 0 5px 0;
	border-bottom: thin dashed #999999;
}







/*----------------------------------------------
↓↓↓バナー部分↓↓↓
-----------------------------------------------*/


#bnr{
	width:606px;
	height: 60px;
	padding:10px 0 0 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

*:first-child+html #bnr{
	width:612px;
	height: 60px;
	padding:10px 0 0 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#bnr li{
	width:176px;
	height:54px;
	display: block;
	cursor:pointer;
	padding:2px;
	border: thin solid #999999;
	float: left;
	margin: 0 10px;
}

