/* 基本設定 */
#pankuzu {
	font-size: 12px;
	margin: 10px 0 0 0;
	padding: 0;
}
h2 {
	width: 730px;
	height: 47px;
	margin: 15px 0 0 0;
	padding: 0;
}


/* プレスリリース */
#release {
	width: 710px;
	margin: 15px 0 0 10px;
	padding: 0 0 15px 0;
}
#release td {
	font-size: 12px;
	line-height: 130%;
	border-bottom: 1px dotted #999999;
}


/* サイトマップ */
.sitemap {
	padding: 0px;
	font-size: 12px;
	clear: both;
	line-height: 130%;
	margin: 15px 0 0 10px;
}
.left {
	width: 345px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.right {
	width: 345px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.sitemap1 {
	padding: 10px;
	margin: 10px 0px 0px 0px;
}
.sitemap2 {
	padding: 10px;
	margin: 10px 0px 0px 0px;
	background-color: #FFeeFF;
	border: 1px solid #999;
}
.sitemap3 {
	padding: 10px;
	margin: 10px 0px 0px 0px;
	background-color: #eFF;
	border: 1px solid #999;
}
.sitemap4 {
	padding: 10px;
	margin: 10px 0px 0px 0px;
	background-color: #F8F8C2;
	border: 1px solid #999;
}


/* 求人情報 */
#recruit td {
	font-size: 12px;
	line-height: 130%;
}
#recruit table {
	margin: 15px 0 0 10px;
	padding: 0;
}
/* 求人キャッチページ */
#recruit table.recruit_chach {
	margin: 15px 0 0 0;
	padding: 0;
}
#recruit .recruit_cacth01 {
	background-image:url(../sab/kyuzin/img/main_catch_text.jpg);
	width:382px;
	height:581px;
	vertical-align:top;
}
#recruit .recruit_cacth01 p{
	margin:	48px 0 0 20px;
	line-height:150%;
}
#recruit .recruit_cacth02 {
	background-image:url(../sab/kyuzin/img/main_text.jpg);
	background-repeat:no-repeat;
	width:376px;
	height:805px;
	vertical-align:top;
}
#recruit .recruit_cacth02 p{
	margin:	20px 0 0 8px;
	line-height:200%;
}
#recruit .recruit_cacth03 {
	background-image:url(../sab/kyuzin/img/main_text_image01.jpg);
	width:382px;
	height:287px;
	vertical-align:top;
	text-align:center;
}
#recruit .recruit_cacth03 p{
	margin:	220px 0 0 8px;
	line-height:200%;
}
#recruit .recruit_cacth04 {
	background-image:url(../sab/kyuzin/img/main_text_image02.jpg);
	width:382px;
	height:518px;
	vertical-align:top;
	text-align:center;
}
#recruit .recruit_cacth04 strong{
	margin:	170px 0 0 0;
	display:block;
}
#recruit .recruit_cacth04 p{
	margin:	0 0 0 40px;
	line-height:200%;
	text-align:left;
}

#recruit .recruit_cacth_hosei {
	line-height:0;
	font-size:0;
	padding:0;
	margin:0;
}
#recruit .recruit_bottan{
	text-align:center;
	margin:15px 0 0 0;
}
/* 求人応募フォーム */
#recruitform td {
	font-size: 12px;
	line-height: 130%;
}
#recruitform table {
	margin: 15px 0 0 0;
}
/* 会社概要 */
#company td {
	padding: 3px;
	font-size: 12px;
	line-height: 130%;
}
#company table {
	margin: 15px 0 0 10px;
}
/* 経営理念 */
#company td {
	padding: 8px;
	font-size: 12px;
	line-height: 180%;
}
#company table {
	margin: 15px 0 0 10px;
}
/* 問い合わせ */
#toiawase td {
	font-size: 12px;
	line-height: 130%;
}
#toiawase {
	width: 710px;
	margin: 15px 0 0 35px;
}


/* 総合問い合わせ */
#sougoutoiawase td {
	font-size: 12px;
	line-height: 130%;
}
#sougoutoiawase {
	width: 710px;
	margin: 15px 0 0 35px;
}


/* お気に入りのお店投稿フォーム */
#favorite td {
	font-size: 12px;
	line-height: 130%;
}
#favorite {
	width: 710px;
	margin: 15px 0 0 35px;
}


/* リンク */
#link td {
	font-size: 12px;
	line-height: 130%;
	padding: 3px;
}
#link {
	width: 710px;
	margin: 15px 0 0 35px;
}


/* バックナンバー */
#backnumber {
	width: 730px;
	margin: 0;
	padding: 0;
}
#backnumber div {
	width: 230px;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
}
h3.backnumber_category {
	font-size: 14px;
	width: 230px;
	height: 20px;
	background-color: #7e5000;
	color: #fff;
	padding: 3px 0 0 3px;
	margin: 20px 0 10px 0;
}
h3.backnumber_year {
	width: 220px;
	height: 13px;
	padding: 0;
	margin: 5px 0 0 0;
	text-align: right;
	font-size: 12px;
	color: #ffbd4b;
	border-bottom: 1px dotted #ffbd4b;
	font-weight: lighter;
}
#backnumber ul {
	width: 230px;
	margin: 0;
	list-style: none;
}
#backnumber ul li {
	width: 230px;
	margin: 3px 0;
	padding: 0;
	font-size: 12px;
}


/* 地図から探す */
h2#mapsearch {
	width: 740px;
	height: 47px;
	margin: 20px 0 0 0;
}
#map {
	width: 728px;
	height: 550px;
	margin: 20px 0 0 6px;
}


/* 地域ニュース用 */
h2#news_title {
	width: 730px;
	height: 77px;
	margin: 25px 0 0 25px;
}
h3#news_midashi_month {
	color: #ffad1e;
	width: 710px;
	margin: 25px 0 0 35px;
	font-size: 14px;
}
div.news_midashi_under {
	width: 713px;
	height: 7px;
	margin: 0 0 0 32px;
	padding: 0;
}
div.news_period {
	color: #ffad1e;
	width: 700px;
	font-size: 12px;
	text-align: right;
	border-bottom: 1px dotted #ffad1e;
	margin: 20px 0 0 40px;
	padding: 0;
}
.news_backnumber {
	width: 710px;
	height: 25px;
	margin: 25px 0 0 35px;
	background-image: url(../page/news_img/back.gif);
	padding: 0;
}
.news_backnumber table {
	margin: 3px 0 0 300px;
	padding: 0 0 0 0;
}
h3.news_search {
	width: 710px;
	height: 25px;
	margin: 25px 0 0 35px;
	padding: 0;
}
ul.news_area {
	width: 710px;
	list-style: none;
	margin: 15px 0 0 40px;
	padding: 0;
}
ul.news_area li {
	width: 177px;
	height: 25px;
	float: left;
	margin: 0;
	padding: 0;
}
