@charset "utf-8";
/* CSS Document */
*{
	word-break: normal;
	line-break: strict;
}

body{
	background:#EEEEEE;
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	text-align:center;
}

a,a:link {
	color:#0066CC;
	text-decoration:none;

}

a:hover{
	color:#0099FF;
	text-decoration:none;
}

a:visited {
	color:#0099FF;
	text-decoration:none;
}

a img{
	border:none;
}

#back{
	background:#EEEEEE url(../images/secondbg.gif) repeat-x;
	width:100%;
	margin:0px;
	padding:0px;
}


#container{
	background:#FFFFFF;
	float:center;
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:758px;
}

#maincont{
	width:728px;
	padding:0 15px;
	text-align:center;
}

#head{
	width:758px;
	height:81px;
	padding:0px;
	margin:0px;
	background-color:#141665;
}

#head2{
	width:758px;
	padding:0px;
	margin:0px;
	text-align:left;
	display:none;
}

/* ▽グローバルナビ▽ */

#globalnavi{
	clear:both;
	width:758px;
	height:40px;
	padding:0px;
	margin:0px;
	display:inline;
}

#globalnavi ul{
	width:758px;
	height:40px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#globalnavi ul li{
	float:left;
	padding:0px;
	margin:0px;
}

#globalnavi ul li.globalnavi01{ width:109px; }
#globalnavi ul li.globalnavi02{ width:108px; }
#globalnavi ul li.globalnavi03{ width:108px; }
#globalnavi ul li.globalnavi04{ width:108px; }
#globalnavi ul li.globalnavi05{ width:108px; }
#globalnavi ul li.globalnavi06{ width:108px; }
#globalnavi ul li.globalnavi07{ width:109px; }

#globalnavi ul li a{
	display:block;
	width:100%;
	height:40px;
	background:url(../images/globalnavi.gif);
	overflow:hidden;
}
/**IE6 Huck↓**/
* html #globalnavi ul li a{
	display:block;
	width:100%;
	height:40px;
	background:url(../images/globalnavi_ie6.gif);
	overflow:hidden;
}
/**IE6 Huck↑**/

#globalnavi ul li.globalnavi01 a { background-position:0 0;}
#globalnavi ul li.globalnavi02 a { background-position:-109px 0;}
#globalnavi ul li.globalnavi03 a { background-position:-217px 0;}
#globalnavi ul li.globalnavi04 a { background-position:-325px 0;}
#globalnavi ul li.globalnavi05 a { background-position:-433px 0;}
#globalnavi ul li.globalnavi06 a { background-position:-541px 0;}
#globalnavi ul li.globalnavi07 a { background-position:-649px 0;}

#globalnavi ul li.globalnavi01 a:hover { background-position:0 -40px;}
#globalnavi ul li.globalnavi02 a:hover { background-position:-109px -40px;}
#globalnavi ul li.globalnavi03 a:hover { background-position:-217px -40px;}
#globalnavi ul li.globalnavi04 a:hover { background-position:-325px -40px;}
#globalnavi ul li.globalnavi05 a:hover { background-position:-433px -40px;}
#globalnavi ul li.globalnavi06 a:hover { background-position:-541px -40px;}
#globalnavi ul li.globalnavi07 a:hover { background-position:-649px -40px;}

.home,.news,.message,.service,.price,.info,.recruit,.company{
	width:758px;
	height:40px;
	padding-bottom:10px;
	margin:0px;
}

.news #globalnavi ul li.globalnavi01 a { background-position:0 -40px;}
.message #globalnavi ul li.globalnavi02 a { background-position:-109px -40px;}
.service #globalnavi ul li.globalnavi03 a { background-position:-217px -40px;}
.price #globalnavi ul li.globalnavi04 a { background-position:-325px -40px;}
.info #globalnavi ul li.globalnavi05 a { background-position:-433px -40px;}
.recruit #globalnavi ul li.globalnavi06 a { background-position:-541px -40px;}
.company #globalnavi ul li.globalnavi07 a { background-position:-649px -40px;}

/* △グローバルナビ△ */

.dn{
	display:none;
}

.right{
	 float:right;
}

.left{
	float:left;
}
	
#pagetop{
	clear:both;
	width:728px;
	height:10px;
	background:#333333;
	padding:8px 15px;
	text-align:right;
}


/* ▽footer▽ */

#footer{
	width:728px;
	height:12px;
	background:url(../images/footbg.gif) repeat-x;
	padding:7px 15px;
	text-align:left;
}

#footer ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#footer ul li.footleft{
	padding:0 8px 0 0;
	margin:0px;
	float:left;
}

#footer ul li.footright{
	padding:0px;
	margin:0px;
	float:right;
}
/* △footer△ */