@charset "UTF-8";
/* CSS Document */
h4{
	margin-top:0;
}
#topContents{
	padding:30px;
	background:#fff;
}

/*top page*/
#topNews dl{
	padding-bottom:1em;
	border-bottom:1px dotted #ccc;
	margin-bottom:1em;
	margin-top:1em;
}
#topNews dt{
	float:left;
	width:110px;
}
#topNews dd{
	float:right;
	width:540px;
}
#topAddress{
	background:#f5f5df;
	padding:5px;
	margin-bottom:1em;
}
/*cmenu*/
#cmenu{
	border-bottom:1px solid #ccc;
}
#cmenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#cmenu li{
	float:left;
}
#cmenu a{
	display:block;
	width:240px;
	height:390px;
	background-position: 0px 0px;
}
#cmenu a:hover{
	background-position: -240px 0px;
}
#cmenu_system a{
	background:url(../images/cmenu_system.jpg) no-repeat;
}
#cmenu_b2b a{
	background:url(../images/cmenu_b2b.jpg) no-repeat;
}
#cmenu_b2c a{
	background:url(../images/cmenu_b2c.jpg) no-repeat;
}
#cmenu_meister a{
	background:url(../images/cmenu_meister.jpg) no-repeat;
}
/*topsidebt*/
#topsidebt{
	
}
#topsidebt ul{
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px dotted #ccc;
}
#topsidebt li{
	padding:1em 0;
	border-bottom:1px dotted #ccc;
}
#topsidebt a{
	display:block;
	height:14px;
	width:100px;
	background-position: 0px 0px;
}
#topsidebt a:hover{
	background-position: 0px -14px;
}
#topsidebt_company a{
	background:url(../images/topsidebt_company.gif) no-repeat;
}
#topsidebt_contact a{
	background:url(../images/topsidebt_contact.gif) no-repeat;
}
#topsidebt_news a{
	background:url(../images/topsidebt_news.gif) no-repeat;
}
#topsidebt_sitemap a{
	background:url(../images/topsidebt_sitemap.gif) no-repeat;
}
#copytext {
	background: #FFF;
	padding: 5px 20px;
	font-weight:bold;
	color:#f33;
}
