@charset "Shift-JIS";

/* --------------------------------------------------
  Infomation
-----------------------------------------------------

  このCSSファイルはビジネスパークとはページにのみ反映されます。

-------------------------------------------------- */


/* --------------------------------------------------
  base layout
-------------------------------------------------- */



/* --------------------------------------------------
  cont01
-------------------------------------------------- */
div#cont01_head{
	margin-bottom:20px;
	position:relative;
}
div#cont01_head h3{
	text-indent:-9999px;
	background:url(img/businesspark_cont01_ttl.gif) no-repeat;
	width:828px;
	height:39px;
	overflow:hidden;
}

ul.cont_lnav{
	position:absolute;
	top:0;
	right:0;
	display:block;
}
ul.cont_lnav li{
	display:inline;
	float:left;
}
ul.cont_lnav li a{
	text-indent:-9999px;
	height:39px;
	display:block;
	float:left;
}

ul.cont_lnav li a.cont_lnav01{
	background:url(img/businesspark_lnav.gif) no-repeat 0 0;
	width:144px;
	overflow:hidden;
}
ul.cont_lnav li a.cont_lnav01:hover{
	background:url(img/businesspark_lnav.gif) no-repeat 0 -39px;
}
ul.cont_lnav li a.cont_lnav02{
	background:url(img/businesspark_lnav.gif) no-repeat -144px 0;
	width:116px;
	overflow:hidden;
}
ul.cont_lnav li a.cont_lnav02:hover{
	background:url(img/businesspark_lnav.gif) no-repeat -144px -39px;
}


div#cont01_body div.cont01_txt{
	width:410px;
	float:left;
}
div#cont01_body p.cont01_img{
	width:385px;
	float:right;
	display:block;
}


/* --------------------------------------------------
  cont02
-------------------------------------------------- */
div#cont02_head{
	margin-bottom:20px;
	position:relative;
}
div#cont02_head h3{
	text-indent:-9999px;
	background:url(img/businesspark_cont02_ttl.gif) no-repeat;
	width:828px;
	height:39px;
	overflow:hidden;
}

div#cont02_img{
	padding-top:25px;
	position:relative;
}



/* --------------------------------------------------
  cont04
-------------------------------------------------- */


div#cont04 p.cont04_txt{
	margin-bottom:2em;
}


div#cont04 ul.fnavi {
	margin-bottom: 20px;
	margin-left: 33px;
	padding: 0;
	line-height: 1;
	list-style-type: none;
}

div#cont04 ul.fnavi li {
	margin-left: 7px;
	padding: 2px;
	float: left;
	width: 260px;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
}

div#cont04 ul.fnavi li a {
	border: 1px solid #ff9900;
	padding: 10px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background:url(../saas/img/ttl_bg.gif);
	text-decoration: none;
}

div#cont04 ul.fnavi li a:hover {
	border-color: #ff9900;
	color: #ff9900;
	background:url(../saas/img/ttl_bg_o.gif);
}

/* ClearFix */

ul.fnavi {
	_height: 1px;
	min-height: 1px;
	/*\*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

ul.fnavi:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/* cont05_bnr 下層バナー--------------------------------- */

div#cont05 .cont5{
  position: relative;
  overflow: hidden;
}

div#cont05 ul.fnavi {
	position:relative;
	left:50%;
	float:left;
}

div#cont05 ul.fnavi li {
   position:relative;
   margin:10px 5px;
   left:-50%;
   float:left;
   width: 274px;
}

div#cont05 ul.fnavi li a {
	padding:3px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	text-decoration: none;
}

div#cont05 ul.fnavi li a:hover {
	border-color: #ff9900;
	color:#ff9900;
	/*background-color: #eee;*/
}

/* ClearFix */

ul.fnavi {
	_height: 1px;
	min-height: 1px;
	/*\*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

ul.fnavi:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}


