@charset "UTF-8";

div#content_wrapper{
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
background-color: #100D06;
}

/* ---text>>img--- */	
div#content_wrapper h2,
.banner a,
.event a{
text-indent: -9999px;
overflow: hidden;
display: block;
background-repeat: no-repeat;
}

div#content_wrapper h2{
width: 980px;
height: 493px;
background: url(../images/main.jpg);
margin-top: 20px;
}

div#main,div#mc01, div#mc02,div#mc03{
margin-top: 20px;
}

div#mc03{
margin-bottom: 20px;
}

.l{
float:left;
}

.clear {
clear: both;
display:block;
}


/* banner */
.banner {
position: relative;
width:980px;
height: 65px;
float: left;
margin-top: 20px;
}

.banner a {
position: relative;
width: 485px;
height: 65px;
}

.banner a:hover {background-position: 0 -65px;}

.banner #btn01,
.banner #btn01 a {
background-image: url(../images/banner01.jpg);
width: 485px;
height: 65px;
float: left;
margin-right: 10px;
}

.banner #btn02,
.banner #btn02 a  {
background-image: url(../images/banner02.jpg);
width: 485px;
height: 65px;
float: left;
}

*html .banner #btn01 a {
margin-right: 0px;
}
#movie{
	background-image:url(../images/movie_bg.jpg);
	width:980px;
	height:311px;
	position: relative;
	margin:0px auto;
	display:block;
	overflow: hidden;
	}
#movie video{
}	
#cm_movie{
	position:relative;
	margin-left:20px;
	margin-top:20px;
	}
.event a{
	background:url(../images/button_toy.png);
	width:225px;
	height:58px;
	position:absolute;
	right:50px;
	top:205px;
	}
.event a:hover{
	background-position:0 -58px;
	}