/******************/
/* bodyタグの設定 */
/******************/
body	{
	border-left	:	12px solid #669900;
	background-color	:	#FFFFFF;
	font	:	x-small	"ＭＳ ゴシック","Osaka-等幅","monospace";
	margin-left	:	0px;
	margin-bottom	:	0px;
}


/******************/
/* ヘッダーの設定 */
/******************/
table.t	{
	margin-top	:	20px;
	color	:	#FFFFFF;
	background-color	:	#669900;
	width	:	100%;
}

tr.hidden	{
}

/**********************/
/* サブヘッダーの設定 */
/**********************/
table.submenu	{
	background-color	:	#FFFFFF;
	margin-left	:	44px;
}


/******************/
/* フッターの設定 */
/******************/
table.foot	{
	color	:	#FFFFFF;
	background-color	:	#669900;
	width	:	100%;
	padding-top	:	2px;
}

/* コピーライトの設定 */
div.copyright	{
	margin	:	3px 3px;
}


/********************/
/* フラッシュの設定 */
/********************/
table.flash	{
	width	:	100%;
	margin-left	:	50px;
	margin-bottom	:	20px;
	vertical-align	:	middle;
}


/**********************/
/* テーブル関連の設定 */
/**********************/
td	{
	font-size	:	x-small;
}

/* 求人情報 */
td.head	{
	width	:	25%;
	background-color	:	#669900;
	color	:	#FFFFFF;
	vertical-align	:	top;
	text-align	:	center;
	padding-bottom	:	0.5ex;
	padding-top	:	0.5ex;
	border	:	1px solid #669900;
}

td.contents {
	vertical-align	:	top;
	border	:	1px solid #669900;
	padding-left	:	1em;
	padding-bottom	:	0.5ex;
	padding-top	:	0.5ex;
	padding-right	:	1em;
}

td.top	{
	vertical-align	:	top;
}

tr.center	{
	text-align	:	center;
}

/**********************/
/* コンテンツ部の設定 */
/**********************/
div.i	{
	padding-left	:	110px;
	width	:	580px;
	line-height	:	150%;
}

div.wide	{
	padding-left	:	110px;
	width	:	650px;
	line-height	:	150%;
}

/* 求人情報 */
div.job	{
	padding-left	:	110px;
	width	:	700px;
	line-height	:	150%;
}

/* サイトマップ */
div.sitemap	{
	padding-left	:	110px;
	width	:	630px;
	margin-top	:	10px;
	margin-bottom	:	20px;
}

/* 認証情報 */
div.title	{
	text-indent	:	10px;
	padding-right	:	10px;
	margin-bottom	:	5px
}

div.data	{
	margin-bottom	:	2ex;
	width	:	98%;
	margin-left	:	5%;
}

div.article	{
	margin-bottom	:	2ex;
	width	:	98%;
	margin-left	:	10%;
}

/* 事業所紹介 */
div.address	{
	margin	:	10px 0 0 15px;
}

span.explan	{
	float	:	right;
	width	:	50%;
	color	:	#000000;
}

span.resort	{
	float	:	right;
	width	:	43%;
	color	:	#000000;
}

div.clear	{
	clear	:	both;
	text-align	:	right;
	margin-top	:	10px;
}

/* Google検索の配置設定 */
div#google {
	float	:	left;
	width	:	130px;
}

/* Google検索の検索ボタン配置設定 */
div#search {
	padding-top	:	10px;
	width	:	90%;
}

/* サイトマップの設定 */
div.maptitle	{
	width	:	100%;
	background-color	:	#669900;
	color	:	#FFFFFF;
	padding-top	:	2px;
	padding-bottom	:	2px;
}

div.branch	{
	padding-left	:	15px;
	width	:	100%;
}

/* 現在地の確認 */
div.here	{
	border-top	:	2px solid #669900;
	padding-top	:	4px;
	padding-left	:	47px;
}

div.here2	{
	padding-top	:	4px;
	padding-left	:	47px;
}

/* リンクの設定 */
div.link	{
	padding-left	:	80px;
	line-height	:	120%;
	width	:	580px;
}

/* ピクチャの設定 */
div.pic	{
	padding-left	:	47px;
	line-height	:	150%;
}

div.update	{
	margin-top	:	10px;
	padding-top	:	10px;
	border-top	:	1px dashed #666666;
	text-align	:	right;
}

/****************/
/* リンクの設定 */
/****************/
a	{
	color	:	#006699;
	text-decoration	:	none;
}

a:hover	{
	text-decoration : underline;
}

a:active	{
	color	:	#FFCC33;
}

a.n	{
	color	:	#FFFFFF;
}

a.sitemap	{
	color	:	#FFFFFF;
	text-decoration	:	none;
}

a.sitemap:hover	{
	text-decoration	:	underline;
}

a.sitemap:active	{
	color	:	#FFFFFF;
}

a.gif:hover	{
	border-bottom	:	2px solid #FFCC66;
}

a.sub:hover	{
	border-bottom	:	2px solid #006699;
}


/**************/
/* 装飾の設定 */
/**************/
span.bold	{
	color	:	#000000;
	font-weight	:	bolder;
}

div.right	{
	text-align	:	right;
	margin-top	:	10px;
}

div.center	{
	text-align	:	center;
}

a.link	{
	color	:	#006699;
	text-decoration : underline;
}


/******************/
/* イメージの設定 */
/******************/
img.m	{
	vertical-align	:	middle;
}

img.noborder	{
	border	:	none;
}

img.border	{
	border:1px solid #000000;
}

img.m-nb	{
	vertical-align	:	middle;
	border	:	none;
}

img.mail	{
	border	:	none;
	vertical-align	:	middle;
}


/************************/
/* タイトル用文字の設定 */
/************************/
h4	{
	margin-top	:	30px;
	color	:	#444444;
}

h4.margin	{
	margin-top	:	80px;
}

/******************/
/* 箇条書きの設定 */
/******************/
dt	{
	text-indent	:	10px;
	border-top	:	1px solid #777777;
	padding-right	:	10px;
	padding-bottom	:	1px;
}

dt.link	{
	text-indent	:	25px;
	border-top	:	0px;
}

dd	{
	margin-bottom	:	2ex;
}

dd.link	{
	margin-bottom	:	5px;
}

dd.indent	{
	text-indent	:	5%;
}

dd.right	{
	text-align	:	right;
}

dd.line	{
	padding-bottom	:	10px;
	border-bottom	:	1px dashed #666666;
}

/****************/
/* ラインの設定 */
/****************/
hr	{
	height	:	1px;
	color	:	#999999;
	border	:	dashed;
	width	:	100%;
	text-align	:	right;
}


/********************/
/* objectタグの設定 */
/********************/
object	{
	margin-top	:	30px;
}

@media print	{
body	{
	border-left	:	none;
	background-color	:	#FFFFFF;
	font	:	x-small	"ＭＳ 明朝","平成明朝","serif";
}

table.t	{
	margin-top	:	0px;
	visibility	:	hidden;
}

tr.hidden	{
	visibility	:	collapse;
}

table.submenu	{
	margin-left	:	0px;
	visibility	:	hidden;
}

table.foot	{
	padding-top	:	0px;
	visibility	:	hidden;

}

/* コピーライトの設定 */
div.copyright	{
	margin	:	0px 0px;
	visibility	:	hidden;
}

div.here	{
	border-top	:	none;
	padding-top	:	0px;
	padding-left	:	0px;
}

div.i	{
	padding-left	:	0px;
	width	:	580px;
	line-height	:	120%;
}

div.wide	{
	padding-left	:	0px;
	width	:	650px;
	line-height	:	120%;
}

/* 求人情報 */
div.job	{
	padding-left	:	0px;
	width	:	700px;
	line-height	:	120%;
}

/* サイトマップ */
div.sitemap	{
	padding-left	:	0px;
	width	:	630px;
}

/* リンクの設定 */
div.link	{
	padding-left	:	0px;
	line-height	:	120%;
	width	:	580px;
}

}

