@charset "UTF-8";

/*====================================================================*
	File Name    : home.css
	Description  : HOME - レイアウト用ファイル

	Last Up Date : 2008/02/07
 *====================================================================*/



/* ---------------------------------------------------- *
 *  FlashArea Section                                   *
 * ---------------------------------------------------- */
div#flashArea {
	width		: 750px;
	height		: 220px;
	margin		: 0 auto;
	padding		: 0 5px 20px;
	background	: #FFF;
}



/* ---------------------------------------------------- *
 *  SearchMenu Section                                  *
 * ---------------------------------------------------- */
div#searchMenu ul li a {
	display		: block;
	width		: 197px;
	height		: 51px;
}

div#searchMenu ul li.area a {
	background	: url('/share/img/submenu/search_area_on.jpg') 0 0 no-repeat;
}

div#searchMenu ul li.near a {
	background	: url('/share/img/submenu/search_near_on.jpg') 0 0 no-repeat;
}

div#searchMenu ul li.newd a {
	background	: url('/share/img/submenu/search_newd_on.jpg') 0 0 no-repeat;
}

div#searchMenu ul li.office a {
	background	: url('/share/img/submenu/search_office_on.jpg') 0 0 no-repeat;
}

div#searchMenu ul li a:hover {
	text-indent	: -9999px;
	overflow	: hidden;
}

div#searchMenu div#whatsNew {
	margin		: 0 0 -10px;
	padding		: 20px 0 0;
	border-top	: #DDD 1px solid;
	background	: #FFF;
}

div#searchMenu div#whatsNew h2 {
	margin		: 0;
}

div#searchMenu div#whatsNew p {
	padding		: 0 10px 10px;
	background	: url('/share/img/sub_menu_bg.jpg') 0 0 repeat-y;
	line-height	: 1.4;
}



/* ---------------------------------------------------- *
 *  Main Section                                        *
 * ---------------------------------------------------- */
div#main {
	float		: left;
	width		: 295px;
}

div#main div#featured {
	margin		: 0 0 20px;
	_padding		: 0 0 20px;
	border-bottom	: solid 1px #DDD;
	background	: url('/img/main_bg.jpg') 0 0 repeat-y;
}

div#main div#featured div.section {
	margin		: 10px 10px 20px;
	padding		: 5px;
	border		: dashed 1px #DDD;
	font-size	: 0.9em;
}

div#main div#featured div.section p {
	margin		: 0 0 3px;
	padding		: 0 0 3px;
	border-bottom	: dashed 1px #DDD;
}

div#main div#featured div.section p.image {
	border-bottom	: none;
	margin		: 0;
	padding		: 0;
}

div#main div#featured div.section p.image img {
	float		: left;
	margin		: 3px 15px 0 10px;
}

div#main div#featured div.section p.text {
	margin		: 0;
	padding		: 5px 0 0;
	border-bottom	: none;
	line-height	: 2em;
}



/* ---------------------------------------------------- *
 *  SubMenu Section                                     *
 * ---------------------------------------------------- */
div#subMenu {
	float		: right;
	width		: 221px;
	border-bottom	: solid 1px #DDD;
}

div#subMenu dl {
	width		: 199px;
	padding		: 10px;
	border-left	: solid 1px #DDD;
	border-right	: solid 1px #DDD;
}

div#subMenu dl dt {
	clear		: left;
}

div#subMenu dl dd {
	float		: left;
	padding		: 0 0 5px;
}

div#subMenu dl dd.area a {
	display		: block;
	width		: 99px;
	height		: 21px;
	background	: url('/img/serach_option_area_on.jpg') 0 0 no-repeat;
}

div#subMenu dl dd.near a {
	display		: block;
	width		: 98px;
	height		: 21px;
	background	: url('/img/serach_option_near_on.jpg') 0 0 no-repeat;
}

div#subMenu dl dd a:hover {
	text-indent	: -9999px;
	overflow	: hidden;
}

div#subMenu p.banner {
	margin		: 0;
	padding		: 20px 0 0;
	border-top	: #DDD 1px solid;
	background	: #FFF;
}



/* ----- End Of File ----- */