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

	#top_img {
		margin-top:10px;
	}

	#top_img .fl #img01 {
		position:relative;
	}
	#top_img .fl #img01 p {
		font-weight:bold;
		padding:2px;
		margin:0px 0px 2px -8px;
	}
	
	#top_box {
		width:950px;
		margin-top:20px;
	}
	#top_box .fl,#top_box .fr {
		background-repeat:no-repeat;
		width:470px;
		height:220px;
	}
	#top_box #box1 {
		background-image:url(../image/box1.gif)
	}
	#top_box #box2 {
		background-image:url(../image/box2.gif)
	}
	#top_box #box3 {
		background-image:url(../image/box3.gif)
	}
	#top_box #box4 {
		background-image:url(../image/box4.gif)
	}
	#top_box #box5 {
		background-image:url(../image/box5.gif)
	}
	#top_box #box6 {
		background-image:url(../image/box6.gif)
	}
	
	#top_img .fl .comm {
		position:absolute;
		top:178px;
		left:10px;
		width:310px;
		height:180px;
		border:0px solid #000;
		line-height:16px;
	}
	#top_img .fl #img02 {
		position:absolute;
		top:368px;
		left:10px;
	}
	
	#top_img .fr #img04 {
		position:relative;
	}
	#top_mov {
		position:absolute;
		width:606px;
		height:60px;
		top:320px;
		overflow:hidden;
	}
	
	#cont2, #cont3 {
		margin-top:10px;
	}
	
	#cont2 .bg {
		position:relative;
	}
	#cont2 .comm {
		position:absolute;
		top:70px;
		left:15px;
		width:630px;
		line-height:18px;
	}
	
	#cont3 .fl {
		width:45px;
	}
	#cont3 .fr {
		width:900px;
		height:260px;
		overflow:hidden;
	}

	#cont3 .box {
		float:left;
		width:206px;
		height:250px;
		padding:4px;
		border:1px solid #ccc;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		-ms-border-radius:6px;
		-webkit-box-shadow: 2px 2px 3px #eee;
		-moz-box-shadow: 2px 2px 3px #eee;
		-ms-box-shadow: 2px 2px 3px #eee;
		box-shadow: 2px 2px 3px #eee;
		margin-left:4px;
		margin-right:5px;
	}
	#cont3 .box .ttl {
		font-weight:bold;
		font-size:14px;
		margin:8px 0px 8px 0px;
	}
	#cont3 .box .comm {
		width:196px;
		height:118px;
		margin:2px auto 4px auto;
		line-height:20px;
	}
	#cont3 .box .img {
		text-align:center;
		margin-top:10px;
	}
	#cont3 #mov_box {
		width:1350px;
	}
#com01 {
    font-size:22px;
    font-weight:bold;
    text-shadow:4px 4px 12px #f72;
    -webkit-text-shadow:4px 4px 12px #f72;
    color:#a00;
    padding:20px 0px;
}
