@import url("base.css");

#header_right{width:400px; float:right; margin:0px; padding:0px;}

#left_area,#right_area{margin-top:0px !important;}

ul#headermenu {
	width:111px;
	height:23px;
	list-style-type:none;
	margin:25px 0px 0px 289px;
}

ul#headermenu li{
	display:block;
	height:23px;
	line-height:23px;
	text-indent:-10000px;
	overflow:hidden;
	margin-bottom:1px;
	padding: 0px;
	padding-left: 3px;
}

ul#headermenu li a {
	display:block;
	height:23px;
	line-height:23px;
	overflow:hidden;
	margin-bottom:1px;
}

li#headermenu_top a{width:37px; background:url(../img/button_top.gif) no-repeat;}
li#headermenu_sitemap a{width:68px; background:url(../img/button_sitemap.gif) no-repeat;}

#header{
	width:800px;
	height:400px;
	margin:0px;
	margin-bottom: 15px;
	background:url(../img/img_index_on.jpg) no-repeat left top;
}

div#top_copy_text{
	width: 380px;
}
div#top_copy_text p{
	font-size:14px;
	color:#7A4B07;
	line-height: 1.5em;
	margin: 165px 0px 0px 0px;
}
body > div#top_copy_text { position : fixed ; }


#flow_item{
	margin-bottom: 30px;
}

#flow_item li{
	padding: 5px;
	width: 296px;
}

#book_item{
	margin-top: 10px;
	margin-bottom: 30px;
}

#book_item li{
	padding:5px;
	padding-bottom: 20px;
	width: 140px;
	font-size:12px;
	color:#7A4B07;
	line-height: 120%;
}
#book_item li br{
	clear: both;
}

#magazine_bikou{
	clear: both;
	color:#666666;
	font-size:12px;
}

h2{margin:0px 0 10px;}

#contact{
	width:226px;
	height:31px;
	text-indent:-10000px;
	overflow:hidden;
	margin:11px 0px 0px 142px;
}
#contact a{display:block; height:31px; background:url(../img/button_order_h_off.jpg) no-repeat;}
