#favorite_title {
	display:inline;
}
#favorite_all {
	margin: 0px 0px 0px -500px;
	position: absolute;
	left: 50%;
	width: 1000px;
	background-color:#ffffff;
}
#favorite_box {
	width: 970px;
	/*margin:0 0 0 15px;*/
}
#favorite_all2 {
	float:left;
	width:700px;
	margin:23px 0 0 15px;
	display:inline;
}
#manga_box {
	padding:15px 0 0 0;
	display:inline;
	float:left;
	border-top:1px #cccccc solid;
}
#yogakids_btn {
	float:left;
	display:inline;
	margin:15px 0 0 17px;
}
#contents_box {
	width:700px;
	float:left;
	display:inline;
	clear:both;
}
#footer_box {
	width:970px;
	height:413px;
	margin:10px 0 0 15px;
	clear: both;
	display:inline;
	float:left;
}
#footer_menu_1 {
	width: 970px;
	height: 47px;
	background-image:url(http://www.yoga-gene.com/top_img/footer_2.jpg);
}
#footer_banner {
	width: 970px;
	height: 60px;
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	border-top-style:solid;
	border-width:2px;
	border-color:#808080;
}
#footer {
	width: 970px;
	height: 230px;
	background-image:url(http://www.yoga-gene.com/top_img/footer-for-desc.gif);
	position: relative;
	margin:15px 0 0 0;
}
.base_2 {
	width:970px;
	float:left;
	margin:18px 0 0 0;
}
#line {
	background-image:url(/top_image/line.gif);
	position: absolute;
	top:453px;
	left:720px;
	width:30px;
	height:2180px;
	z-index:0;
}
div#footer_desc p {
	position: relative;
	top: 50px;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}
/*---------- HACK ----------*/
/* for IE6 */
* html #line {
	height:2168px;
}
