/* ------------------------ 
        @company
 ------------------------ */
 
/* --- sidemenu--- */
#sidemenu {
	width:180px;
	float:left;
	margin:0 20px 0 0;
	overflow:hidden;
}
#sidemenu #title {
	background-image:url(../img/company/sidemenu_0.gif);
	width:180px;
	line-height:31px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#sidemenu #link1 a {
	background-image:url(../img/company/sidemenu_01.gif);
}
#sidemenu #link2 a {
	background-image:url(../img/company/sidemenu_02.gif);
}
#sidemenu #link3 a {
	background-image:url(../img/company/sidemenu_03.gif);
}
#sidemenu #link4 a {
	background-image:url(../img/company/sidemenu_04.gif);
}
#sidemenu #link5 a {
	background-image:url(../img/company/sidemenu_05.gif);
}
#sidemenu #link6 a {
	background-image:url(../img/company/sidemenu_06.gif);
}
#sidemenu li {
	margin-bottom:0;
	list-style-type:none;
}
#sidemenu li a {
	display:block;
	line-height:33px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	border-bottom:dotted thin #CCC;
}
#sidemenu li a:hover {
	background-position:0 -43px;
}
/* --- content--- */
#content {
	width:700px;
	float:right;
	margin:0;
}

/* --- content_honbun--- */

#content h3 {
	margin-bottom:10px;
	border-bottom:dotted thin #CCC;
}
#content h4 {
	margin-bottom:10px;
}
#content p {
	margin-top:10px;
	margin-bottom:50px;
}
#content #fig {
	text-align:center;
}
#content ul {
	margin: 0;
	padding:0;
	margin-bottom:50px;
}
#content ol {
	margin: 0;
	padding:0;
	margin-bottom:50px;
}
#content li {
	list-style-type:none;
}
#content dt {
	float:left;
}
#content dd {
	margin-left:90px;
}
#content #totop {
	font-size: 80%;
	text-align:right;
}
/* --- content_map--- */
#content #map_canvas {
	width: 700px;
	height: 400px;
}

