@charset "UTF-8";

/* signup */
#Side .side-signup {
	margin: 0 0 10px 0;
}

/* Info */
#Side .side-info {
	margin: 0 0 10px 0;
	background-image: url(/img/bg-sideinfo.png);
	background-repeat: no-repeat;
	background-position: 0px 24px;
}
#Side .side-info ul {
	margin: 0 0 0 0;
	background-image: url(/img/bg-sideinfo-btm.png);
	background-repeat: no-repeat;
	background-position: bottom;
	list-style-type: none;
	padding: 5px;
}
#Side .side-info ul li {
	border-bottom: 1px dotted #a6a6a6;
	padding: 4px;
	line-height: 130%;
	font-size: 75%:
}


/* banner */
#Side .sidebanner {
	margin: 0 0 0 0;
}


/* sidemenu */
#Side .sidemenu {
	margin: 0 0 10px 0;
}
#Side .sidemenu ul {
	margin: 0 0 0 0;
	padding: 3px;
	list-style-type: none;
	background-color: #dbfdff;
	border-left: 1px solid #5ec8cf;
	border-right: 1px solid #5ec8cf;
	border-bottom: 1px solid #5ec8cf;
}
#Side .sidemenu ul li {
	margin: 0 0 0 0;
	display: block;
	_width:100%;
}
#Side .sidemenu ul li a {
	_width:100%;
	margin: 0 0 0 0;
	display: block;
	background-color: #fff;
	background-image: url(/img/bg-sidemenu.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	border-left: 1px solid #b4e2e5;
	border-right: 1px solid #b4e2e5;
	border-bottom: 1px solid #b4e2e5;
	text-decoration: none;
}
#Side .sidemenu ul li:first-child a {
	border-top: 1px solid #b4e2e5;
}
#Side .sidemenu ul li a:hover {
	background-position: -200px bottom;
}
#Side .sidemenu ul.currentpage-Index li a#sidemenu-Index,
#Side .sidemenu ul.currentpage-Media li a#sidemenu-Media,
#Side .sidemenu ul.currentpage-Case li a#sidemenu-Case,
#Side .sidemenu ul.currentpage-Contact li a#sidemenu-Contact {
	background-color: #faffae;
	background-position: -400px bottom;
}
#Side .sidemenu ul li a span {
	margin: 0 0 0 0;
	padding: 6px 0 6px 21px;
	display: block;
	background-image: url(/img/roundarrow-blue.png);
	background-position: 3px center;
	background-repeat: no-repeat;
}
#Side .sidemenu ul li a:hover span {
	background-image: url(/img/roundarrow-magenta.png);
}


/* QR */
#Side #QR {
	background-image: none;
}

/* contact */
#Side .sidebtn-Contact,
#Side .sidebtn-blomotion  {
	margin: 0 0 0 0;
}

