#rightarea .grid-content {
	overflow: hidden;
}

#rightarea .grid-content li {
	margin:5px 5px;
	padding:0 0;
}

#rightarea .grid-content li img {
	padding:5px 5px 8px 5px;
}

#rightarea .grid-content li span {
	padding-left:10px;
}

#rightarea .grid-content li a {
	text-decoration:none !important;
	color:#333333 !important;
	-moz-transition-property:all;
	-moz-transition-duration: 0.7s;
	-moz-transition-timing-function: ease;
	-moz-transition-delay: 0.3s;
	-webkit-transition-property:all;
	-webkit-transition-duration: 0.7s;
	-webkit-transition-timing-function: ease;
	-webkit-transition-delay: 0.3s;
	-o-transition-property:all;
	-o-transition-duration: 0.7s;
	-o-transition-timing-function: ease;
	-o-transition-delay: 0.3s;
	opacity:1;
}

#rightarea .grid-content li a:hover {
	color:#2ca1db !important;
	text-decoration:none;
	-moz-transition-property:all;
	-moz-transition-duration: 0.7s;
	-moz-transition-timing-function: ease;
	-moz-transition-delay: 0.3s;
	-webkit-transition-property:all;
	-webkit-transition-duration: 0.7s;
	-webkit-transition-timing-function: ease;
	-webkit-transition-delay: 0.3s;
	-o-transition-property:all;
	-o-transition-duration: 0.7s;
	-o-transition-timing-function: ease;
	-o-transition-delay: 0.3s;
	opacity:0.5;
}


#rightarea .grid-content li a:link {
	color:#333333;
}

#rightarea .grid-content li a:visited {
	color:#333333;
}

#rightarea .grid-content li a:hover {
}

li.grid-L {
	width:370px;
	height:400px;
	margin:5px 5px;
	padding:0 0;
	background:url(../img/grid/bg-l.png) no-repeat;
}

li.grid-M {
	width:370px;
	height:195px;
	margin:5px 5px;
	padding:0 0;
	background:url(../img/grid/bg-m.png) no-repeat;
}

li.grid-S {
	width:180px;
	height:195px;
	margin:5px 5px;
	padding:0 0;
	background:url(../img/grid/bg-s.png) no-repeat;
}

.grilFix-M .left {
	float:left;
	width:366px;
}

.grilFix-M .right {
	float:right;
	width:366px;
}