@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#gNavi li.navi05 a img {
	visibility: hidden;
}

#conts img {
	display: block;
}

#conts h3 {
	margin: 0 0 16px 1px;
}

#conts dl.news {
	margin: 0 11px 40px;
}

#conts .image01 {
	margin-bottom: 30px;
}

#conts .title01 {
	margin-bottom: 20px;
}

#conts .video {
	width: 616px;
}

#conts .video li {
	width: 290px;
}

#conts .video li span {
	margin-top: 2px;
	display: block;
}

#conts dl.text01 {
	margin-top: 20px;
}

#conts dl.text01 dd {
	padding-right: 10px;
	float: right;
}

#conts .videoList {
	margin-bottom: 80px;
}

#conts .videoList .last {
	margin-right: 0;
}

#conts .videoList li {
	margin-right: 20px;
	float: left;
	width: 192px;
	font-size: 1.2em;
}

#conts .videoList li span {
	margin-top: 6px;
	display: block;
}

#conts .videoList li span a {
	padding-left: 10px;
	color: #BC1B21;
	background: url(../img/index/icon.gif) no-repeat left 3px;
}

#conts .link {
	margin: 0 auto;
	width: 250px;
}

#conts .link a {
	padding: 10px 0 6px 35px;
	width: 215px;
	display: block;
	font-size: 1.2em;
	background: url(../img/technology/link_bg.jpg) no-repeat left top;
}

#conts .link a:hover,
#conts .videoList li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration: none;
}