html{

	overflow-y:scroll;



}



body{

	background-color:#000000;

	color:#FFFFFF;

}



#page_body{

	width: 800px;

	background-image: url(../img/common/main_bg.png);

	margin-left:50px;

	_margin-left:25px;

	margin-top:20px;

	margin-bottom:20px;

	border:0px solid #00FF00;

	float: left;

}



#zoom{

	position: relative;

	z-index: 100;

}



#flashvideo_caption{

	color:#000000;

	font-size:12px;

	float:right;

}



a{

	outline:none;

}





#sendo_header{

	margin:0px;

	border:0px solid #00FF00;

	float: left;

	background-color:#000000;

	

}



#main_copy{

	background-image:url(../img/common/main_copy.png);

	background-repeat:no-repeat;

	width:334px;

	_width:349px;

	height:28px;

	text-indent:-9999px;

	float: left;

	margin-top:5px;

	margin-left:15px;

	_margin-left:5px;

	margin-right: 30px;

	border:0px solid #00FF00;

	_clear:both;

}



#header_navi{

	float: right;

	_float:right;

	border:0px solid #00FF00;

	width:420px;

	_margin-top:-35px;

}



#header_navi ul{

	float: right;

}



#header_navi li{

	float: left;

	width: 105px;

	height: 40px;

}



#header_navi span,#header_navi a{

	float: right;

	width: 105px;

	height: 40px;

	text-indent:-9999px;

	background-repeat: no-repeat;

	background-position:0px 0px;

}



#header_navi a:hover{

	background-position:0px -40px;

}



span.navi_index{background-image: url(../img/navi/cur_index.png);}

span.navi_history{background-image: url(../img/navi/cur_history.png);}

span.navi_tvcm{background-image: url(../img/navi/cur_tvcm.png);}

span.navi_making{background-image: url(../img/navi/cur_making.png);}





a.navi_index{background-image: url(../img/navi/index.png);}

a.navi_history{background-image: url(../img/navi/history.png);}

a.navi_tvcm{background-image: url(../img/navi/tvcm.png);}

a.navi_making{background-image: url(../img/navi/making.png);}



h2{

	float: left;

	width: 800px;

	text-indent: -9999px;	

}





#content_main{

	float: left;

	width: 645px;

	_width: 645px;

	margin-left:67px;

	_margin-left:33px;

	margin-top: 33px;

	font-size: 12px;

	

}



h3,h4,h5{

	background-repeat: no-repeat;

	text-indent: -9999px;

	margin-top: 15px;

}





.content_box{

	border:0px solid #00FF00;

	float: left;

	width: 645px;

	margin-bottom: 15px;

}





.sendo_content{

	border:0px solid #00FF00;

	margin-top: 15px;

	margin-left: 23px;

	margin-bottom: 15px;

	color:#FFFFFF;

}



.sendo_content p{

	margin-top: 15px;

	color:#FFFFFF;

}



.sendo_content p strong{

	font-weight: bold;

	color: #FFFF00;

}



.bg_white{

	background-color: #FFFFFF;

}







#sendo_footer{

	float: left;

	text-align: center;

	margin-left: 121px;
	
	width: 557px;
	
	height: 300px;

}



#sendo_footer a{

	display: block;

	width: 557px;

	height: 135px;

	background-repeat: no-repeat;

	background-position:0px 0px;

}



#sendo_footer a:hover{

	background-position:0px -135px;

}

a.footnavi_history{background-image: url(../img/footnavi/history_long.png);}
a.footnavi_history02{background-image: url(../img/footnavi/history_long02.png);}


*{zoom:1;}



.clearfix:after{

	content:"";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix{display:inline-block;}

/*Hides from IE-mac \*/

*html .clearfix{height: 1%;}

.clearfix{display:block;}

/*End hide from IE-mac*/