@charset "utf-8";

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
	Webページタイトル
				- layout.css -

	Copyright(C) 年数 コピーライト社名
	
	各ページ共通レイアウトの設定
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

div#main div#content h2#search_result_bar {
	margin:0px;
}

div#main div#content div#search_area {
	width:500px!important;
	width:510px;
	padding:5px;
	margin-bottom: 10px;
	background-color: #E7EEFE;
}


div#main div#content div#search_area div#search_area_content {
	padding: 10px 10px;
	background-color: #FFFFFF;
}



div#main div#content div#search_area  div#search_area_content dl {
	margin-left: 10px;
	margin-bottom: 15px !important;
	margin-bottom: 15px;
}

div#main div#content div#search_area  div#search_area_content dl a#icon_list{
	display:block; 
	margin-left:60px; 
	width:325px;
}


/*-- IE7 Only --*/
*:first-child+html div#main div#content div#search_area  div#search_area_content dl {
	margin-left: 10px;
	margin-bottom: 15px !important;
}

*:first-child+html div#main div#content div#search_area  div#search_area_content dl a#icon_list{
	display:block; 
	margin-left:0px; 
	width:325px;
}

div#main div#content div#search_area h3#search_bar {
	width: 480px;
	height: 20px;
	background: url(../img/speed_search/search_bar.gif) top left no-repeat;
	text-indent: -2000px;
	margin-top:0px;
}


div#main div#content div#search_area div.search_box_content {
	width: 440px;
	margin-left: 30px;
}


div#main div#content div#search_area div.search_box_content table td{
	padding:2px 0px;
	text-align:left;
}


div#main div#content div#search_area div#search_box h4#place_more{
	margin-bottom: 5px;
	height: 18px;
	background: url(../img/speed_search/place_more2.gif) top left no-repeat;
}

div#main div#content div#search_area div#search_box h4#job_more{
	margin-bottom: 5px;
	height: 18px;
	background: url(../img/speed_search/job_more2.gif) top left no-repeat;
}



div#main div#content div.store_box_free a.shop_detail {
	color:#006600;
}
div#main div#content div.store_box_free a.shop_name {
	color:#333333;
}






/* 　コメント　*/
div#main div#content h2.top_list_bar {
	width: 510px;
	height: 117px;
	display: block;
	text-indent: -2000px;
}




div#main div#content div.top_news_txt table td{
	color:#FF66FF;
}
div#main div#content div.top_news_txt table td.date{
	color:#000000;
}



div#main div#content h2#comment_list_bar {
	background: url(../img/comment/comment_list.jpg) top left no-repeat;
}

div#main div#content h2#news_list_bar {
	background: url(../img/news/news_list.jpg) top left no-repeat;
}
div#main div#content h2#recommend_offer_list_bar {
	background: url(../img/job/job_list.jpg) top left no-repeat;
}



/* h2内のページャ */
div#main div#content h2.top_list_bar div.pager {
	text-indent:0px;
	background:none;
	margin-top:60px;
	
}

div#main div#content h2.top_list_bar div.pager a {
	text-decoration: underline;
}

div#main div#content h2.top_list_bar div.pager p.pager_left {
	margin-left: 5px;
	float: left;
	font-weight:normal;
}
div#main div#content h2.top_list_bar div.pager p.pager_left a{
}

div#main div#content h2.top_list_bar div.pager p.pager_right {
	color:#FF66FF;
	margin-right: 5px;
	float: right;
}

div#main div#content h2.top_list_bar div.pager p.pager_right a{
	color:#FF66FF;
	font-weight:normal;

}

/* h2外のページャ */
div#main div#content div.list_pager {
	text-indent:0px;
	background:none;
	margin-top:5px;
}

div#main div#content div.list_pager a {
	text-decoration: underline;
}

div#main div#content div.list_pager p.pager_left {
	margin-left: 5px;
	float: left;
	font-weight:normal;
}
div#main div#content div.list_pager p.pager_left a{
}

div#main div#content div.list_pager p.pager_right {
	color:#FF66FF;
	margin-right: 5px;
	float: right;
}

div#main div#content div.list_pager p.pager_right a{
	color:#FF66FF;
	font-weight:normal;

}

