@charset "utf-8";
/* CSS Document  company common css*/

.main_promo{
margin:0 0 30px 0;
}

.category_title{
text-align:right;
width:770px;
}

#content_right{
float:left;
width:620px;
}
#content_subbody{
background-image:url(../images_common/submenu_bg.gif);
width:770px;
}

#book_navigation {
	width:660px;
	margin:0 auto 30px auto;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:2em;
	color:#787878;
}

#book_navigation a {
	color:#a0c837;
	text-decoration:none;
}

#book_navigation img {
	margin:0px 2px 0 0;
	padding:0px 2px 0 0;
}

#book_no {
	width:660px;
	margin:0 auto 10px auto;
	padding:0;
	text-align:left;
}

#bookspace {
	width:660px;
	margin:0 auto 50px auto;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:2em;
	color:#787878;
}

#bookspace .bookimage {
	margin:0 0 10px 0;
}

#bookspace a {
	color:#5082b4;
	text-decoration:none;
}

#witv {
	margin:0 auto;
	padding:0;
	text-align:center;
}

#witv_title {
	width:660px;
	margin:0 auto 20px auto;
	padding:0;
}

#witv_movie {
	width:480px;
	margin:20px auto;
	padding:0;
}

#witv_caption {
	width:660px;
	margin:0 auto;
	padding:10px 20px;
	background-color:#f2f2f2;
	text-align:left;
}

#relocation {
	width:660px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#relocation_title {
	margin:50px auto;
	padding:0;
}

#relocation_map {
	margin:0 auto 40px auto;
	padding:0;
	background-color:#fac800;
}

#relocation_address {
	margin:10px auto 0 auto;
	font-size:16px;
	line-height:1.5em;
	color:#3c3c3c;
}

