﻿@charset "utf-8";
/* CSS Document */







div.space{
	height:15px;}

div.left_menu{
	width:300px;
	float:right;
	margin:5px 0 0 0;
	}
	
div.center_menu{
	width:430px;
	float:left;
	margin:5px 5px 0 0px;
	}
	
/***********特選物件*************/	
div#special{
	background-color:#241600;}
div#special span{
	text-align:left;
	display:block;
	padding:10px;
	margin:0 0 0 324px;
	border:none;
	font-size:10px;
	color:#FFF;
	line-height:12px;}
img.special_title{
	float:left;}
div#special ul{
	height:120px;
	margin:0 8px;
	padding:5px 0;
	border-bottom:#241600 7px solid;
	background-color:#FFF;}
div#special li{
	margin:0 7px;
	width:230px;
	height:120px;
	list-style:none;
	float:left;}
/***********カテゴリ検索*************/	
#category{
	background-color:#F8EAC9;
	/*border:#37251D solid 1px;*/
	width:430px;
	height:600px;
	}
	
li.category_span{
	line-height:16px;
	word-spacing:2px;
	color:#333;}
li.category_span span{
	display:block;
	padding:10px 0 10px 10px;}
	
ul#category{
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
	}
ul#category li{
	margin:6px 2px 0px 2px;
	float:left;
	width:210px;
	height:140px;}
ul#category a{
	display:block;
	width:210px;
	height:100px;}
ul#category a span{
	display:none;}
ul#category a.text_link{
	height:40px;
	text-decoration:none;
	}
ul#category p{
	height:36px;
	font-size:12px;
	background-color:#37251D;
	margin:0;
	padding:3px 2px;
	line-height:16px;
	color:#FFF;
	}
	


a.menu10{background-image:url(../img/index/category.jpg); background-position:0 0;}
a:hover.menu10{background-position:-210px 0px;}
a.menu11{background-image:url(../img/index/category.jpg); background-position:0 -100px;}
a:hover.menu11{background-position:-210px -100px;}
a.menu12{background-image:url(../img/index/category.jpg); background-position:0 -200px;}
a:hover.menu12{background-position:-210px -200px;}
a.menu13{background-image:url(../img/index/category.jpg); background-position:0 -300px;}
a:hover.menu13{background-position:-210px -300px;}
a.menu14{background-image:url(../img/index/category.jpg); background-position:0 -400px;}
a:hover.menu14{background-position:-210px -400px;}
a.menu15{background-image:url(../img/index/category.jpg); background-position:0 -500px;}
a:hover.menu15{background-position:-210px -500px;}
a.menu16{background-image:url(../img/index/category.jpg); background-position:0 -600px;}
a:hover.menu16{background-position:-210px -600px;}



div.banner00{
	margin:10px 0 10px 0;
	}
div.banner00 span{
	display:block;
	background-color:#FFF7FE;
	border-bottom:solid 1px #241600;
	border-left:solid 1px #241600;
	border-right:solid 1px #241600;
	margin:0;
	padding:6px;
	line-height:13px;}
	
/*******新着情報&お勧め情報*******/

div.new{
	width:280px;
	height:448px;
	padding:5px;
	background-color:#FFF;
	margin-bottom:15px;
	overflow-y:scroll;
	border-top:solid 1px #630;
	border-bottom:solid 1px #630;
	border-left:solid 5px #630;
	border-right:solid 5px #630;
	color:#241600;}
div.new img{
	margin:0 10px 10px 0;}
div.new hr{
	margin:10px 0;
	padding:1px;
	background-color:#FFF;
	border:1px solid #241600;}

a.name{
	display:block;
	color:#FF4600;
	font-weight:bold;
	border-left:solid 5px #241600;
	border-bottom:dotted 1px #241600;
	padding:5px;}
a:hover{
	color:#9B2B00;
	text-decoration: underline;}
img.new_list_img{
	width:100px;
	height:100px;}
	
span.info{
	display:block;
	color:#FF0066;
	font-size:12px;
	font-weight:bold;
	padding:4px 0;
	}
span.comment{
	display:block;
	color:#333;
	font-size:10px;
	padding:2px 5px;
	line-height:12px;
	font-weight:normal;}
	
	

/************************お役立ち情報開始**************************/


div.center_menu02{
	margin:0;
	padding:10px;
	/*background-image:url(../img/index/center_bg.jpg);*/
	background-color:#F9F9E6;
	border:#37251D solid 1px;
	color:#000;
	height:160px;
	}
	
div.center_menu02 a{
	display:block;
	color:#000;}
div.center_menu02 a:hover{
	color:#FF3366;}
	
div.assist1{
	width:138px;
	float:left;}
div.assist1 ol{
	margin:0 0 0 10px;
	padding:0;}
div.assist1 li{
	height:14px;
	padding:2px 0;
	margin:2px 0;
	display:block;
	}
div.assist1 span{
	display:block;
	border:solid 1px #999;
	padding:8px 3px;
	margin:0;}

div.assist2{
	width:150px;
	margin:0 10px;
	float:left;}
div.assist2 ul{
	list-style:none;
	margin:0;
	padding:0;}
div.assist2 span{
	display:block;
	border:solid 1px #999;
	padding:8px 3px;}
div.assist2 p{
	display:block;
	border:solid 1px #999;
	padding:8px 3px;
	margin:2px 0 0 0}
div.assist2 li{
	padding:4px 10px;
	display:block;}

div.assist3{
	width:100px;
	float:left;}
div.assist3 ul{
	list-style:none;
	margin:0;
	padding:0;}
div.assist3 li{
	display:block;
	border:solid 1px #999;
	margin:0 0 6px 0;
	padding:8px 3px;}
	
	
/************************お役立ち情報終了**************************/
	
	
