@charset "utf-8";
	
/*ヘッダー************************************************************/
#header{
	background-image:url(../img/top_01.jpg);
	position:relative;
	height:131px;
	width:100%;
	background-repeat: no-repeat;} 
#logo{
	background-image:url(../img/top_02.jpg);
	width:841px;
	height:77px;
	background-repeat: no-repeat;}	
#logo h1 a{
	width:152px;
	height:50px;
	margin-top:20px; margin-left:59px;}
	
#wrapper{
	background-image:url(../img/top_03.jpg);
	background-repeat:no-repeat;}
	
	
/*メニュー************************************************************/	
#menus{
	width:803px;
	margin-left:38px;}
	
#menus li{
	float:left;	height:45px;}
	
#menus li a{
	background-image:url(../img/menu.jpg);
	height:45px;}
	
#menu1 a{
	width:95px;
	background-position:-38px 0px;}
#menu2 a{
	width:187px;
	background-position:-133px 0px;}
#menu3 a{
	width:190px;
	background-position:-320px 0px;}
#menu4 a{
	width:143px;
	background-position:-510px 0px;}
#menu5 a{
	width:148px;
	background-position:-653px 0px;}
	
#menu1 a:hover{ background-position:-38px -45px;}
#menu2 a:hover{ background-position:-133px -45px;}
#menu3 a:hover{ background-position:-320px -45px;}
#menu4 a:hover{ background-position:-510px -45px;}
#menu5 a:hover{ background-position:-653px -45px;}

	
	
/*メイン**************************************************************/	
#maincol{
	float:left;}

#itembox table{
	margin:14px 0px 40px 0px;
	border-bottom:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-left:#cccccc solid 1px;
	width:480px;}
#maincol h4{
	font-size:14px;
	color:#F88311;}
	
.details{
	color:#5A3D1B;}	
#button a{
	background-image:url(../img/item_03.jpg);
	width:108px; height:29px;}	
#button a:hover{
	background-position:0px -29px;}
	
p.news{/*新着情報*/
	margin:18px 0px 0px 38px;
	border-bottom:#cccccc solid 1px;	
	border-top:#cccccc solid 1px;
	border-right:#cccccc solid 1px;	
	border-left:#cccccc solid 1px;
	padding:10px;
	background-color:#eeeeee;}
	
p.pagenavi{
	margin:14px 0px 0px 60px;
	font-size:11px;}
	
hr{
	border:#5A3D1B solid 1px;
	width:508px;
	margin-left:60px;}	

#maincol_in{
	margin:0px 0px 0px 74px;
	width:480px;}
#maincol h3{
	font-size:14px;
	margin:14px 0px 14px 0px;}
span.text{
	color:#CC0000;}
span.icon{
	font-size:9px;
	color:#006699;}
p.pagetop{
	width:508px;
	text-align:right;
	margin:14px 0px 4px 60px}
p.col{
	margin:14px 0px 0px 0px;}
	
#nextpage a{
	background-color:#F3FCFF;
	text-decoration:none;
	color:#000000;
	padding:0px 0px 0px 20px;
	background-image:url(../img/sabmenuicon_01.jpg);
	background-repeat:no-repeat;}
#nextpage a:hover{
	background-color:#FCF6F0;
	background-image:url(../img/sabmenuicon_02.jpg);
	background-repeat:no-repeat;}
	

/*サイドメニュー******************************************************/ 
	
.sabmenu{
	background-color:#FFFFFF;
	margin:0px 0px 8px 0px;
	padding-top:1px;}
	
.sabmenu h3{
	background-color:#006699;
	color:#FFFFFF;
	padding:4px 0px 4px 8px;
	margin:4px;
	font-size:13px;}
	
.sabmenu ul,
.search,
.admin{
	margin:4px;}
.sabmenu li{
	width:190px;
}
	/*
.sabmenu a{
	text-decoration:none;
	color:#000000;
	padding-left:20px;
	background-image:url(../img/sabmenuicon_01.jpg);
	background-repeat:no-repeat;
	margin-left:8px;}
.sabmenu a:hover{
	background-color:#eeeeee;
	background-image:url(../img/sabmenuicon_02.jpg);
	background-repeat:no-repeat;}
	*/
	
