* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body {
	width: 745px;
	color: #333333;
	margin: 10px auto;
	line-height: 120%;
              text-align:center;
	background: url(images/back.gif);
}
/* タイトル */
H1 {
	font-size: 12px;
	color: #ffffff;
	float: left;
	margin : 0px 0px 1px 0px;
	padding: 1px 0px 0px 10px;
	border-top: 1px solid #007aff;
	border-bottom: 1px solid #007aff;
	background: #0049ff;
	width: 740px;
	height: 10px;
}
	h1 a:link,
	h1 a:visited,
	h1 a:hover,
	h1 a:active {
		color: #555555;
		font-weight: bold;
		text-decoration: none;	
	}
/* サブタイトル */
H2 {
	font-size: 70%;
	border-top: 1px solid #007aff;
	border-bottom: 1px solid #007aff;
	background: #0049ff;
	padding: 1px 5px 1px 0px;
	text-align: right;
	font-weight: normal;
	color: #ffffff;
}
/* パンくずリスト*/
#pan {
	font-size: 70%;
	background  : #006aff url(images/pan.gif) no-repeat;
	padding-left: 20px;
	color: #ffffff;
}
	#pan a:link,
	#pan a:visited,
	#pan a:hover,
	#pan a:active {
		color: #ffffff;
		text-decoration: underline;	
	}
/* 右上ヘッダーナビゲーション */
#header_navi {
	float: right;
	font-size: 80%;
	background: #EEA964;
	height: 55px;
	width: 294px;
	border-left: 1px dashed #CCCCCC;
	text-align: right;
	margin-bottom: 2px;
	color: #FFFFFF;
	padding-right: 5px;
}
	#header_navi a:link,
	#header_navi a:visited,
	#header_navi a:hover,
	#header_navi a:active {
		color: #FFFFFF;
		text-decoration: underline;	
	}
/* 左ブロック */
#left_block {
	float: left;
	width: 535px;
	margin-top: 5px;
	font-size: 80%;
	border-right: 1px solid #d4d4d4;
	margin-bottom: 10px;
	padding-left: 1px;
}
	#left_block a:link,
	#left_block a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	#left_block a:hover,
	#left_block a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* 右ブロック メニュー */
#right_block {
	float: right;
	width: 200px;
	margin-top: 5px;
	font-size: 70%;
	margin-bottom: 10px;
}
/* トップ メインカテゴリ */
.top_menu {
	background: url(images/top1.gif) no-repeat;
	height: 30px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 7px;
	font-weight: bold;
	font-size: 100%;
}
	.main_menu a:link,
	.main_menu a:visited,
	.main_menu a:hover,
	.main_menu a:active {
		color: #FFFFFF;
		text-decoration: none;	
	}
/* メニュー メインカテゴリ */
.main_menu {
	background: url(images/menu.gif) no-repeat;
	height: 30px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 7px;
	font-weight: bold;
	font-size: 100%;
}
	.main_menu a:link,
	.main_menu a:visited,
	.main_menu a:hover,
	.main_menu a:active {
		color: #FFFFFF;
		text-decoration: underline;	
	}
/* メニュー メインカテゴリ緑 */
.main_menu1 {
	background: url(images/menu1.gif) no-repeat;
	height: 30px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 100%;
}
	.main_menu1 a:link,
	.main_menu1 a:visited,
	.main_menu1 a:hover,
	.main_menu1 a:active {
		color: #FFFFFF;
		text-decoration: underline;	
	}
/* メニュー サブカテゴリ */
.sub_menu {
	height: 15px;
	padding-left: 5px;
	border-bottom: 1px dashed #808080;
	border-right: 1px solid #4d99e5;
	border-left: 1px solid #4d99e5;
	background: #e5f6ff;
}
	.sub_menu a:link,
	.sub_menu a:visited,
	.sub_menu a:hover,
	.sub_menu a:active {
		color: #007eff;
		text-decoration: underline;	
	}
/* メニュー サブカテゴリ緑 */
.sub_menu1 {
	height: 15px;
	padding-left: 5px;
	border-bottom: 1px dashed #808080;
	border-right: 1px solid #009933;
	border-left: 1px solid #009933;
	background: #d4ffd4;
}
	.sub_menu1 a:link,
	.sub_menu1 a:visited,
	.sub_menu1 a:hover,
	.sub_menu1 a:active {
		color: #007eff;
		text-decoration: underline;	
	}
/* 見出し */
.topics {
	background : url(images/topbar5.gif) no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	margin-left: 1px;
	margin-top: 8px;
	height: 30px;
	font-size: 130%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
              color: #FFFFFF;
}
	.topics a:link,
	.topics a:visited {
		color: #FFFFFF;
		text-decoration: none;	
	}
	.topics a:hover,
	.topics a:active {
		color: #ff0000;
		text-decoration: underline;	
}
/* 見出し2 */
.topics2 {
	background: url(images/topbar6.gif) no-repeat;
	width: 100%;
	height: 30px;
	padding-left: 30px;
	padding-top: 4px;
	margin-top: 10px;
	font-size: 130%;
	color: #FFFFFF;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
              color: #FFFFFF;
}
	.topics a:link,
	.topics a:visited {
		color: #FFFFFF;
		text-decoration: none;	
	}
	.topics a:hover,
	.topics a:active {
		color: #ff0000;
		text-decoration: underline;	
}
/* table,th,td 破線装飾 */
.hot {
	border-bottom: 1px dashed #CCCCCC;
}
/* 枠装飾 */
.cool {
	width: 100%;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	padding-left: 3px;
	margin-left: 1px;
	margin-right: 3px;
}
	.cool a:link,
	.cool a:visited,
	.cool a:hover,
	.cool a:active {
		color: #007eff;
		text-decoration: underline;	
	}
/* 解説 */
.fire {
	font-weight: bold;
}
	.fire a:link,
	.fire a:visited,
	.fire a:hover,
	.fire a:active {
		color: #007eff;
		text-decoration: underline;	
}
/* フッター */
#footer {
	font-size: 70%;
	text-align: center;
	padding-top: 10px;
	border-top: 1px solid #007aff;
	border-bottom: 1px solid #007aff;
	background: #0049ff;
	padding: 2px;
	color: #FFFFFF;
}
	#footer a:link,
	#footer a:visited,
	#footer a:hover,
	#footer a:active {
		color: #FFFFFF;
		text-decoration: none;	
	}
#wrap {
              width:740px;
              margin-left:auto; 
              margin-right:auto;
              text-align:left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #ffffff;
}
TABLE{
              line-height : 5mm;
	font-size: 80%;
	text-align: left;
	margin-left: 3px;
}
	TABLE a:link,
	TABLE a:visited,
	TABLE a:hover,
	TABLE a:active {
		color: #007eff;
		text-decoration: underline;	
	}

/* アドセンス */
#ad {
	text-align: center;
	padding-top: 1px;
	margin-top: 10px;
	margin-left: 20px;
              width:160px;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
              color: #000000;
}
/* アドセンス2 */
#ad2 {
	text-align: center;
              font-size: 70%;
}
/* ホーム */
.home {
	background : url(images/home.gif) no-repeat;
	padding-left: 20px;
	border-bottom: 1px dashed #CCCCCC;
              font-size: 75%;
}

/* メニュー見出し 青*/
.top1 {
	background : url(images/top1.gif) no-repeat;
	padding-left: 23px;
	padding-top: 6px;
	height: 30px;
	font-size: 115%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
              color: #FFFFFF;
	margin-top: 5px;
}
	.top1 a:link,
	.top1 a:visited {
		color: #FFFFFF;
		text-decoration: none;	
	}
	.top1 a:hover,
	.top1 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* メニュー サブカテゴリ青 */
.top_sub1 {
	background : url(images/top11.gif) no-repeat;
	height: 15px;
	padding-top: 6px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size: 100%;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
              color: #007eff;
}
	.top_sub1 a:link,
	.top_sub1 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.top_sub1 a:hover,
	.top_sub1 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* メニュー サブカテゴリ緑 */
.top_sub2 {
	background : url(images/top12.gif) no-repeat;
	height: 15px;
	padding-top: 6px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size: 100%;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
              color: #007eff;
}
	.top_sub2 a:link,
	.top_sub2 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.top_sub2 a:hover,
	.top_sub2 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* メニュー サブカテゴリ青の背景 */
.top_back1 {
	background : #0066ff;
	border-bottom: 5px solid #0066ff;
	border-left: 2px solid #0066ff;
	border-top: 2px solid #0066ff;
	border-right: 2px solid #0066ff;
	margin-bottom: 3px;
}
/* メニュー サブカテゴリ緑の背景 */
.top_back2 {
	background : #16ec16;
	border-bottom: 5px solid #16ec16;
	border-left: 2px solid #16ec16;
	border-top: 2px solid #16ec16;
	border-right: 2px solid #16ec16;
	margin-bottom: 3px;
}
/* メニュー見出し 緑*/
.top2 {
	background : url(images/top2.gif) no-repeat;
	padding-left: 23px;
	padding-top: 6px;
	height: 30px;
	font-size: 115%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
              color: #FFFFFF;
	margin-top: 5px;
}
	.top2 a:link,
	.top2 a:visited {
		color: #FFFFFF;
		text-decoration: none;	
	}
	.top2 a:hover,
	.top2 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* メインのナビバー青*/
.topbar1 {
	background : url(images/topbar1.gif) no-repeat;
	padding-left: 20px;
	padding-top: 8px;
	margin-left: 2px;
	margin-top: 8px;
	height: 30px;
	font-size: 120%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
              color: #FFFFFF;
}
	.topbar1 a:link,
	.topbar1 a:visited {
		color: #FFFFFF;
		text-decoration: none;	
	}
	.topbar1 a:hover,
	.topbar1 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* メインのナビバー青の説明*/
.topa {
	background : #ccddff;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 90%;
              color: #000000;
}
/* メインのナビバー緑*/
.topbar2 {
	background : url(images/topbar2.gif) no-repeat;
	padding-left: 20px;
	padding-top: 8px;
	margin-left: 2px;
	margin-top: 8px;
	height: 30px;
	font-size: 120%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
              color: #FFFFFF;
}
	.topbar2 a:link,
	.topbar2 a:visited {
		color: #FFFFFF;
		text-decoration: none;	
	}
	.topbar2 a:hover,
	.topbar2 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* メインのナビバー緑の説明*/
.topb {
	background : #d4efdb;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 2px;
	margin-right: 3px;
	font-size: 90%;
              color: #000000;
}
/* メインのナビバーオレンジ*/
.topbar3 {
	background : url(images/topbar3.gif) no-repeat;
	padding-left: 20px;
	padding-top: 8px;
	margin-left: 2px;
	margin-top: 8px;
	height: 30px;
	font-size: 120%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
              color: #FFFFFF;
}
	.topbar2 a:link,
	.topbar2 a:visited {
		color: #FFFFFF;
		text-decoration: none;	
	}
	.topbar2 a:hover,
	.topbar2 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* メインのナビバーオレンジの説明*/
.topc {
	background : #ffdf33;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 2px;
	margin-right: 3px;
	font-size: 90%;
              color: #000000;
}
/* メインの個別ページへのリンク*/
.t1 {
	padding-left: 1px;
	padding-right: 1px;
	border: 2px dotted #ccddff;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 85%;
}
	.t1 a:link,
	.t1 a:visited {
		color: #007eff;
		text-decoration: underline;	
	}
	.t1 a:hover,
	.t1 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}

/* メニュー */
.bar1 {
	background : url(images/bar1.gif) no-repeat;
	padding-top: 40px;
}
.bar2 {
	background : url(images/bar2.gif) no-repeat;
	padding-top: 40px;
}
.bar3 {
	background : url(images/bar3.gif) no-repeat;
	padding-top: 40px;
}
.bar4 {
	background : url(images/bar4.gif) no-repeat;
	padding-top: 40px;
}
/* 写真枠 */
#pic {
	text-align: center;
	background : url(images/pic.gif) no-repeat;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCCCCC;
}
/* PR */
.pr {
	text-align: right;
              font-size: 75%;
}
/* ナビバー */
.navi {
	font-size: 70%;
	background: #ffffff;
	padding : 1px 5px 1px 0px;
	text-align: right;
	font-weight: normal;
	color: #808080;
}
	.navi a:link,
	.navi a:visited,
	.navi a:hover,
	.navi a:active {
		color: #808080;
		text-decoration: underline;	
	}
.navi1 {
	font-size: 70%;
	background: #ffffff;
	padding : 1px 0px 1px 5px;
	text-align: left;
	font-weight: normal;
	color: #808080;
}
	.navi1 a:link,
	.navi1 a:visited,
	.navi1 a:hover,
	.navi1 a:active {
		color: #808080;
		text-decoration: none;	
	}
/* td */
.td {
	border-bottom: 1px solid #2a2a2a;
	font-size: 120%;
}
/* td2 */
.td2 {
	font-size: 150%;
	background : url(images/pic17.gif) no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 35px;
	height: 30px;
}
/* td3 */
.td3 {
	font-size: 120%;
	background : #f5ffff;
	color: #333333;

}
/* 日本地図 */
.map {
	background : url(images/map.jpg) no-repeat;
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
}
.tdmap {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

/* 北海道・東北地方 */
.map1 {
	background : url(images/map1.jpg) no-repeat;
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
}
.tdmap1 {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
/* 関東地方 */
.map2 {
	background : url(images/map2.jpg) no-repeat;
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
}
.tdmap2 {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	padding-top: 16px;
	padding-bottom: 16px;
	text-align: center;
}
/* 甲信越・北陸地方 */
.map3 {
	background : url(images/map3.jpg) no-repeat;
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
}
.tdmap3 {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: center;
}
/* 中部・東海地方 */
.map4 {
	background : url(images/map4.jpg) no-repeat;
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
}
.tdmap4 {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	padding-top: 38px;
	padding-bottom: 38px;
	text-align: center;
}
/* 近畿地方 */
.map5 {
	background : url(images/map5.jpg) no-repeat;
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
}
.tdmap5 {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: center;
}
/* 四国地方 */
.map6 {
	background : url(images/map6.jpg) no-repeat;
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
}
.tdmap6 {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	padding-top: 38px;
	padding-bottom: 38px;
	text-align: center;
}
/* 中国地方 */
.map7 {
	background : url(images/map7.jpg) no-repeat;
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
}
.tdmap7 {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	padding-top: 28px;
	padding-bottom: 28px;
	text-align: center;
}
/* 九州・沖縄地方 */
.map8 {
	background : url(images/map8.jpg) no-repeat;
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
}
.tdmap8 {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
}
/* 所在地タイトル */
.tda {
	background : #1acf23;
     	font-size: 150%;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	text-align: center;
}
/* 所在地一覧 */
.tdb {
	font-size: 120%;
	color: #2a2a2a;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
              width: 25%;
	padding-top: 12px;
	line-height: 100%;
}
/* 所在地住所 */
.tdc {
	font-size: 110%;
	color: #2a2a2a;
	padding-left: 5px;
	text-align: left;
              width: 50%;
	padding-top: 15px;
	line-height: 100%;
}
/* 所在地tel一覧 */
.tdd {
	font-size: 120%;
	color: #2a2a2a;
	font-weight: bold;
	padding-left: 5px;
	text-align: center;
              width: 25%;
	padding-top: 15px;
	line-height: 100%;
}
/* 所在地管轄タイトル */
.tde {
	background : #d4d4d4;
     	font-size: 120%;
	color: #ffffff;
	padding-left: 5px;
	text-align: center;
	border: double #d4d4d4;
              width: 25%;
	line-height: 100%;
}
/* 所在地管轄 */
.tdf {
	font-size: 100%;
	color: #2a2a2a;
	padding-left: 5px;
	text-align: left;
	border: 1px solid #d4d4d4;
              width: 75%;
	color: #aaaaaa;
	line-height: 100%;
}
/* 見出し都道府県 */
.topics3 {
	background: url(images/bn3.gif) no-repeat;
	width: 100%;
	height: 25px;
	padding-left: 35px;
	padding-top: 4px;
	font-weight: bold;
	margin-top: 20px;
	font-size: 130%;
	color: #00b900;
}
/* バッグカラー1 */
.back {
	color: #808080;
	background: #ffffc6;
	font-size: 80%;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 2px;
	margin-right: 3px;
}
/* バッグカラー2 */
.back1 {
	color: #808080;
	background: #d4ead4;
	font-size: 80%;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 2px;
	margin-right: 3px;
}
/* バッグカラー3 */
.back2 {
	font-size: 150%;
	background : url(images/pic18.gif) no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 40px;
	padding-top: 7px;
	height: 30px;
	margin-left: 2px;
	margin-right: 2px;
}
/* バッグカラー4 */
.back3 {
	color: #2a2a2a;
	font-size: 90%;
	border-left: 2px solid #3de43f;
	border-right: 2px solid #3de43f;
	border-bottom: 2px solid #3de43f;
	line-height: 100%;
	margin-left: 2px;
	margin-bottom: 5px;
	margin-right: 2px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	line-height: 150%;
}
/* 施設説明1 */
.back4 {
	font-weight: bold;
	background: #aaedaa;
	color: #2a2a2a;
	font-size: 100%;
}
/* 施設説明2 */
.back5 {
	color: #000000;
	background: #ffffff;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-size: 90%;
	margin-bottom: 3px;
	line-height: 100%;
	border-left: 2px solid #aaedaa;
	border-right: 2px solid #aaedaa;
	border-bottom: 2px solid #aaedaa;
}
/* 相互リンクページ */
#link_block {
	float: left;
	width: 735px;
	margin-top: 5px;
	font-size: 80%;
	margin-bottom: 10px;
}
/* 相互リンクナビ */
.linknavi {
              text-align:center;
	font-size: 80%;
	color: #000000;
}
	.linknavi a:link,
	.linknavi a:visited,
	.linknavi a:hover,
	.linknavi a:active {
		font-weight: bold;
		color: #007eff;
		text-decoration: underline;	
	}
/* 相互リンク見出し */
.link {
	background : url(images/link.gif) no-repeat;
	line-height: 120%;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 6px;
	margin-left: 20px;
	margin-right: 20px;
              border: 2px dashed #CCCCCC;
}
/* 相互リンクタイトル */
.linktitle {
	background : #ffffff;
	height: 25px;
	font-size: 140%;
	padding-left: 15px;
	padding-top: 5px;
	margin-top: 1px;
              border-bottom: 3px dashed #007dff;
              border-left: 7px solid #007dff;
              font-weight: bold;
	margin-left: 10px;
	width: 20%;
}
/* 相互リンク募集タイトル */
.linktitle1 {
	background : #ffffff;
	height: 25px;
	font-size: 140%;
	padding-left: 15px;
	padding-top: 5px;
	margin-top: 1px;
              border-bottom: 3px dashed #ff0000;
              border-left: 7px solid #ff0000;
              font-weight: bold;
	width: 30%;
	margin-left: 10px;
	color: #000000;
}
/* 相互リンク募集記事 */
.link1 {
	line-height: 120%;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 6px;
	margin-left: 20px;
	margin-right: 20px;
              border: 3px dotted #aaaaaa;
	color: #000000;
}
/* 仕事紹介ページ転職 */
.work1 {
	background: url(images/work1.gif) no-repeat;
	width: 100%;
	height: 30px;
	padding-left: 25px;
	padding-top: 5px;
	margin-top: 5px;
	font-size: 130%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
	color: #ffffff;
}
.box1 {
              border-left: 1px solid #0066ff;
              border-right: 1px solid #0066ff;
              border-bottom: 1px solid #0066ff;
	padding-left: 10px;
	padding-right: 7px;
	margin-right: 2px;
	font-size: 100%;
	color: #2a2a2a;
}
/* 仕事紹介ページ派遣 */
.work2 {
	background: url(images/work2.gif) no-repeat;
	width: 100%;
	height: 30px;
	padding-left: 25px;
	padding-top: 5px;
	margin-top: 5px;
	font-size: 130%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
	color: #ffffff;
}
.box2 {
              border-left: 1px solid #ff6600;
              border-right: 1px solid #ff6600;
              border-bottom: 1px solid #ff6600;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	font-size: 100%;
	color: #2a2a2a;
	font-weight: bold;
}
/* 仕事紹介ページアルバイト */
.work3 {
	background: url(images/work3.gif) no-repeat;
	width: 100%;
	height: 30px;
	padding-left: 25px;
	padding-top: 5px;
	margin-top: 5px;
	font-size: 130%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
	color: #ffffff;
}
.box3 {
              border-left: 1px solid #009933;
              border-right: 1px solid #009933;
              border-bottom: 1px solid #009933;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	font-size: 100%;
	color: #2a2a2a;
	font-weight: bold;
}
/* 仕事紹介もどる */
.rev {
              border-bottom: 1px dashed #ff0000;
	width: 8%;
	padding-left: 10px;
	font-size: 70%;
	color: #ff0000;
}
	.rev a:link,
	.rev a:visited,
	.rev a:hover,
	.rev a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* 仕事紹介個別ページ */
.entry {
	background: url(images/work11.gif) no-repeat;
	height: 30px;
	padding-left: 35px;
	padding-top: 5px;
	font-size: 120%;
	color: #ffffff;
	margin-top: 5px;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
}
/* 仕事紹介個別ページ紹介文 */
.entrybox1 {
              border-left: 1px solid #0072ff;
              border-right: 1px solid #0072ff;
              border-bottom: 1px solid #0072ff;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	font-size: 100%;
	color: #2a2a2a;
}
/* 派遣紹介個別ページ */
.entry1 {
	background: url(images/work13.gif) no-repeat;
	height: 30px;
	padding-left: 35px;
	padding-top: 5px;
	font-size: 120%;
	color: #ffffff;
	margin-top: 5px;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
}
/* 派遣紹介個別ページ紹介文 */
.entrybox2 {
              border-left: 1px solid #0f9943;
              border-right: 1px solid #0f9943;
              border-bottom: 1px solid #0f9943;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	font-size: 100%;
	color: #2a2a2a;
}
/* 仕事紹介個別ページINFOMATION */
.info1 {
	background: url(images/workinfo1.gif) no-repeat;
	height: 30px;
	padding-top: 18px;
	font-size: 100%;
	color: #000000;
}
/* 仕事紹介個別ページコチラ */
.info2 {
	background: url(images/workinfo2.gif) no-repeat;
	height: 30px;
	padding-top: 22px;
	font-size: 100%;
	color: #000000;
	margin-top: 10px;
	padding-bottom: 10px;
              text-align:center;
}
/* 資格紹介個別ページコチラ */
.info3 {
	background: url(images/workinfo3.gif) no-repeat;
	height: 30px;
	padding-top: 22px;
	font-size: 100%;
	color: #000000;
	margin-top: 10px;
	padding-bottom: 10px;
              text-align:center;
}
/* 資格紹介個別ページ */
.entry2 {
	background: url(images/work12.gif) no-repeat;
	height: 30px;
	padding-left: 35px;
	padding-top: 5px;
	font-size: 120%;
	color: #ffffff;
	margin-top: 5px;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
}
/* 資格紹介個別ページ紹介文 */
.entrybox3 {
              border-left: 1px solid #ff6600;
              border-right: 1px solid #ff6600;
              border-bottom: 1px solid #ff6600;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	font-size: 100%;
	color: #2a2a2a;
}

/* 人気求人ランク */
.workrank {
	background: url(images/rank1.gif) no-repeat;
	height: 30px;
	padding-left: 20px;
	padding-top: 7px;
	color: #ffffff;
	margin-top: 5px;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
	font-size: 120%;
}
/* 人気求人ランクの枠 */
.workback {
	background : #56a2ff;
	border-bottom: 5px solid #56a2ff;
	border-left: 2px solid #56a2ff;
	border-top: 2px solid #56a2ff;
	border-right: 2px solid #56a2ff;
	margin-bottom: 5px;
}
/* 人気資格ランクの枠 */
.shikakuback {
	background : #ff6600;
	border-bottom: 5px solid #ff6600;
	border-left: 2px solid #ff6600;
	border-top: 2px solid #ff6600;
	border-right: 2px solid #ff6600;
	margin-bottom: 5px;
}
/* 人気資格ランク */
.shikakurank {
	background: url(images/rank2.gif) no-repeat;
	height: 30px;
	padding-left: 20px;
	padding-top: 7px;
	color: #ffffff;
	margin-top: 5px;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
	font-size: 120%;
}
/* メニュー見出し 資格*/
.top3 {
	background : url(images/top3.gif) no-repeat;
	padding-left: 23px;
	padding-top: 6px;
	height: 30px;
	font-size: 115%;
              font-family : HGS創英角ｺﾞｼｯｸUB;
              font-style : normal;
              font-variant : small-caps;
              color: #FFFFFF;
	margin-top: 5px;
}
	.top3 a:link,
	.top3 a:visited {
		color: #FFFFFF;
		text-decoration: none;	
	}
	.top3 a:hover,
	.top3 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* 人気ランク サブカテゴリ 1位*/
.rank_sub1 {
	background : url(images/no1.gif) no-repeat;
	height: 15px;
	padding-top: 6px;
	padding-left: 30px;
	padding-bottom: 5px;
	font-size: 100%;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
              color: #007eff;
}
	.rank_sub1 a:link,
	.rank_sub1 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.rank_sub1 a:hover,
	.rank_sub1 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* 人気ランク サブカテゴリ 2位*/
.rank_sub2 {
	background : url(images/no2.gif) no-repeat;
	height: 15px;
	padding-top: 6px;
	padding-left: 30px;
	padding-bottom: 5px;
	font-size: 100%;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
              color: #007eff;
}
	.rank_sub2 a:link,
	.rank_sub2 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.rank_sub2 a:hover,
	.rank_sub2 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* 人気ランク サブカテゴリ 3位*/
.rank_sub3 {
	background : url(images/no3.gif) no-repeat;
	height: 15px;
	padding-top: 6px;
	padding-left: 30px;
	padding-bottom: 5px;
	font-size: 100%;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
              color: #007eff;
}
	.rank_sub3 a:link,
	.rank_sub3 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.rank_sub3 a:hover,
	.rank_sub3 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* 人気ランク サブカテゴリ 4位*/
.rank_sub4 {
	background : url(images/no4.gif) no-repeat;
	height: 15px;
	padding-top: 6px;
	padding-left: 30px;
	padding-bottom: 5px;
	font-size: 100%;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
              color: #007eff;
}
	.rank_sub4 a:link,
	.rank_sub4 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.rank_sub4 a:hover,
	.rank_sub4 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* 人気ランク サブカテゴリ 5位*/
.rank_sub5 {
	background : url(images/no5.gif) no-repeat;
	height: 15px;
	padding-top: 6px;
	padding-left: 30px;
	padding-bottom: 5px;
	font-size: 100%;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
              color: #007eff;
}
	.rank_sub5 a:link,
	.rank_sub5 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.rank_sub5 a:hover,
	.rank_sub5 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
/* テーブルタグセンター寄せ*/
.center {
              text-align:center;
	width: 100%;
}
/* 仕事紹介の枠 */
.work_1 {
	width: 510px;
	font-size: 100%;
	border : 1px solid #cccccc;
	padding-left: 1px;
	margin-bottom: 2px;
}
	.work_1 a:link,
	.work_1 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.work_1 a:hover,
	.work_1 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
.work_2 {
	float: left;
	font-size: 100%;
	padding-right: 2px;
}
	.work_2 a:link,
	.work_2 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.work_2 a:hover,
	.work_2 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
.work_3 {
	float: right;
	width: 380px;
	font-size: 80%;
	padding-right: 2px;
}
	.work_3 a:link,
	.work_3 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.work_3 a:hover,
	.work_3 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}
.work_4 {
	float: right;
	width: 380px;
	font-size: 90%;
	padding-right: 2px;
              text-align:right;
	font-weight: bold;
}
	.work_4 a:link,
	.work_4 a:visited {
		color: #007eff;
		text-decoration: none;	
	}
	.work_4 a:hover,
	.work_4 a:active {
		color: #ff0000;
		text-decoration: underline;	
	}


