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

a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}



.container {
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding:0;
	background-image:url(../images/bg/bg01.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.movie {
	background-image:url(../images/bg/bg02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 220px;
	margin-bottom:30px;
	padding-bottom:30px;
}

.marR10 { margin-right:10px;}
.marR20 { margin-right:20px;}
.marB10 { margin-bottom:10px;}
.marB15 { margin-bottom:15px;}
.marB20 { margin-bottom:20px;}
.marB30 { margin-bottom:30px;}
.marB40 { margin-bottom:40px;}
.marT20 { margin-top:20px;}
.marT30 { margin-top:30px;}
.padB20 { padding-bottom:20px;}
.padB30 { padding-bottom:30px;}
.padT20 { padding-top:20px;}
.padT30 { padding-top:30px;}

.download {
	text-align:center;
}
.download img {
	display:inline;
	margin:0 0 30px 0;
}
.title01 {
	padding-left:50px;
	margin-bottom:20px;
}
.contents {
	padding:0 80px;
}
.box1-left {
	width:374px;
	float:left;
	padding-right:20px;
}
.box1-right {
	width:446px;
	float:left;
}

.box2 {
	border:10px solid #b2b2b2;
	padding:10px 15px;
	margin-bottom:20px;
}

.box2-left {
	width:204px;
	padding-right:15px;
	float:left;
}
.box2-left2 {
	width:571px;
	float:left;
	padding-right:15px;
}
.box2-right {
	width:571px;
	float:left;

}
.box2-right2 {
	width:204px;
	float:left;
}
.box2 p {
	font-size:14px;
}
.footer {
	width:1000px;
	margin:0 auto;
	text-align:center;
	background-image:url(../images/bg/bg03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:30px 0;
}
.footer img {
	display:inline;
}

.box3 {
	padding:20px 0 0 0;
}
.box3 img {
	display:inline;
	margin-right:9px;
}

