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

#contBlock{
	width:620px;
	font-size:75%;
}

#contBlock *{
	padding:0px;
	margin:0px;
	border:0px;
	list-style:none;
	font-size:1em;
}

#contBlock h1{
	text-indent:0px;
}

#contBlock #flash{
	background:url(../group/images/flash_dammy.jpg) no-repeat;
	width:620px;
	height:353px;
}

#contBlock #flash p{
	padding-top:30px;
	margin:0px;
	font-size:16px;
}

#contBlock .navi{
	background:#E2F2FB;
	padding:10px;
	width:600px;
}

#contBlock .navi ul{
	overflow:hidden;
	zoom:1;
}

#contBlock .navi ul li{
	float:left;
	background:#0ff;
}

#contBlock .navi ul li img{
	vertical-align:bottom;
}

#contBlock .navi ul li a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80,);
}

#contBlock .bottom_box{
	border:1px solid #ccc;
}

#contBlock .bottom_box div{
	overflow:hidden;
	zoom:1;
	padding:15px;
	background-color:#F9F9F9;
}

#contBlock .bottom_box div p{
	float:left;
	font-size:1.16em;
	line-height:1.2em;
}

#contBlock .bottom_box div img{
	float:right;
	vertical-align:bottom;
}

#contBlock .box01 div{
}

#contBlock .box01 div ul{
	overflow:hidden;
	zoom:1;
	width:650px;
	margin-right:-30px;
	margin-bottom:-10px;
	*margin-bottom:0px;
}

#contBlock .box01 div ul li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	background:#000;
	zoom:1;
}

#contBlock .box01 div ul li a img{
	vertical-align:bottom;
}

#contBlock .box01 div ul li a:hover img{
	filter:alpha(opacity=95);
	opacity:0.95;
}

#contBlock .box02{
	clear:both;
	border-top:1px dashed #ccc;
	padding-top:5px;
	margin-bottom:40px;
	text-align:right;
}

@media print{

	#contBlock .navi ul li{
		margin-right:-0.1px;
	}

}

