@charset "Shift_JIS";


/*
	* Copyright (C) 2007 CREATIVE-WEB All rights reserved.
	* URL : http://www.regal-web.com/
	* 最終更新日 2007年6月18日
*/


/*
	* 1.基本レイアウト
	* 2.基本設定
	* 3.ヘッダー（header）
	* 4.サイド（left）
	* 5.メイン（maincol）
	* 6.サイド（right）
	* 7.フッター（footer）
*/



/****************************************************************
**	1.基本レイアウト
****************************************************************/

body {
	margin:0;
	padding:0;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


#container {
	margin:0 auto;
	padding:0;
	width:835px;
	font-size:12px;
	line-height:140%;
	color:#666666;
}

#header {
	width:835px;
	height:154px;
	position:relative;
	background:url(../img/header_bk01.jpg) repeat-x;
}

#header_inner {

}

#content {
	width:805px;
	margin:0 0 0 auto;
	background:url(../img/content_line.gif) repeat-y;
}

#content_inner {
	margin:0;
	padding:0;
}

#flash{
	margin:0;
	padding:0;
	height:228px;
	}

#leftcol {
	float:left;
	width:208px;
	margin:0;
	padding:5px 0 0 0;
	background:url(../img/content_back.gif) no-repeat top right;
}

#leftcol.top {
	background:none;
	padding:0;
}

#maincol {
	float:right;
	width:590px;
	padding:5px 0 0 0;
}


#footer {
	width:835px;
	background:url(../img/footer_back.jpg) 0 17px repeat-x;
	height:100px;
}
#footer_inner {
	width:805px;
	margin:0 0 0 auto;
}


/****************************************************************
**	2.基本設定
****************************************************************/

h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

h6 {
margin:0 0 10px 0;
padding:0;
}

img {
	margin:0;
	padding:0;
	border:0;
	vertical-align:bottom;
}
p {
	margin:0;
	padding:0;
}
.clear{
	clear:both;
}

form {
	margin:0;
	padding:0;
}

ul{
	padding:0;
	margin:0;
	list-style:none;
}

.osusume {
	width:590px;
	height:70px;
	background:url(../img/main_osusume_bk.gif) no-repeat;
	}
	
.osusume p{
	font-size:12px;
	color:#FFFFFF;
	}
	
.white{
	color:#FFFFFF;
	}	
	
#topics
{
	width      : 590px;
	height     : 84px;
	padding    : 10px 0 0 0;
	font-size  : 12px;
	text-align : right;
	OVERFLOW-Y: scroll; 
	scrollbar-base-color: #999900;
    scrollbar-track-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-darkshadow-color: #999900;
    scrollbar-highlight-color: #999900;
    scrollbar-3dlight-color: #0099CC;
    scrollbar-arrow-color: #999900;
}


dl#topicsIn dt{
	margin:0;
	padding:0;
	list-style:none;
}

dl#topicsIn dt{
	width:9em;
	margin:5px 0 0 10px;
	padding:0;
	font-size:10px;
}

dl#topicsIn dd{
	margin:-1.2em 0 0 0;
	padding:0 0 5px 100px;
	border-bottom: dotted 1px #999999;
}
/*　link
---------------------------------------------------- */

a:link {
	color:#999900;
	text-decoration:none;
}
a:visited {
	color:#999900;
	text-decoration:none;	
}
a:hover {
	color:#FF0000;
	text-decoration:none;	
}


/****************************************************************
**	3.ヘッダー
****************************************************************/


#header_inner h1 {
	cursor:pointer;
	width:120px;
	height:88px;
	background:url(../img/logo.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:8px;
	left:35px;
	}
	
h1 a{
	text-indent:-9999px;
	display:block;
	height:88px;
	background:url(../img/logo.gifs) no-repeat;	
}

#header_inner h2 {
	width:208px;
	height:55px;
	background:url(../img/h_tel.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:10px;
	right:4px;
	}

#header_inner #h_text {
	width:430px;
	position:absolute;
	top:25px;
	left:180px;
	}
ul#header_sub {
	width:454px;
	position:absolute;
	left:381px;
	top:73px;
	margin:0;
	padding:0;	
	list-style:none;
}


ul#header_sub li {
	float:left;
	margin:0;
	padding:0;
}

ul#header_sub li a{
	text-indent:-9999px;
	display:block;
	height:20px;
	background:url(../img/btn_header_sub.jpg) no-repeat;	
}

ul#header_sub li#h1_yougo a{background-position:0 0;width:78px; margin:0 10px 0 0;}
ul#header_sub li#h1_index a{background-position:-90px 0;width:102px; margin:0 11px 0 0;}
ul#header_sub li#h1_recruit a{background-position:-200px 0;width:67px; margin:0 13px 0 0;}
ul#header_sub li#h1_shop a{background-position:-272px 0;width:78px; margin:0 13px 0 0;}
ul#header_sub li#h1_link a{background-position:-354px 0;width:82px;}

ul#header_sub li#h1_yougo a:hover {background-position:0 -20px;}
ul#header_sub li#h1_index a:hover {background-position:-90px -20px;}
ul#header_sub li#h1_recruit a:hover {background-position:-200px -20px;}
ul#header_sub li#h1_shop a:hover {background-position:-272px -20px;}
ul#header_sub li#h1_link a:hover {background-position:-354px -20px;}




ul#header_navi {
	width:805px;
	position:absolute;
	left:30px;
	top:104px;
	margin:0;
	padding:0;	
	list-style:none;
}



ul#header_navi li {
	float:left;
	margin:0;
	padding:0;
}

ul#header_navi li a{
	display:block;
	height:35px;
	text-indent:-9999px;
	background:url(../img/btn_navi01.jpg) no-repeat;	
}

ul#header_navi li#h_index a{background-position:0 0;width:200px;margin:0 15px 0 0;}
ul#header_navi li#h_shop a{background-position:-215px 0;width:145px;margin:0 3px 0 0;}
ul#header_navi li#h_yougo a{background-position:-363px 0;width:147px;margin:0 3px 0 0;}
ul#header_navi li#h_link a{background-position:-513px 0;width:146px;margin:0 3px 0 0;}
ul#header_navi li#h_contact a{background-position:-662px 0;margin:0;width:143px;}




ul#header_navi li#h_index a:hover{background-position:0 -35px;}
ul#header_navi li#h_shop a:hover{background-position:-215px -35px;}
ul#header_navi li#h_yougo a:hover{background-position:-363px -35px;}
ul#header_navi li#h_link a:hover{background-position:-513px -35px;}
ul#header_navi li#h_contact a:hover{background-position:-662px -35px;}


/****************************************************************
**	4.サイド（left）
****************************************************************/

#leftcol ul#s_search li {
	margin:0;
	padding:0;
}
#leftcol ul#s_search li a{
	display:block;
	width:200px;
	height:100px;
}
#leftcol ul#s_search li#s_search_buy {background:url(../img/btn_kaitai2.jpg) no-repeat;padding:0 0 18px 0;}
#leftcol ul#s_search li#s_search_sell {background:url(../img/btn_uritai2.jpg) no-repeat;padding:0 0 5px 0;}

#leftcol ul#s_search li a:hover img{visibility:hidden;}
#leftcol ul#s_search li a:hover{background-color:transparent;}



.side_navi {
	width:200px;
	margin:0 0 0 0;
	padding:0 0 10px 0;
}

.s_top{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.side_navi li {
	margin:5px 0 0 0;
	padding:0 0 0 0;
}

.side_navi li a{
	display:block;
	width:180px;
	padding:0 0 0 20px;
	background:url(../img/side_icon.gif) 0 0 no-repeat;
}

.side_navi p{
	margin:15px 0 0 0;
	}

.side_navi p a {
	display:block;
	width:200px;
	}

.side_navi a:hover img{visibility:hidden;}
.side_navi a:hover{background-color:transparent;}

.side_navi .assess {background:url(../img/bnr_satei2.gif) no-repeat}
.side_navi .kodawari {background:url(../img/bnr_kodawari2.gif) no-repeat}
.side_navi .setubi {background:url(../img/bnr_setubi2.gif) no-repeat}
.side_navi .setumei {background:url(../img/bnr_setumei2.gif) no-repeat}
.side_navi .soku {background:url(../img/bnr_soku2.gif) no-repeat}
.side_navi .kinjitu {background:url(../img/bnr_kinjitu2.gif) no-repeat}


/****************************************************************
**	5.メイン
****************************************************************/

.spacer {
	width:1px;
	height:10px;
}










/****************************************************************
**	7.フッター
****************************************************************/

#footer_inner ul{
	width:595px;
	padding:0 0 0 210px;
	background:url(../img/content_line.gif) repeat-y;
}
	
#footer_inner li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
	border-right:1px solid #666666;
}

#footer_inner li a{
	margin:0 0.5em;
	padding:0;
}

#footer_inner .bnone{
	border-right:none;
}

address{
	width:805px;
	margin:60px 0 0 auto;
	text-align:center;
	font-style:normal;
}

/****************************************************************
**	8.テキスト
****************************************************************/

.size12_170{
	font-size:12px;
	color:#666666;
	line-height:170%;
	padding:10px 10px 10px 10px;
	vertical-align:top;
	}
	
.size12_150{
	font-size:12px;
	color:#666666;
	line-height:150%;
	padding:8px 10px 8px 10px;
	vertical-align:top;
	}

.size12_150_sitemap{
	font-size:12px;
	color:#666666;
	padding:5px 10px 0px 25px;
	background:url(../img/sitemap_icon.gif) no-repeat;
	}

.size10{
	font-size:10px;
	}
.size14{
	font-size:14px;
	}
.size10_120{
	color:#666666;
	font-size:10px;
	line-height:120%;
	}

#privacy_number{
	color:#666666;
	font-size:12px;
	line-height:150%;
	padding:8px 60px 0 23px;
	}


	
.privacy{
	color:#666666;
	font-size:12px;
	line-height:150%;
	padding:8px 60px 0 37px;
	}

.red{
	color:#FF0000;
	}

.dark_gray{
	color:#333333;
	}

.flow{
	font-size:12px;
	color:#666666;
	line-height:170%;
	padding:10px 50px 10px 50px;
	vertical-align:top;
	}

/****************************************************************
**	9.採用情報ページ
****************************************************************/

#bosyu{
	font-size:10px;
	line-height:170%;
	}

.question{
	height:50px;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 63px;
	line-height:120%;
	background:url(../img/bg_qa1.jpg) no-repeat;
	}
	
.answer {
	float:left;
	vertical-align:top;
	}

.waku {
	border:solid 1px #CCCCCC;
	}

/****************************************************************
**	10.買いたいページ
****************************************************************/

#search{
	border:solid 1px #CCCCCC;
	}
	
.search_img{
	padding:4px 4px 4px 4px;
	}

.kounyu_img{
	padding:4px 10px 4px 10px;
	}

/****************************************************************
**	11.売りたいページ
****************************************************************/

.sell_point{
	padding:20px 280px 10px 20px;
	size:12px;
	background:url(../img/bg_sell.jpg) no-repeat;
	line-height:170%;
	vertical-align:top;
	height:150px;
	}
	

.waku2 {
	border:solid 1px #CCCCCC;
	padding:5px;	
	}
	
/****************************************************************
**	12.フォーム
****************************************************************/

#form_style{
	font-size:12px;
	color:#666666;
	line-height:120%;
	}

/****************************************************************
**	13.物件ページ
****************************************************************/

.bukken_title{
	color:#FFFFFF;
	padding:5px 5px 5px 28px;
	line-height:120%;
	background:url(../img/bukken_title.gif) no-repeat;
	}

#bukken_list{
	margin:5px 0 0 5px;
	width:790px;
	text-align:center;
	border-color:#CCCCCC;
	border-top:solid 1px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-left:solid 1px;
	}

.bukken_list_white{
	color:#FFFFFF;
	background-color:#999966;
	}

.bukken_border{
	border:1px solid #CCCCCC;
	}

.koumoku{
	background-color:#999966;
	color:#FFFFFF;
	}

.koumoku_2{
	background-color:#EEEEEE;
	}

/****************************************************************
**	14.PHP
****************************************************************/	
	
#content_s {
	width:800px;
	padding:5px 0 20px 0;
	margin:0 0 0 auto;
}

#footer_inner ul.bg_none{
	background:none;
}

.txt {
font-size:12px;
color:#666666;
line-height:120%;
}
.photo{
border:solid 1px #ffffff;
}
.box{
width:116px;
border:2px #DDDDDD solid;
}
.pickup_bg{
	background:url(../search/img/pickup_bg.jpg) no-repeat;
}
.bar_pickup{
	background:url(../search/img/bar_pickup.gif) no-repeat;
	padding:3px 0 3px 0;
	height:16px;
	color:#FFFFFF;
}
.pickup_photo{
	margin:10px 0 0 0;

}
.price{
	color:#FF6600;
	font-weight:bold;
	font-size:18px;
}
#ifrm {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:140%;
	color:#666666;
}
/****************************************************************
**	15.価格ページ
****************************************************************/

.kakaku_point{
	padding:20px 245px 10px 20px;
	size:12px;
	line-height:170%;
	vertical-align:top;
	background:url(../img/kakaku_bg.gif) no-repeat;
	}

.tejyun_point {
	font-size:12px;
	color:#666666;
	line-height:170%;
	padding:10px 10px 10px 10px;
	vertical-align:top;
	}
	

.zeikin_size12_170{
	font-size:12px;
	color:#666666;
	line-height:170%;
	padding:10px 10px 10px 10px;
	vertical-align:top;
	background:url(../img/zeikin_bg.jpg) no-repeat;
	}

/**16.php物件表示*********************************************/

#house_back{
	margin:0;
	padding:0;
}

.house{
	width:378px;
	float:left;
	padding:0 10px 0 0;
	margin:0 0 25px 0;
}		
.left10{
	padding:5px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/bg_bukken.gif)  no-repeat;
}

.left10:hover{
	padding:5px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/bg_bukken_mo.gif) no-repeat;
}			

.right{
	float:right;
	width:228px;

}

.house_box{
	padding:0;
	margin:0 0 0 20px;
}

.house_box p{
	padding:0;
	margin:0 0 5px 0;
}		


/****************************************************************
**	17.物件ページ(スクエア用)
****************************************************************/

.bukken_border_s{
	border:1px solid #CCCCCC;
	}

.koumoku_s{
	background-color:#2E2E2E;
	color:#FFFFFF;
	}

.koumoku_2_s{
	background-color:#EEEEEE;
	}


