@charset "utf-8";
/*------------------
  共通
------------------*/

/*- 表示しない -*/
.displayNone {
	display: none;
	margin: 0px;
	padding: 0px;
}
/*- 回り込み解除 -*/
.clearBoth {
	clear: both;
	margin: 0px;
	padding: 0px;
}
/*- リンク押下時の点線を消す -*/
a {
	outline: none;
}
/*----------------------------
  ページメイン
----------------------------*/

body {
	background-color: #E2F5FF;
	color: #000000;
	font-size: 12px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}
#containerSp {
	background: #FFFFFF;
	/* [disabled]border: 1px solid #2E4571;
*/
	margin: 0 auto;
	padding: 10px 0;
	text-align: left;
	width: 960px;
}
#containerSp #container {
	margin: 10px auto;
	padding: 0px;
	width: 905px;
	/* [disabled]border: 1px solid #2E4571;
*/
}
/*------------------
  ヘッダ部分
------------------*/

/*- サイトタイトル -*/
#header #companyName {
	background-image: url(../img/top/logo_mark.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 48px;
	margin: 0;
	padding: 0;
	width: 454px;
}
#header #companyName a {
	display : block;
	height: 48px;
	width: 454px;
}
/*- サイトタイトルテキスト -*/
#header #companyName #title {
	display: none;
}
/*- メニュー表示領域 -*/
#header #menuArea {
	margin: 20px 0;
	position: relative;
}
/*- メニュー -*/
#header #menuArea #mainMenu {
	list-style-type: none;
	margin: 0;
	padding: 0px;
}
/*- メニュー表示設定１ -*/
#header #menuArea #mainMenu, #header #menuArea #mainMenu li {
	margin: 0px;
	padding: 0px;
}
/*- メニュー表示設定２ -*/
#header #menuArea #mainMenu li {
	float: left;
}
/*- メニュー１：トップページ -*/
#header #menuArea #mainMenu #menu01 {
	background-image: url(../img/top/bon_01.gif);
}
#header #menuArea #mainMenu #menu01 a {
	background-image: url(../img/top/b_01.gif);
	height: 66px;
	width: 96px;
}
#header #menuArea #mainMenu #menu01 a:hover {
	background-image: url(../img/top/bon_01.gif);
}
/*- メニュー２：個人の皆様 -*/
#header #menuArea #mainMenu #menu02 {
	background-image: url(../img/top/bon_02.gif);
}
#header #menuArea #mainMenu #menu02 a {
	background-image: url(../img/top/b_02.gif);
	height: 66px;
	width: 212px;
}
#header #menuArea #mainMenu #menu02 a:hover {
	background-image: url(../img/top/bon_02.gif);
}
/*- メニュー３：企業の皆様 -*/
#header #menuArea #mainMenu #menu03 {
	background-image: url(../img/top/bon_03.gif);
}
#header #menuArea #mainMenu #menu03 a {
	background-image: url(../img/top/b_03.gif);
	height: 66px;
	width: 210px;
}
#header #menuArea #mainMenu #menu03 a:hover {
	background-image: url(../img/top/bon_03.gif);
}
/*- メニュー４：指定管理運営 -*/
#header #menuArea #mainMenu #menu04 {
	background-image: url(../img/top/bon_04.gif);
}
#header #menuArea #mainMenu #menu04 a {
	background-image: url(../img/top/b_04.gif);
	height: 66px;
	width: 199px;
}
#header #menuArea #mainMenu #menu04 a:hover {
	background-image: url(../img/top/bon_04.gif);
}
/*- メニュー５：会社概要 -*/
#header #menuArea #mainMenu #menu05 {
	background-image: url(../img/top/bon_05.gif);
}
#header #menuArea #mainMenu #menu05 a {
	background-image: url(../img/top/b_05.gif);
	height: 66px;
	width: 188px;
}
#header #menuArea #mainMenu #menu05 a:hover {
	background-image: url(../img/top/bon_05.gif);
}
/*- メニュー６：お問い合わせ -*/
#header #menuArea #mainMenu #menu06 {
	background-image: url(../img/top/inquiry_on.gif);
	position: absolute;
	left: 722px;
	height: 42px;
	top: -68px;
}
#header #menuArea #mainMenu #menu06 a {
	background-image: url(../img/top/inquiry.gif);
	height: 41px;
	width: 183px;
}
#header #menuArea #mainMenu #menu06 a:hover {
	background-image: url(../img/top/inquiry_on.gif);
}

/*- メニュー7：サイトマップ -*/
#header #menuArea #mainMenu #menu07 {
	position: absolute;
	left: 620px;
	height: 40px;
	top: -68px;
}

#header #menuArea #mainMenu #menu07 a {
    background-image: url("../img/top/f_ya.gif");
    background-position: left center;
    color: #314874;
    display: block;
    font-weight: bold;
    line-height: 42px;
    text-align: left;
    text-decoration: none;
    text-indent: 20px;
}
#header #menuArea #mainMenu #menu07 a:hover {
	color: #03A1EA;
}
/*----------------------------
  メインコンテンツ部分
----------------------------*/

/*- メインコンテンツ -*/
#mainContent {
	margin: 0px;
	padding: 0px;
}
/*----------------------------
  戻るボタン部分（下部）
----------------------------*/

/*- 戻るボタン領域 -*/
#button {
	margin: 5px 20px 0;
}
#button #backButton {
	float: left;
}
#button #topButton {
	float: right;
}
/*----------------------------
  フッター部分
----------------------------*/

/*- フッター領域 -*/
#footer {
	background-image: url(../img/top/fooder.gif);
	background-repeat:no-repeat;
	margin: 0;
	padding: 20px 20px 0;
	width: 865px;
}
/*- 会社マーク -*/
#footer #mark {
	background-image: url(../img/top/mark.gif);
	float: left;
	height: 64px;
	width: 105px;
}
/*- 会社情報 -*/

#footer #companyInfo {
	float: left;
	padding: 0px 15px 0;
}
/*- 会社情報：ロゴ -*/
#footer #companyInfo #logo {
	background-image: url(../img/top/logo.gif);
	background-repeat: no-repeat;
	height: 16px;
	margin: 0;
	padding: 0 0 10px;
	width: 237px;
}
/*- 会社情報：ロゴ（） -*/
#footer #companyInfo #logo span {
	display: none;
}
/*- 会社情報：住所 -*/
#footer #companyInfo #address {
	font-size: 13px;
	margin-bottom:15px;
	line-height:1.6em;
}
/*- フッター内_右側 -*/
#footer #footMenuArea {
	float: right;
	width:195px;
}
/*- Pマーク -*/
#p_mark a {
	display:block;
	background-image: url(../img/top/p_mark.gif);
	background-repeat: no-repeat;
	float: left;
	height: 100px;
	padding: 0 0 10px;
	width: 100px;
}
/*- 優良派遣マーク -*/
#yu_haken p {
	display:block;
	background-image: url(../img/top/yu_haken.png);
	background-repeat: no-repeat;
	float: left;
	height: 102px;
	margin: 0 15px 0 0;
	padding: 0 0 0;
	width: 75px;
}
/*- フッター内メニュー -*/
#footMenu {
	list-style-type: none;
	padding: 0px;
}
/*- フッター内メニュー表示設定１ -*/
#footMenu li {
	margin: 0px;
	padding: 0px;
}
#footMenu {
	margin:40px 0 0 0;
	text-align:center;
}
/*- フッター内メニュー表示設定２ -*/
#footMenu li {
	display:inline-block;
	padding-right: 25px;
}
#footMenu li a {
	background-image: url(../img/top/f_ya.gif);
	background-position: center left;
	color: #314874;
	display: block;
	font-weight: bold;
	line-height: 27px;
	text-align: left;
	text-decoration: none;
	text-indent: 20px;
}
#footMenu li a:hover {
	color: #03A1EA;
}
/*- フッター内メニュー１：サイトマップ -*/
#footMenu #menu01 a {
}
/*- フッター内メニュー２：個人情報 -*/
#footMenu #menu02 a {
}
/*- フッター内メニュー３：セキュリティ -*/
#footMenu #menu03 a {
}
/*- フッター内メニュー４：ソーシャルメディアポリシー -*/
#footMenu #menu04 a {
}
/*-#footer #footMenuArea #footMenu #menu04 {

/*- コピーライト -*/
#copyright {
	font-size: 10px;
}
