@charset "utf-8";
/* CSS Document */

/*
	Site Name: YAMAZAKIYA
	Description: employment/object setting
*/

/*
===== CONTENTS ===========================================

	1: layoutMain setting
	  1-1: linkBox
	  1-2: tableBox
    2: ie setting
	3: employment only setting
	4: object onry setting

==========================================================
*/


/* -------------------------------------------------------
  1: layoutMain setting
------------------------------------------------------- */

div.layoutMain {
	width:961px;
	margin:0 auto;
	text-align:left;
}

/*   1-1: linkBox   */

div.linkBox {
	width:920px;
	height:32px;
	margin:15px auto;
	clear:both;
	background:url(../img/bg_linkarea.jpg) top left no-repeat;
}

.mb15{
	margin-bottom:15px;
}

div.mb30{
	margin-bottom:30px;
}

div.linkBox ul {
	margin-left:20px;
	padding-top:8px;
}

div.linkBox li {
	float:left;
	background:url(../img/arw_01.jpg) 0 4px no-repeat;
	padding-left:10px;
	padding-right:15px;
}



/*   1-2: tableBox   */

div.layoutMain div.tableBox {
	width:852px;
	margin:0 auto;
	clear:both;
}

div.layoutMain table {
	width:852px;
	border-right:1px solid #397DC5;
	border-bottom:1px solid #397DC5;
	border-collapse:separate;
}

div.layoutMain th {
	width:125px;
	padding: 7px 0 7px 24px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	text-align:left;
	vertical-align:text-top;
	background-color:#397DC5;
	color:#fff;
	letter-spacing:1px;
}

div.layoutMain td {
	width:646px;
	padding: 7px 30px 7px 24px;
	border-top:1px solid #fff;
}

div.layoutMain td.wide {
	width:676px;
	padding: 7px 0px 7px 24px;
	border-top:1px solid #fff;
}

div.layoutMain .paleOra {
	background-color:#FFF3D4;
}

div.layoutMain .Ora {
	background-color:#FFE1A2;
}

div.layoutMain .textSpace {
	line-height:1.4em;
	margin:5px 0;
}


div.layoutMain .borderNon {
	 border-top:none;
}


/* -------------------------------------------------------
  2: ie setting
------------------------------------------------------- */


#ie6 div.layoutMain td div img.thumb {
	width:84px;
	float:left;
	display:block;
}

#ie6 div.linkBox {
	width:920px;
	height:32px;
	margin:0 auto 15px auto;
	clear:both;
	background:url(../img/bg_linkarea.jpg) top left no-repeat;
}

#ie6 h2 img {
	width:119px;
	display:block;
	float:right;
	margin:11px 6px 0 0;
}


#ie7 div.linkBox {
	width:920px;
	height:32px;
	margin:0 auto 15px auto;
	clear:both;
	background:url(../img/bg_linkarea.jpg) top left no-repeat;
}

#ie6 div.mb30,
#ie7 div.mb30{
	margin-bottom:30px;
}

/* -------------------------------------------------------
  3: employment only setting
------------------------------------------------------- */


div.layoutMain #fulltime h1,
div.layoutMain #parttime h1 {
	margin-bottom:15px;
}


#fulltime h2 {
	background:url(../../employment/img/h_fulltime.jpg) top left no-repeat;
	width:852px;
	height:47px;
}

#partime h2 {
	background:url(../../employment/img/h_parttime.jpg) top left no-repeat;
	width:852px;
	height:47px;
}

h2 img {
	width:119px;
	display:block;
	float:right;
	margin:11px 12px 0 0;
}

div.layoutMain td table.storeArea {
	width:676px;
	border:none;
}

div.layoutMain td table.storeArea th {
	width:127px;
	margin:0px;
	padding:2px 0px;
	border:none;
	color:#3f3f3f;
	letter-spacing:normal;
}

div.layoutMain td table.storeArea td {
	border:none;
	margin:0px;
	padding:2px 3px 2px 0;
	width:auto;
}

div.layoutMain .textSpace p {
	text-indent:-15px;
	padding-left:15px;
}

div.layoutMain .textSpace p img{
	vertical-align:middle;
}

/* -------------------------------------------------------
  3: 4: object onry setting
------------------------------------------------------- */

div.layoutMain td dt {
	color:#054FBC;
	margin-bottom:5px;
}

div.layoutMain td dl li {
	margin:2px 0;
	text-indent:-10px;
	padding-left:10px;
}

div.layoutMain td  div.textLeft {
	margin:5px 0 0 60px;
	line-height:1.4em;
}
