@charset "UTF-8";
/* CSS Document */

/*---------------------
article
---------------------*/
article{
}
article a{
	color:#333;
	text-decoration:none;
}
article a:hover{
	text-decoration:underline;
}
article div{
	overflow:hidden;
	clear:both;
}
article section{
	width:308px;
	overflow:hidden;
	margin:0 0 40px 0;
}
article section h1{
	border-bottom:#bfbfbf solid 1px;
	font-size:14px;
	line-height:1.2;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
}
article section#news table{
	width:308px;
	background:#fff;
	line-height:1.4;
	margin:-10px 0 0 0;
}
article section#news table th{
	width:80px;
	background:#fff;
	border-bottom:#bfbfbf dotted 1px;
	font-weight:normal;
	vertical-align:text-top;
	padding:10px 0;
	border-right: 1px dotted #bfbfbf;
}
article section#news table td{
	width:215px;
	background:#fff;
	border-bottom:#bfbfbf dotted 1px;
	padding:10px 0 10px 5px;
	    word-break: break-word;
}
article section ul{
	height:108px;
	margin:0;
}
article section ul li{
	margin:0 0 7px 0;
}
article section img{
	margin:0 20px 10px 0;
	float:left;
}
article section p{
	line-height:1.1;
	padding:0 0 5px 0;
}
article section p a{
	width:134px;
	background:url(common/images/icon_arrow_black.png) no-repeat 73% 50% #e2e2e0;
	display:block;
	font-weight:bold;
	overflow:hidden;
	text-decoration:none;
	margin:0 0 0 164px;
	padding:5px 0 3px 10px;
}
article section p a:hover{
	background:url(common/images/icon_arrow_white.png) no-repeat 73% 50% #4dc525;
	color:#fff;
	text-decoration:none;
}
article div#link_box{
	background:url(images/top/bg_arrow.png) no-repeat center top;
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
	text-align:center;
	margin:0;
	padding:30px 0 0 0;
	clear:both;
}
article div#link_box p a{
	background:url(common/images/icon_arrow_black.png) no-repeat 95% 50% #e2e2e0;
	display:block;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;
	text-decoration:none;
	margin:5px 200px;
	padding:3px 10px;
}
article div#link_box p a:hover{
	background:url(common/images/icon_arrow_white.png) no-repeat 95% 50% #4dc525;
	color:#fff;
	text-decoration:none;
}

/* .slideShow
------------------------- */
.slideShow {
	width:800px;
	height:277px;
	margin: 0 auto;
	text-align: left;
	display: none;
}
.slideShow .mainView {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.slideShow .mainView ul {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.slideShow .mainView ul li {
	top: 0;
	left: 0;
	width: 800px;
	*width:804px;
	position: absolute;
}
.slideShow .mainView ul li a:hover{
	filter: alpha(opacity=80)!important;
	-moz-opacity:0.8!important;
	opacity:0.8!important;
}
.slideShow .mainView ul li img {
	width: 100%;
}

.slideShow .thumbNail {
	width: 100%;
	overflow: hidden;
}

.slideShow .thumbNail ul {
	width: 100%;
}

.slideShow .thumbNail ul li {
	width:200px;
	float: left;
	display: inline;
	overflow: hidden;
	cursor: pointer;
}

.slideShow .thumbNail ul li img {
	width: 100%;
}

.slideShow .thumbNail ul li.active {
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}
.slideShow ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.slideShow ul {
	display: inline-block;
	overflow: hidden;
}






























