@charset "UTF-8";


.nc-listview{ background-color:#000; }
.nc-12-1 div
{
	line-height:1.3em;
	padding-left:1em;
}

.nc-12-2
{
	position:relative;
}

.nc-12-3
{
	position:absolute;
	left:-.1em;
	font-size:80%;
}

article{
	width:100%;
	overflow:hidden;
	display:block;
}
article .title h2{
	background-image: -moz-linear-gradient(top, #bbbbbb, #fff);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#bbbbbb), to(#fff));
	background-image: -o-linear-gradient(top, #fff, #fff);
	background-image: linear-gradient(top, #fff, #fff);


	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;


	padding:1% 2px;
	margin:3% 5px 0px;
	border:solid 1px #A6959C;
	border-top:solid 1px #ccc;
	color:#fff;
}

article .title1 h2{
	background-image: -moz-linear-gradient(top, #cccccc, #fff);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#cccccc), to(#fff));
	background-image: -o-linear-gradient(top, #fff, #fff);
	background-image: linear-gradient(top, #fff, #fff);


	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;


	padding:1% 2px;
	margin:3% 5px 0px;
	border:solid 1px #A6959C;
	border-top:solid 1px #ccc;
	color:#fff;
}

article section{
	padding:2% 5px 1% 5px;
	margin-left:5px;
	margin-right:5px;
}

article section:nth-child(n){
	background-image: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#e0ffff), to(#e0ffff));
	background-image: -o-linear-gradient(top, #f8f8f8, #f2f2f2);
	background-image: linear-gradient(top, #f8f8f8, #f2f2f2);
	border:solid 1px;
	border-color:#000 #999 #aaa;
}
article section1:nth-child(n){
	background-image: -moz-linear-gradient(top, #000, #000);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#000), to(#000));
	background-image: -o-linear-gradient(top, #000, #000;
	background-image: linear-gradient(top, #000, #000);
	border:solid 1px;
	border-color:#000 #999 #aaa;
}

article section a{
	background:url(../images/12/link_icon.png) no-repeat right center;
	padding-right:5%;
	display:block;
	overflow:hidden;
}
article section p{
	padding-right:6%;
	display:block;
	overflow:hidden;
}

article section a figure{
	width:35%;
	margin-right:10px;

	border:solid 1px #A6959C;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;

	float:left;
}

article section a figure img{
	width:100%;
}

article section a h2{
	width:90%;
	color:#ad0000;
	float:left;
	margin:0% 5px 0px;
	text-align:left;

}

article section a p{
	width:94%;
	float:right;
	margin:1% 10px 0px;
	padding:2% 5px 0px 0px;
	line-height:1.3em;
	color:#000;
	text-align:left;
	text-shadow: 0px 0px 0px;
	font-weight:bold;
}

