@charset "UTF-8";
/*左カラム*/
#column01 {
	width:760px;
	float:left;
}

div.column01-inner{
}

/*店舗詳細*/
h2.headline-hw-shop{
	background-image:url(img/headline-shop-details.jpg);
	width:760px;
	height:47px;
	text-indent:-2000px;
	margin-bottom:10px;
}
div.hw-shop-details{
	background-color:#FFF;
	border:1px solid #92318D;
	margin-bottom:10px;
}
div.hw-shop-data{
}
div.hw-shop-header{
	width:750px;
	margin:0px auto 20px;
}

h3.hw-shop-header{
	color:#92318D;
	font-size:136%;
	line-height:140%;
	font-weight:bold;
	padding:5px 10px;
}

h3.hw-shop-header a{
	color:#92318D;
}

h4.hw-shop-header{
	padding:5px 10px 0px;
	background-color:#fff;
	border-top:#92318D 2px solid;
	color:#92318D;
	font-size:118%;
	line-height:122%;
	font-weight:bold;
	}

.hw-shop-body{}

div.hw-shop-body-column01{
	width:202px;
	float:left;
	}

div.hw-shop-img{
	background-color:#666;
	width: 160px;
	margin:0px 20px 10px;
}

div.hw-shop-img img{
	margin-left:-2px;
	margin-top:-2px;
}

div.icon-more{
	text-align:center;
}

div.icon-more img{
	margin:10px auto;
	}

div.hw-shop-body-column02{
	margin-left:202px;
}


/*店舗詳細テーブル*/
table.hw-shop-data{
	border-collapse: separate;
	border-spacing:3px;
	width:536px;
	margin-bottom:10px;
}
table.hw-shop-data thead{
	display:none;
}
table.hw-shop-data th{
	background-color:#BF95CD;
	font-weight:bold;
	color:#FFF;
	width:170px;
	padding-left:1em;
}
table.hw-shop-data tr{
	height:25px;
	}
table.hw-shop-data td{
	padding-left:1em;
	background-color:#F2EAF2;
	}

/*求人詳細*/
div.hw-job-details{
	background-color:#FFF;
	border:1px solid #FD92B4;
	margin-bottom:10px;
}
h2.hw-job-details{
	background-image:url(img/headline-hw-more.jpg);
	width:760px;
	height:47px;
	text-indent:-2000px;
	margin-bottom:10px;
	}
div.hw-job-details-header{
	width:750px;
	margin:4px auto 0px;
	background-image:url(img/headline-searchresul-back.gif);
	border:1px solid #FD92B4;
	}
h3.hw-job-details-header{
	padding:4px;
	color:#E41B5B;
	font-size:136%;
	line-height:140%;
	font-weight:bold;	
	}
h3.hw-job-details-header a{
	color:#E41B5B;
}
h4.hw-job-details-header{
	padding:2px 2px 2px 1em;
	background-color:#fff;
	border-top:1px solid #FD92B4;
	color:#E41B5B;
	font-size:118%;
	line-height:122%;
	font-weight:bold;
	}

/*求人詳細テーブル*/
table.hw-job-details{
	border-collapse:collapse;
	border-top:1px solid #E41B5B;	
	border-left:1px solid #E41B5B;
	width:715px;
	margin:10px auto;
}

table.hw-job-details thead{
	display:none;
}
table.hw-job-details tr{
	background-color:#FFFAFC;
}
table.hw-job-details th{
	font-size:115%;
	font-weight:bold;
	color:#E41B5B;
	width:190px;
	padding-left:1em;
	height:28px;
	border-bottom:1px solid #E41B5B;	
	border-right:1px solid #E41B5B;

}
table.hw-job-details td{
	padding-left:1em;
	border-bottom:1px solid #E41B5B;	
	border-right:1px solid #E41B5B;
}

.tr-even{
	background-image:url(img/td-background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFF3F7;	
}

p#submit-job-appliy{
	text-align:center;
}

p#submit-job-appliy a{
	display:block;
	width : 196px;
	height:36px;
	margin:0px auto 10px;
	background-image:url(img/submit-job-appliy.jpg);
	text-indent:-2000px;
}

p#job-appliy-NoForm{
	text-align:center;
	margin:0px 0px 10px;
	color:#E41B5B;
	font-weight:bold;
}

/*右カラム*/
div#column02 {
	width:180px;
	margin-left:10px;
	float:right;
}

.column02-inner {
	width:180px;
}

.column02-inner h2 {
	width:180px;
	height:31px;
	background-image:url(img/headline-pr.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	text-indent:-2000px;
}

.column02-inner-box {
	background-color:#fff8f5;
	border:1px solid #fac7b4;
}

.column02-inner-box > div {
	margin:10px 5px;
}

/*クライアント詳細ページ*/
h2.client-job-list{
	background-image:url(img/headline-client-job-list.jpg);
	width:760px;
	height:47px;
	text-indent:-2000px;
	margin-bottom:10px;
}
div.client-job-details-body{
	margin:10px 20px;
}

dl.client-job-details{
	width:740px;
	margin:0px auto 10px;
}
dl.client-job-details dt{
	width: 8em;
	display:block;
	float: left;
	font-size-adjust:115%;
	font-weight:bold;
	color:#F96499;	
}
dl.client-job-details dd{
	margin-left:8em;
	_height:1%;
	}
dl.client-job-details  dd ul li{
	display:inline;
}
p.job-details-more{
	clear:left;
	text-align:center;
}
p.job-details-more a{
	display:block;
	width : 130px;
	height:34px;
	margin:0px auto;
	background-image:url(img/submit-search-result-more.gif);
	text-indent:-2000px;
}

