@charset "utf-8";
/* CSS Document */

#contents {
	padding-bottom:20px;

}


#page_head p {
	background-image:url(../images/company_head.jpg);
	background-repeat:no-repeat;
	height:0;
	padding-top:152px;
	overflow:hidden;
	font-size:60%;

}

contents h2 {
	background-image:url(../images/company_head.jpg);
	background-repeat:no-repeat;
	height:0;
	padding-top:152px;
	overflow:hidden;
	font-size:60%;

}


/* 各ページタイトル */

.summary h1 {
	background-image:url(../../images/summary/title.gif);
	margin-bottom:20px;

}

.aisatsu h1 {
	background-image:url(../../images/aisatsu/title.gif);
	margin-bottom:20px;

}


.renai_brand h1 {
	background-image:url(../../images/renai_brand/title.gif);
	margin-bottom:20px;

}

.kankyou h1 {
	background-image:url(../../images/kankyou/title.gif);
	margin-bottom:20px;

}


.iso h1 {
	background-image:url(../../images/iso/title.gif);
	margin-bottom:20px;

}

.access h1 {
	background-image:url(../../images/access/title.gif);
	margin-bottom:20px;

}

.organization h1 {
	background-image:url(../../images/organization/title.gif);
	margin-bottom:20px;

}

.history h1 {
	background-image:url(../../images/history/title.gif);
	margin-bottom:20px;

}

.results h1 {
	background-image:url(../../images/results/title.gif);
	margin-bottom:20px;

}

.hinsitsukanrisitu h1 {
	background-image:url(../../images/hinsitsukanrisitu/title.gif);
	margin-bottom:20px;

}

/* テーブル */

#detail table {
	font-size:85%;
	line-height:1.5em;


}

.summary th, .iso th, .history th {
	background:#F6F6F6 none repeat scroll 0 0;
	font-weight:normal;
	padding:5px;
	text-align:left;

}

.summary td,.iso td, .history td {
	padding:5px 5px 5px 10px;
}



#library {
	width:196px;
	float:left;
}

.summary h1,
.aisatsu h1,
.renai_brand h1,
.kankyou h1,
.iso h1,
.access h1,
.organization h1,
.history h1,
.results h1,
.hinsitsukanrisitu h1 
 {
	clear:both;
	height:0;
	padding-top:35px;
	overflow:hidden;
	background-repeat:no-repeat;
	font-size:60%;
}



#library ul, #library li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#library ul {
display:inline;
}

#library li {
display:inline;
float:left;
}



.lnavi01 a,.lnavi02 a,.lnavi03 a,.lnavi04 a,.lnavi05 a,.lnavi06 a,.lnavi07 a,.lnavi08 a,.lnavi09 a,.lnavi10 a {
	width:196px;
	height:0;
	padding-top:29px;
	display:block;
	overflow:hidden;
	background-repeat:no-repeat;

}


/* 現在地 */

#information .lnavi01 {
	background-image:url(../images/lnavi/hover/navi01.gif);

}


#aisatsu .lnavi02 {
	background-image:url(../images/lnavi/hover/navi02.gif);

}

#renai_brand .lnavi03 {
	background-image:url(../images/lnavi/hover/navi03.gif);

}

#kankyou .lnavi04 {
	background-image:url(../images/lnavi/hover/navi04.gif);

}

#iso .lnavi05 {
	background-image:url(../images/lnavi/hover/navi05.gif);

}

#access .lnavi06 {
	background-image:url(../images/lnavi/hover/navi06.gif);

}
#organization .lnavi07 {
	background-image:url(../images/lnavi/hover/navi07.gif);

}

#history .lnavi08 {
	background-image:url(../images/lnavi/hover/navi08.gif);

}

#results .lnavi09 {
	background-image:url(../images/lnavi/hover/navi09.gif);

}

#hinsitsukanrisitu .lnavi10 a:hover {
	background-image:url(../images/lnavi/hover/navi10.gif);

}




/* 通常 */


.lnavi01 {
	background-image:url(../images/lnavi/navi01.gif);

}

.lnavi02 {
	background-image:url(../images/lnavi/navi02.gif);

}

.lnavi03 {
	background-image:url(../images/lnavi/navi03.gif);

}


.lnavi04 {
	background-image:url(../images/lnavi/navi04.gif);

}

.lnavi05 {
	background-image:url(../images/lnavi/navi05.gif);

}

.lnavi06 {
	background-image:url(../images/lnavi/navi06.gif);

}
.lnavi07 {
	background-image:url(../images/lnavi/navi07.gif);

}

.lnavi08 {
	background-image:url(../images/lnavi/navi08.gif);

}

.lnavi09 {
	background-image:url(../images/lnavi/navi09.gif);

}

.lnavi10 {
	background-image:url(../images/lnavi/navi10.gif);

}


/* hover */

.lnavi01 a:hover {
	background-image:url(../images/lnavi/hover/navi01.gif);

}


.lnavi02 a:hover {
	background-image:url(../images/lnavi/hover/navi02.gif);

}

.lnavi03 a:hover {
	background-image:url(../images/lnavi/hover/navi03.gif);

}

.lnavi04 a:hover {
	background-image:url(../images/lnavi/hover/navi04.gif);

}

.lnavi05 a:hover {
	background-image:url(../images/lnavi/hover/navi05.gif);

}

.lnavi06 a:hover {
	background-image:url(../images/lnavi/hover/navi06.gif);

}
.lnavi07 a:hover {
	background-image:url(../images/lnavi/hover/navi07.gif);

}

.lnavi08 a:hover {
	background-image:url(../images/lnavi/hover/navi08.gif);

}

.lnavi09 a:hover {
	background-image:url(../images/lnavi/hover/navi09.gif);

}

.lnavi10 a:hover {
	background-image:url(../images/lnavi/hover/navi10.gif);

}