@charset "UTF-8";

* {
	margin:0;
	padding:0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

body {
	color:black;
	background: #FFFFFF url(../images/commom/page_bg.gif) repeat-y center;
	text-align:center;
}

img {
	border:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

sup {
	font-size:60%;
}

/* clearfix */  
.clearfix:before,
.clearfix:after {
	content:"";
	display:table;
}

.clearfix:after {
	clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
	zoom:1;
}


div#Container {
	width:760px;
	text-align:left;
	position:relative;
	margin:0 auto;
}

/* ヘッダ */
div#Header {
	clear:both;
	background-color:#C9DFD4;
}

div#Header p#StrongArea {
	font-size:10px;
	padding:10px 5px; 
}

div#Header p#StrongArea strong {
	color:black;
}

/* ヘッダ - グローバルメニュー

#gm_aboutus	会社概要
#gm_quality	品質方針・品質目標
#gm_service	業務内容
#gm_admin	指定管理者
#gm_branchx	営業拠点
#gm_recruit	採用情報
#gm_inquiry	お問い合せ
#gm_sitemap	サイトマップ

*/

div#Header ul {
	clear:both;
	list-style-type:none;
	width:760px;
	height:113px;
	overflow:hidden;
	background:url(../images/commom/gm_bg.gif) repeat-x}

div#Header ul li {
	float:left;
}

div#Header ul li#gm_aboutus a,
div#Header ul li#gm_quality a,
div#Header ul li#gm_service a,
div#Header ul li#gm_branch a,
div#Header ul li#gm_recruit a,
div#Header ul li#gm_inquiry a,
div#Header ul li#gm_sitemap a,
div#Header ul li#gm_admin a {
	background-repeat:no-repeat;
	border:none;
	display:block;
	width:79px;
	height:113px;
}

div#Header ul li#gm_aboutus a:hover,
div#Header ul li#gm_quality a:hover,
div#Header ul li#gm_service a:hover,
div#Header ul li#gm_branch a:hover,
div#Header ul li#gm_recruit a:hover,
div#Header ul li#gm_inquiry a:hover,
div#Header ul li#gm_sitemap a:hover,
div#Header ul li#gm_admin a:hover {
	background-color:transparent;
}

div#Header ul li#gm_aboutus a img,
div#Header ul li#gm_quality a img,
div#Header ul li#gm_service a img,
div#Header ul li#gm_branch a img,
div#Header ul li#gm_recruit a img,
div#Header ul li#gm_inquiry a img,
div#Header ul li#gm_sitemap a img,
div#Header ul li#gm_admin a img {
	background-repeat:no-repeat;
	border:none;
	display:block;
	width:79px;
	height:113px;
}

div#Header ul li#gm_aboutus a:hover img,
div#Header ul li#gm_quality a:hover img,
div#Header ul li#gm_service a:hover img,
div#Header ul li#gm_branch a:hover img,
div#Header ul li#gm_recruit a:hover img,
div#Header ul li#gm_inquiry a:hover img,
div#Header ul li#gm_sitemap a:hover img,
div#Header ul li#gm_admin a:hover img {
	visibility:hidden;
}

div#Header ul li#gm_aboutus a {
	background-image:url(../images/commom/gm_aboutus_f2.gif);
}

div#Header ul li#gm_quality a {
	background-image:url(../images/commom/gm_quality_f2.gif);
}

div#Header ul li#gm_service a {
	background-image:url(../images/commom/gm_service_f2.gif);
}

div#Header ul li#gm_branch a {
	background-image:url(../images/commom/gm_branch_f2.gif);
}

div#Header ul li#gm_recruit a {
	background-image:url(../images/commom/gm_recruit_f2.gif);
}

div#Header ul li#gm_inquiry a {
	background-image:url(../images/commom/gm_inquiry_f2.gif);
}

div#Header ul li#gm_sitemap a {
	background-image:url(../images/commom/gm_sitemap_f2.gif);
}

div#Header ul li#gm_admin a {
	background-image:url(../images/commom/gm_admin_f2.gif);
}


/* 本文 */

div#Body {
	clear:both;
	text-align:center;
	background: url(../images/commom/body_bg.gif) repeat-y;
}

div#Body div#Contents {
	width:620px;
	margin:30px auto;
}

/* フッタ */

div#Footer {
	clear:both;
}

