@charset "shift_jis";
/* CSS Document */

a{
	outline:none;
}

div#wrapper{
	width:920px;
	margin:auto;
	text-align:center;
}

body{
	text-align:center;
}


/*ヘッダー部分
-----------------------------------------------------------*/
div#header{
	width:920px;
	margin:auto;
	text-align:left;
}	

h1{
	width:917px;
	height:91px;
	text-indent:-9999px;
	background:url(../images/h1.jpg);
}

div#header ul{
	width:920px;
	height:34px;
	background:url(../images/menu.jpg);
}

div#header ul li{
	width:146px;
	float:left;
}

div#header ul li a{
	display:block;
	width:145px;
	text-indent:-9999px;
	height:34px;
	float:left;
}

li#li1 a:hover{
	background:url(../images/menuo.jpg);
}

li#li2 a:hover{
	background:url(../images/menuo.jpg) -146px 0;
}

li#li3 a:hover{
	background:url(../images/menuo.jpg) -291px 0;
}


/*サイド部分
-----------------------------------------------------------*/
ul#search_k{
	background:url(../images/searchbg.gif) 5px bottom no-repeat;
}

div#side{
	width:200px;
	text-align:left;
	float:left;
}

/*こだわり検索*/

ul#search_k{
	width:190px;
	padding:45px 0 10px 0;
	margin-left:5px;
	margin-top:5px;
	background:url(../images/searchbg.jpg) no-repeat;
}

ul#search_k li{
	margin-bottom:4px;
}

p#searcha{
	width:190px;
	height:140px;
	margin:12px 0 0 5px;
	background:url(../images/search1.jpg);
}

p#searcha a{
	display:block;
	width:190px;
	height:140px;
	text-indent:-9999px;
	background:url(../images/search1.jpg);
}

li#searchb{
	width:180px;
	height:80px;
	margin-left:5px;
	background:url(../images/search03.jpg);
}

li#searchb a{
	display:block;
	width:180px;
	height:80px;
	text-indent:-9999px;
}

li#searchb a:hover{
	background:url(../images/searchbg.jpg) -194px -45px;
	
}

li#searchc{
	width:180px;
	height:80px;
	margin-left:5px;
	background:url(../images/search05.jpg);
}

li#searchc a{
	display:block;
	width:180px;
	height:80px;
	text-indent:-9999px;
}

li#searchc a:hover{
	background:url(../images/searchbg.jpg) -194px -129px;
	
}


li#searchd{
	width:180px;
	height:80px;
	margin-left:5px;
	background:url(../images/search04.jpg);
}

li#searchd a{
	display:block;
	width:180px;
	height:80px;
	text-indent:-9999px;
}

li#searchd a:hover{
	background:url(../images/searchbg.jpg) -194px -213px;
	
}

li#searche{
	width:180px;
	height:80px;
	margin-left:5px;
	background:url(../images/search06.jpg);
}

li#searche a{
	display:block;
	width:180px;
	height:80px;
	text-indent:-9999px;
}

li#searche a:hover{
	background:url(../images/searchbg.jpg) -195px -298px;
	
}


/*以下リスト*/
li#side2{
	width:192px;
	height:188px;
	margin:0 0 5px 4px;
	background:url(../images/side2.jpg);
}

li#side2 a{
	display:block;
	width:192px;
	height:188px;
	text-indent:-9999px;
}



li#side3{
	width:190px;
	height:82px;
	padding:0;
	margin-left:5px;
	background:url(../images/side3-2.jpg);
}

li#side3 a{
	display:block;
	width:190px;
	height:82px;
	text-indent:-9999px;
}

li#side4{
	width:192px;
	height:65px;
	margin:5px 0 0 4px;
	background:url(../images/side4.jpg);
}

li#side4 a{
	display:block;
	width:192px;
	height:65px;
	text-indent:-9999px;
}

li#side5{
	width:199px;
	height:84px;
	background:url(../images/side5.jpg);
}

li#side5 a{
	display:block;
	width:198px;
	height:84px;
	text-indent:-9999px;
}

li#side6{
	width:192px;
	height:63px;
	margin:5px 0 0 4px;
	background:url(../images/side6.jpg);
}

li#side6 a{
	display:block;
	width:192px;
	height:63px;
	text-indent:-9999px;
}

li#side7{
	width:192px;
	height:63px;
	margin:5px 0 0 4px;
	background:url(../images/side7.jpg);
}

li#side7 a{
	display:block;
	width:192px;
	height:63px;
	text-indent:-9999px;
}

li#side8{
	width:199px;
	height:91px;
	background:url(../images/side8.jpg);
}

li#side8 a{
	display:block;
	width:199px;
	height:90px;
	text-indent:-9999px;
}

li#side9{
	width:199px;
	height:72px;
	text-align:center;
	background:url(../images/number.jpg) 5px 0 no-repeat;
}

li#side10{
	width:185px;
	height:160px;
	padding:50px 0 0 15px;
	font-size:90%;
	line-height:1.2;
	background:url(../images/area.jpg) 5px 0 no-repeat;
}

li#side10 p a{
	color:#FE6A00;
	text-decoration:underline;
}

li#side11{
	width:199px;
	height:72px;
	text-align:center;
	background:url(../images/bukken.jpg) 5px 0 no-repeat;
}

/*コンテンツ部分
-----------------------------------------------------------*/
div#contents{
	width:710px;
	float:left;
	text-align:left;
}

/*フッター部分
-----------------------------------------------------------*/
div#footer{
	width:917px;
	margin-top:50px;
	background:#0099FF;
}

div#footer p{
	text-align:right;
	color:white;
	margin:10px 10px 10px 0;
	font-size:13px;
}

address{
	color:white;
	font-weight:bold;
	margin-bottom:20px;
}

table.main {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin:50px 0 50px 0;
	text-decoration: none;
	letter-spacing:1.2px;
	text-align: left;
	border:1px solid gray;
}

table.main td{
	padding:10px;	
}

/*sales*/
table#article {
	font-size:12px;
	color:#333;
	border-collapse:collapse;
	border:1px solid #666;
}
table#article th {
	font-weight:normal;
	background:#EEEEEE;
	border:1px solid #666;	
}
table#article td {
	border:1px solid #666;	
}

/*20090817kusune*/
.hidari{
	text-align:left;
}


/*クリアー
-----------------------------------------------------------*/
.clear{
	clear:both;
}



/*バナー
-----------------------------------------------------------*/

#topBan {
	text-align: left;
	width: 700px;
	margin-top: 20px;
	margin-left: 10px;
}
#topBan .img_layout {
	margin-bottom: 10px;
}

