/*CSSDocument*/


/*Wrapper
====================================*/
body{ 
background-image:url("/jp/imgs/bg_pages_top_tab01.gif");
background-repeat:no-repeat;
background-position:top center;
_background-position-y:1px; /*IE6ハック*/
}

#wrapper{
width:980px;
}
#contents{
	width:980px;

}
#colummAreaML{
	margin:0px;
	width:980px;
	padding:35px 0px 0px 0px;
	background:none;
}
/*==================================*/

#tabArea {
	width:980px;
	margin:12px 0px 0px 0px;	
	padding:0px;
	position:relative;
}

#tabContent {
	margin:0px;	
	padding:0px;
	position:relative;
}
#tabIndex {
	position:absolute;
	top:0px;
	left:40px;
	z-index:9999;
}
#tabIndex li {
	height:20px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type: none;
	cursor: pointer;
	display: block;
}
#tabIndex li a {
	height:20px;
	margin:0px;
	padding:0px;
	display: block;
	background-repeat:no-repeat;
}
#tabIndex li a span{ line-height:0px; font-size:0px; overflow:hidden; display:none; }

#tabIndex #tab0 a {
	width:185px;
	background-image:url("../imgs/hdr_tab01.gif");
}
#tabIndex #tab1 a {
	width:184px;
	background-image:url("../imgs/hdr_tab02.gif");
}

#tabIndex #tab0.close a, #tabIndex #tab1.close a {
	background-position:0px -20px;
}
#tabIndex #tab0.open a, #tabIndex #tab1.open a {
	background-position:0px 0px;
}

#tabBoxIndex, #menuBoxIndex {
	padding:0px;
	clear: both;
}
.tabBox{
	width:980px;
	background-image:url(../imgs/lne_tab_w900.gif);
	background-repeat:no-repeat;
}
#searchArea{
	margin:0px;
	padding: 0px 0px 26px 40px;
	_padding:0px 0px 15px 40px;/*IE 6ハック*/
}

#searchForm{
	padding: 5px 0px 0px 267px;
}

#searchBtn{
	margin: 15px 0px 0px 0px;
}

#ctgMenuSet{
	width:900px;
	margin:34px auto 0px auto;
	background-image:url("../imgs/bg_searchform.gif");
	background-repeat:no-repeat;
	background-position:175px 1px;
}

#ctgMenuArea{
	height:45px;
	margin:0px auto;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}

#ctgMenu, #ctgMenu ul , #ctgMenu li, #ctgMenu a{
	height:45px;
	margin:0px;
	line-height:0px;
	font-size:0px;
}

#ctgMenu a:hover{
	background-position:0 -141px;
	_margin-top:-141px;
}
*+html #ctgMenu a:hover{
	margin-top:-141px;
}

#ctgSubMenu a:hover{
	background-position:0 -141px;
	_margin-top:-141px;
}
*+html #ctgSubMenu a:hover{
	margin-top:-141px;
}

#picUpArea{
	width:980px;
	height:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.picUpBody{
	width:980px;
	height:100%;
	margin:0px auto;
	padding:0px;
}

#picUpArea .pageNavi{
	margin:30px 0px 10px 0px;
	padding:0px 38px 0px 0px;
}

.projectTtl {
	float:left;
}

#goHome {
    display:none;
}

.contBoxWt{
	margin:0px auto;
}

.colummAreaMLBody{
	width:980px;
	margin:30px 0px 0px 0px;
	background-image:url("../common/imgs/lne_dot_w980.gif");
	background-repeat:repeat-y;
}

.linkArwPrj {
    background-image:url("../common/imgs/cnt_navi_arw.gif");
    background-position:right center;
    background-repeat:no-repeat;
    padding: 2px 10px 2px 0px;
}