@charset "utf-8";

@import url(base.css);
@import url(common.css);

/*
-----------------------------------------------------------------------
Copyright(c)2007 FUJITA GIKEN Inc. All Rights Reserved.
-----------------------------------------------------------------------
*/
body#index div#mainarea{
	width:525px;
	float:left;
	margin-left:1px !important;
}

div#newsarea{
	width:192px;
	height:170px;
	overflow:scroll;
}

div#newsarea h2{
	width:172px;
	height:30px;
	background:	url(../img/index/h2_topics.gif) no-repeat;
	text-indent:-9999em;
	text-align:center;
}
div#newsarea dl{
}
div#newsarea dl dt{
	font-size:0.9em;
	padding-left:5px;
	color:#1D5E80;
	margin-bottom:5px;
}
div#newsarea dl dd{
	color:#7B7B7B;
	border-bottom:dotted #cccccc 1px;
	padding-left:5px;
	padding-bottom:10px;
	margin-bottom:10px;
}

div#indeximgbox{
	overflow: hidden;
}

div#indeximgbox:after {
  content: "";
  display: block;
  clear: both;
  height: 1px;
  overflow: hidden;
}

/*\*/
* html div#indeximgbox {
  height: 1em;
  overflow: visible;
}
/**/

/*
-----------------------------------------------------------------------
Copyright(c)2007 FUJITA GIKEN Inc. All Rights Reserved.
-----------------------------------------------------------------------
*/
/*
-----------------------------------------------------------------------
mainarea
-----------------------------------------------------------------------
*/
div#mainareaTop{
	width:524px;
	float:left;
	margin-left:1px;
}
/*
-----------------------------------------------------------------------
sidearea
-----------------------------------------------------------------------
*/
div#sideareaTop{
	width:194px;
	float:left;
	background-color:#f5f5f5;
}
/*
-----------------------------------------------------------------------
gnav
-----------------------------------------------------------------------
*/

ul#gnavTop{
	margin-bottom:20px;
	list-style-type: none;
}
ul#gnavTop li,
ul#gnavTop li a{
	width:194px;
	height:40px;
	}
ul#gnavTop li{
	margin-bottom:1px;
	text-indent:-9999em;
}
ul#gnavTop li a{
	text-decoration:none;
	display:block;	
}

ul#gnavTop li#gnav01,
ul#gnavTop li#gnav01 a{
	background:url(../img/common/gnavtop/gnav01.jpg) no-repeat;
}
ul#gnavTop li#gnav01 a:hover{
	background:url(../img/common/gnavtop/gnav01_f2.jpg) no-repeat;
}

ul#gnavTop li#gnav02,
ul#gnavTop li#gnav02 a{
	background:url(../img/common/gnavtop/gnav02.jpg) no-repeat;
}
ul#gnavTop li#gnav02 a:hover{
	background:url(../img/common/gnavtop/gnav02_f2.jpg) no-repeat;
}

ul#gnavTop li#gnav03{
}
ul#gnavTop li#gnav03,
ul#gnavTop li#gnav03 a{
	background:url(../img/common/gnavtop/gnav03.jpg) no-repeat;
}
ul#gnavTop li#gnav03 a:hover{
	background:url(../img/common/gnavtop/gnav03_f2.jpg) no-repeat;
}

ul#gnavTop li#gnav04,
ul#gnavTop li#gnav04 a{
	background:url(../img/common/gnavtop/gnav04.jpg) no-repeat;
}
ul#gnavTop li#gnav04 a:hover{
	background:url(../img/common/gnavtop/gnav04_f2.jpg) no-repeat;
}

ul#gnavTop li#gnav05,
ul#gnavTop li#gnav05 a{
	background:url(../img/common/gnavtop/gnav05.jpg) no-repeat;
}
ul#gnavTop li#gnav05 a:hover{
	background:url(../img/common/gnavtop/gnav05_f2.jpg) no-repeat;
}

ul#gnavTop li#gnav06{
	height:40px;
	padding-bottom:12px !important;
}
ul#gnavTop li#gnav06,
ul#gnavTop li#gnav06 a{
	background:url(../img/common/gnavtop/gnav06.jpg) no-repeat;
}
ul#gnavTop li#gnav06 a:hover{
	background:url(../img/common/gnavtop/gnav06_f2.jpg) no-repeat;
}
/*
-----------------------------------------------------------------------
gnav
-----------------------------------------------------------------------
*/

ul#gnavTop li#gsnavTop{
	height:190px;
}

ul#gnavTop ul{
	margin-left:25px;
	
}

ul#gnavTop ul li{
	margin-bottom:1px;
}

ul#gnavTop ul li,
ul#gnavTop ul li a{
	width:169px;
	height:29px;
}

ul#gnavTop ul li#gsnav01,
ul#gnavTop ul li#gsnav01 a{
	background:url(../img/common/gnavtop/gsnav01.jpg) no-repeat;
}
ul#gnavTop ul li#gsnav01 a:hover{
	background:url(../img/common/gnavtop/gsnav01_f2.jpg) no-repeat;	
}
ul#gnavTop ul li#gsnav02,
ul#gnavTop ul li#gsnav02 a{
	background:url(../img/common/gnavtop/gsnav02.jpg) no-repeat;
}
ul#gnavTop ul li#gsnav02 a:hover{
	background:url(../img/common/gnavtop/gsnav02_f2.jpg) no-repeat;	
}
ul#gnavTop ul li#gsnav03,
ul#gnavTop ul li#gsnav03 a{
	background:url(../img/common/gnavtop/gsnav03.jpg) no-repeat;
}
ul#gnavTop ul li#gsnav03 a:hover{
	background:url(../img/common/gnavtop/gsnav03_f2.jpg) no-repeat;	
}
ul#gnavTop ul li#gsnav04,
ul#gnavTop ul li#gsnav04 a{
	background:url(../img/common/gnavtop/gsnav04.jpg) no-repeat;
}
ul#gnavTop ul li#gsnav04 a:hover{
	background:url(../img/common/gnavtop/gsnav04_f2.jpg) no-repeat;	
}
ul#gnavTop ul li#gsnav05,
ul#gnavTop ul li#gsnav05 a{
	background:url(../img/common/gnavtop/gsnav05.jpg) no-repeat;
}
ul#gnavTop ul li#gsnav05 a:hover{
	background:url(../img/common/gnavtop/gsnav05_f2.jpg) no-repeat;	
}
ul#gnavTop ul li#gsnav06,
ul#gnavTop ul li#gsnav06 a{
	background:url(../img/common/gnavtop/gsnav06.jpg) no-repeat;
}
ul#gnavTop ul li#gsnav06 a:hover{
	background:url(../img/common/gnavtop/gsnav06_f2.jpg) no-repeat;	
}
ul#gnavTop ul li#gsnav07,
ul#gnavTop ul li#gsnav07 a{
	background:url(../img/common/gnavtop/gsnav07.jpg) no-repeat;
}
ul#gnavTop ul li#gsnav07 a:hover{
	background:url(../img/common/gnavtop/gsnav07_f2.jpg) no-repeat;	
}

ul#gnavTop ul li#gsnav08,
ul#gnavTop ul li#gsnav08 a{
	background:url(../img/common/gnavtop/gnav01.jpg) no-repeat;
}
ul#gnavTop ul li#gsnav08 a:hover{
	background:url(../img/common/gnavtop/gnav01_f2.jpg) no-repeat;	
}