
/* pageTitleArea
-------------------------------------------------- */

#pageTitleArea h1.pageTitle {
	width: 940px;
	height: 54px;
	background: url(/recruit/image/pagetitle.gif) left top no-repeat;
}

/* Heading Element
-------------------------------------------------- */

#localNavigationArea #localNavigation .heading {
	width: 220px;
	height: 49px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	color: #ebeaea;
	background: url(/recruit/image/ln_heading_01.gif);
}


/* Contents
-------------------------------------------------- */

.assistant{
	margin-top:-10px;
	line-height:100%;
}

.new{
	font-size:80%;
	color:#FF0000;
	font-weight:bold;
}

#RecruitFlash{
	width:940;
	height:292px;
	padding:0 0 20px 0;
	margin:0;
}

.menu{
	width:220px;
	height:380px;
	background:url(../image/column_bg.jpg) no-repeat;
	background-position:bottom;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0px;
}

#contentsArea p {
	padding: 0 7px 0 6px;
	margin: 0px 0px 13px;
	/* except MacIE5.0 \*/
	text-align: justify;
	text-justify: distribute;
	/* end */
}

#contentsArea .list ul {
	padding:0 0 0 12px;
	margin: 0px 0px 0px;
	list-style: none;
}

#contentsArea .list ul li {
	padding:0 0 0 10px;
	margin: 0px 0px 0px 0px;
	background:url(../image/marking.gif) 0px 4px no-repeat;
}


/* Fresh
-------------------------------------------------- */

#fresh{
	float:left;
	width:220px;
	padding:0 20px 0 0;
	position:relative;
}

#fresh .midashi{
	width:220px;
	height:12px;
	background:url(../image/midashi_fresh.jpg) no-repeat;
	display:block;
	te\xt-indent: -10000px;
	font-size:1px;
}

#contentsArea #fresh .menu h2{
	width:210px;
	height:31px;
	background:url(../image/h2_fresh.jpg) no-repeat;
	te\xt-indent: -10000px;
	padding:0 0 0 0px;
	margin:5px 0 0 5px;
}

#contentsArea #fresh .menu h2 a{
	display:block;
	width:210px;
	height:31px;
	padding:0 0 0 -22px;
	margin:0 0 0 0px;
}

#fresh .menu table#freshSchedule{
	padding:0;
	margin:0 0 6px 0;
	font-weight:bold;
}

#fresh .menu table#freshSchedule th{
	text-align:left;
	padding:0 2px 2px 6px;
}
#fresh .menu table#freshSchedule td{
	text-align:left;
	padding:0 2px 2px 6px;
}


#fresh .menu table#freshSchedule th.title{
	font-weight:normal;
}

#fresh .menu table#freshSchedule th.day{
	width:40%;
	text-align:left;
	vertical-align:top;
	padding:0 6px 0 0;
}

#fresh .menu table#freshSchedule td.time_zone{
	width:60%;
}


/* Detail
-------------------------------------------------- */

#detail{
	float:left;
	width:220px;
	padding:0 20px 0 0;
	position:relative;
}

#detail .midashi{
	width:220px;
	height:12px;
	background:url(../image/midashi_detail.jpg) no-repeat;
	display:block;
	te\xt-indent: -10000px;
	font-size:1px;
}

#contentsArea #detail .menu h2{
	width:210px;
	height:31px;
	background:url(../image/h2_detail.jpg) no-repeat;
	te\xt-indent: -10000px;
	padding:0 0 0 0;
	margin:5px 0 0 5px;
}

#contentsArea #detail .menu h2 a{
	display:block;
	width:210px;
	height:31px;
	padding:0 0 0 -22px;
	margin:0 0 0 0;
}

#contentsArea #detail .menu h3{
	background:none;
	padding:0px;
	margin:0px;
}

#contentsArea #detail .menu h3.takken{
	width:210px;
	height:31px;
	background:url(../image/h3_takken.jpg) no-repeat;
	te\xt-indent: -10000px;
	padding:0 0 0 0;
	margin:5px 0 0 5px;
}

#contentsArea #detail .menu h3.takken a{
	display:block;
	width:210px;
	height:31px;
	padding:0 0 0 -22px;
	margin:0 0 0 0;
}


/* Takken
-------------------------------------------------- */

#Takken{
	float:left;
	width:220px;
	padding:0 20px 0 0;
	position:relative;
}

#Takken .midashi{
	width:220px;
	height:12px;
	background:url(../image/midashi_takken.jpg) no-repeat;
	display:block;
	te\xt-indent: -10000px;
	font-size:1px;
}

#contentsArea #Takken .menu h2{
	width:210px;
	height:31px;
	background:url(../image/h2_takken.jpg) no-repeat;
	te\xt-indent: -10000px;
	padding:0 0 0 0;
	margin:5px 0 0 5px;
}

#contentsArea #Takken .menu h2 a{
	display:block;
	width:210px;
	height:31px;
	padding:0 0 0 -22px;
	margin:0 0 0 0;
}


/* handicap
-------------------------------------------------- */

#handicap{
	float:left;
	width:220px;
	padding:0 20px 0 0;
	position:relative;
}

#handicap .midashi{
	width:220px;
	height:12px;
	background:url(../image/midashi_handicap.jpg) no-repeat;
	display:block;
	te\xt-indent: -10000px;
	font-size:1px;
}

#contentsArea #handicap .menu h2{
	width:210px;
	height:31px;
	background:url(../image/h2_handicap.jpg) no-repeat;
	te\xt-indent: -10000px;
	padding:0 0 0 0;
	margin:5px 0 0 5px;
}

#contentsArea #handicap .menu h2 a{
	display:block;
	width:210px;
	height:31px;
	padding:0 0 0 -22px;
	margin:0 0 0 0;
}


/* AMP
-------------------------------------------------- */

#amp{
	float:left;
	width:220px;
	padding:0 0 0 0;
	position:relative;
}

#amp .midashi{
	width:220px;
	height:12px;
	background:url(../image/midashi_amp.jpg) no-repeat;
	display:block;
	te\xt-indent: -10000px;
	font-size:1px;
}

#contentsArea #amp .menu h2{
	width:210px;
	height:31px;
	background:url(../image/h2_haken.jpg) no-repeat;
	te\xt-indent: -10000px;
	padding:0 0 0 0;
	margin:5px 0 0 5px;
}

#contentsArea #amp .menu h2 a{
	display:block;
	width:210px;
	height:31px;
	padding:0 0 0 -22px;
	margin:0 0 0 0;
}

#amp .menu img{
	padding:0 0 0 0;
	margin:5px 0 0 5px;
}

#contentsArea #amp .menu h3.fc{
	width:210px;
	height:31px;
	background:url(../image/h3_fc.jpg) no-repeat;
	te\xt-indent: -10000px;
	padding:0 0 0 0;
	margin:5px 0 0 5px;
}

#contentsArea #amp .menu h3.fc a{
	display:block;
	width:210px;
	height:31px;
	padding:0 0 0 -22px;
	margin:0 0 0 0;
}


