@charset "UTF-8";
/* 会社概要 */

#sidemenu {
	height: 200px;
	width: 200px;
	padding: 0;
	margin: 0;
	list-style: none;
}
#sidemenu li {
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#sidemenu li a {
	text-decoration: none;
	display: block;
}
#sm-company01 a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) 0 0;
}
#sm-company01 a:hover { background: url(../company/image/sidemenu_company.gif) -200px 0; }
#sm-company01-active a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) -200px 0;
}
#sm-company01-01 a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) 0 -35px;
}
#sm-company01-01 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -35px; }
#sm-company01-01-active a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) -200px -35px;
}
#sm-company01-02 a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) 0 -60px;
}
#sm-company01-02 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -60px; }
#sm-company01-02-active a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) -200px -60px;
}
#sm-company01-03 a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) 0 -85px;
}
#sm-company01-03 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -85px; }
#sm-company01-03-active a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) -200px -85px;
}
#sm-company02 a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) 0 -110px;
}
#sm-company02 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -110px; }
#sm-company02-active a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) -200px -110px;
}
#sm-company02-01 a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) 0 -145px;
}
#sm-company02-01 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -145px; }
#sm-company02-01-active a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) -200px -145px;
}
#sm-company02-02 a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) 0 -170px;
}
#sm-company02-02 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -170px; }
#sm-company02-02-active a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) -200px -170px;
}
#sm-company03 a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) 0 -195px;
}
#sm-company03 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -195px; }
#sm-company03-active a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) -200px -195px;
}
#sm-company03-01 a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) 0 -230px;
}
#sm-company03-01 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -230px; }
#sm-company03-01-active a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) -200px -230px;
}
#sm-company03-02 a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) 0 -255px;
}
#sm-company03-02 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -255px; }
#sm-company03-02-active a {
	height: 25px;
	background: url(../company/image/sidemenu_company.gif) -200px -255px;
}
#sm-company04 a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) 0 -280px;
}
#sm-company04 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -280px; }
#sm-company04-active a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) -200px -280px;
}
#sm-company05 a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) 0 -315px;
}
#sm-company05 a:hover { background: url(../company/image/sidemenu_company.gif) -200px -315px; }
#sm-company05-active a {
	height: 35px;
	background: url(../company/image/sidemenu_company.gif) -200px -315px;
}
#maparea-big { }
.maparea {
	width: 352px;
	margin: 0;
	margin: 0 auto;
	font-size: 80%;
	color: #333;
}
.maparea h3 {
	padding: 0;
	margin: 0 0 0 0;
	border: none;
}
.maparea img.map { border: #CCC solid 1px; }
.maparea ul {
	float: left;
	width: 200px;
	padding: 0;
	margin: 15px 0 0 0;
	text-align: left;
	list-style: none;
}
.maparea .qr {
	float: right;
	margin: 15px 0 25px 0;
	text-align: center;
}
.copy-text {
	font-size: 80%;
	color: #333;
}
.data { font-family: "Osaka－等幅"; }
.business-text {
	width: 495px;
	margin: 0;
}
.business-icon {
	float: left;
	width: 85px;
	margin: 10px 10px 20px 0;
	text-align: center;
}
.business-honbun {
	float: left;
	width: 380px;
	margin: 10px 10px 20px 0;
	font-size: 80%;
	color: #333;
	line-height: 140%;
}
/* business */
#business h3 {
	padding: 0;
	margin: 0 0 0 0;
	border: none;
}
#business p {
	font-size: 80%;
	line-height: 150%;
	margin:15px 20px 15px 20px;
}
#business p.lead {
	float:left;
	width:270px;
	margin-top:0;
}
#business p.one {
	padding: 10px;
	margin-top: 25px;
	background: #FFF0F0;
}
#business p.two {
	padding: 10px;
	margin-bottom: 25px;
	background: #FFF0F0;
}


/* map */
#map #copyright{
	font-size:70%;
	color:#444;
}




