.sidr {
	display: none;
	position: absolute;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 260px;
	overflow-x: none;
	overflow-y: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 15px;
	background: #000;
	color: #fff;
}
.sidr .sidr-inner {
	padding: 0 0 15px
}
.sidr.right {
	left: auto;
	right: -260px
}
.sidr.left {
	left: -260px;
	right: auto
}
.sidr ul {
	display: block;
	margin: 0 0 15px;
	padding: 0px 0  0px 15px;
	position:relative;
}
.sidr ul.global li {
	display: block;
	margin: 0;
	line-height: 38px;
}
.sidr ul.global li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
	border-top: none;
	line-height: 38px
}
.sidr ul.global li a, .sidr ul li span,.sidr ul.global li {
	padding: 0 10px;
	display: block;
	text-decoration: none;
	color: #fff
}
ul.global li.news{
	cursor:pointer;
}
ul.close {
    margin: 0px 0px 0px 0px;
  padding: 0px 0 0px 15px;
}

ul.close li {
  display: block;
  padding: 50px 45px 0px 0px;
  text-align: right;
}
ul.submenu {
	margin-top: 50px;
	padding-left: 80px;
}
ul.submenu li {
	display: inline !important;
margin-left: 5px;
}
ul.submenu li.sns {
	padding-right: 5px;
}

.sidr ul li a:hover img {
	opacity: .5;
	-webkit-opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);	/* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}
.sidr ul li a img {
	-webkit-transition: opacity 1s ease-out;
	-moz-transition: opacity 1s ease-out;
	-ms-transition: opacity 1s ease-out;
	transition: opacity 1s ease-out;
}
