@charset "utf-8";
/* company */

#contents h2 {
	background-image: url(../../img/company/title.jpg);
}

#contents #maincontents dl dd ul li {
    line-height:130%;
} 

#contents #maincontents #maincontents_outline a.normal {
	color: #FFA51E;
	font-weight:normal;
}

#contents #maincontents #maincontents_outline a.normal:hover {
	color: #FFC268;
	font-weight:normal;
}

#contents #maincontents #maincontents_profile h3 {
	background-image: url(../../img/company/profile.gif);
} 
 
#contents #maincontents #maincontents_profile p {
    padding:10px 10px 0 10px;
}

#contents #maincontents #maincontents_outline h3 {
	background-image: url(../../img/company/outline.gif);
}

#contents #maincontents #maincontents_map h3 {
	background-image: url(../../img/company/map.gif);
	margin-bottom:10px;
	border: 0;
}

#contents #maincontents #maincontents_map dl dt img {
	margin: 0px 0px 10px 0px;
}

#contents #maincontents #maincontents_map dl dd div {
	width: 510px;
	padding: 10px;
    margin: 0;
	border: 5px solid #EEEEEE;
	background-image: url(../../img/common/slash.gif);
	background-repeat: repeat;
	background-position: left top;
}

#contents #maincontents #maincontents_map dl dd div.closeup {
	width: 510px;
	padding: 10px;
    margin: 30px 0 0 0;
	border: 5px solid #EEEEEE;
	background-image: url(../../img/common/slash.gif);
	background-repeat: repeat;
	background-position: left top;
}

#contents #maincontents #maincontents_map dl dd iframe {
	width: 510px;
	height: 319px;
	overflow: hidden;
}

#contents #maincontents #maincontents_map dl dd a.right {
    margin-top:5px;
	float:right;
	background-image:url(../../img/common/arrow.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left:15px;
}

#contents #maincontents #maincontents_history h3 {
	background-image: url(../../img/company/history.gif);
}
#contents #contents_bottom{
	padding:0 0 25px 0;
}


