@charset "Shift_JIS";

/*各種リセット*/

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	line-height: 1.4em;
	color: #333333;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}

select,input,textarea{
}

img{
	vertical-align: top;
	border: none;
}

#access{
	display: none;
}

/*基本レイアウト*/

body{
	width: 100%;
}

/*ヘッダー*/

div#header{
	width: 790px;
	margin: 0 auto;
	clear: both;
	background-image: url(../../images/common/bg-header.jpg);
	background-repeat: repeat-y;
}

h1{
	background-color: #009900;
	color: #FFFFFF;
	width: 780px;
	margin: 0 auto;
	clear: both;
}

h2{
	margin: 0 0 10px;
	clear: both;
	float: left;
	width: 570px;
}

div#header-link{
	width: 760px;
	clear: both;
	margin: 0 auto;
	height: 60px;
	overflow: auto;
}

#header-link img{
	float: left;
}

#header-link ul{
	float: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	margin: 30px 0 0 0;
}

#header-link li{
	display: inline;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	color: #235134;
	font-weight: bold;
	padding: 0 4px 0;
}

div#flash{
	width: 760px;
	margin: 0 auto;
	clear: both;
	padding: 0 0 10px 0;
}

div#headnavi{
	float: left;
	clear: both;
	width: 761px;
	background-image: url(../../images/common/bg-headernavi.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0 14px 9px 15px;
}

dl.dropdown {
	float:left;
	display: inline;
	margin: 0 1px 0 0;
}

dl.dropdown dt {
	cursor:pointer;
}

dl.dropdown dd {
	float: left;
	position:absolute;
	overflow:hidden;
	display:none;
	z-index:200;
	opacity:0;
}

dl.dropdown li {
	display:inline;
}


dl.dropdown a, dl.dropdown a:active, dl.dropdown a:visited {
	display:block;
}

/*ページ*/

div#pagebody{
	margin: 0 auto;
	clear: both;
	width: 780px;
}

/*サイドメニュー*/

img#chintai{
	padding: 0 0 14px 0;
	clear: both;
	float: left;
}

img.banner {
	margin: 0 auto 14px;
	clear: both;
}


img#cellphone{
	padding: 0 0 14px 0;
	clear: both;
	float: left;
}

div#sidemenu{
	clear: both;
	float: left;
	width: 180px;
	margin: 12px 0 10px 0;
}

/*物件検索*/

div#search-box{
	background-image: url(../../images/common/side/side_header_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	float: left;
	width: 178px;
	background-color:#f4f4f4;
	border: 1px solid #cfcfcf;
	padding: 44px 0 10px 0;
	margin: 0 0 10px 0;
}

#search-box dl#condition{
	width: 156px;
	border: 1px solid #cfcfcd;
	margin: 0 10px 6px;
	float: left;
	display: inline;
	clear: both;
}

#search-box dl#rent{
	width: 156px;
	border: 1px solid #cfcfcd;
	margin: 0 10px 6px;
	float: left;
	display: inline;
	clear: both;
}

#search-box dt{
	background-color:#009900;
	background-image:url(../../images/common/arrow_down.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcd;
	width: 148px;
	padding: 2px 4px;
	font-weight: bold;
}

#search-box dd{
	font-weight: bold;
	display: none;
}

#condition select{
	background-color: #e5faef;
	width: 100%;
}

#rent select{
	background-color: #e5faef;
	width: 100%;
}

#search-box input{
	background-image: url(../../images/common/searchbutton.jpg);
	height: 19px;
	width: 57px;
	float: left;
	clear: both;
	margin: 0 0 0 111px;
	border: none;
	background-repeat: no-repeat;
	background-position: left top;	
}

#search-box button{
	height: 19px;
	width: 57px;
	float: left;
	clear: both;
	margin: 0 0 0 108px;
	border: none;
	background: none;
}

#search-box button img{
	float: left;
}

/*わがままオーダー*/

div#order-box{
	background-image: url(../../images/common/side/side_header_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	float: left;
	width: 178px;
	background-color:#f4f4f4;
	border: 1px solid #cfcfcf;
	margin: 0 0 10px 0;
}

#order-box ul{
	clear: both;
	float: left;
	margin: 34px 0 0 0;
	width: 178px;
}

#order-box li{
	clear: both;
	float: left;
	background-color: #e3f3e6;
	width: 178px;
	padding: 2px 0;
}

#order-box a{
	color: #0000ff;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_off.gif);
	background-position: 15px center;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
}

#order-box a:hover{
	color: #800080;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_on.gif);
	background-position: 15px;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
}

/*お役立ち情報*/

div#useful-box{
	background-image: url(../../images/common/side/side_header_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	float: left;
	width: 178px;
	border: 1px solid #cfcfcf;
	margin: 0 0 10px 0;
}

#useful-box ul{
	clear: both;
	float: left;
	margin: 34px 0 0 0;
	width: 178px;
}

#useful-box li{
	clear: both;
	float: left;
	background-color: #e3f3e6;
	width: 178px;
	padding: 2px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cfcfcf;
}

#useful-box li.end{
	border: none;
}

#useful-box a{
	color: #0000ff;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_off.gif);
	background-position: 15px;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
}

#useful-box a:hover{
	color: #800080;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_on.gif);
	background-position: 15px;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
}

/*法人・企業様へ*/

div#corporation-box{
	background-image: url(../../images/common/side/side_header_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	float: left;
	width: 178px;
	background-color:#f4f4f4;
	border: 1px solid #cfcfcf;
	margin: 0 0 10px 0;
}

#corporation-box ul{
	clear: both;
	float: left;
	margin: 34px 0 0 0;
	width: 178px;
}

#corporation-box li{
	clear: both;
	float: left;
	background-color: #e3f3e6;
	width: 178px;
	padding: 2px 0;
}

#corporation-box a{
	color: #0000ff;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_off.gif);
	background-position: 15px;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
}

#corporation-box a:hover{
	color: #800080;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_on.gif);
	background-position: 15px;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
}

/*家主・オーナー様へ*/

div#owner-box{
	background-image: url(../../images/common/side/side_header_05.jpg);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	float: left;
	width: 178px;
	background-color:#f4f4f4;
	border: 1px solid #cfcfcf;
	margin: 0 0 10px 0;
}

#owner-box ul{
	clear: both;
	float: left;
	margin: 34px 0 0 0;
	width: 178px;
}

#owner-box li{
	clear: both;
	float: left;
	background-color: #e3f3e6;
	width: 178px;
	padding: 2px 0;
}

#owner-box a{
	color: #0000ff;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_off.gif);
	background-position: 15px;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
}

#owner-box a:hover{
	color: #800080;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_on.gif);
	background-position: 15px;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
}

/*ゑびす屋会社概要*/

div#outline-box{
	background-image: url(../../images/common/side/side_header_06.jpg);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	float: left;
	width: 178px;
	background-color:#f4f4f4;
	border: 1px solid #cfcfcf;
	margin: 0 0 10px 0;
}

#outline-box ul{
	clear: both;
	float: left;
	margin: 34px 0 0 0;
	width: 178px;
}

#outline-box li{
	clear: both;
	float: left;
	background-color: #e3f3e6;
	width: 178px;
	padding: 2px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cfcfcf;
}

#outline-box li.end{
	border: none;
}

#outline-box a{
	color: #0000ff;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_off.gif);
	background-position: 15px;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
	height: 100%;
}

#outline-box a:hover{
	color: #800080;
	text-decoration: none;
	width: 145px;
	background-image: url(../../images/common/side/arrow_on.gif);
	background-position: 15px;
	background-repeat: no-repeat;
	padding: 0 0 0 33px;
	clear: both;
	float: left;
	height: 100%;
}

/*ゑびす屋基本情報*/

div#info-box{
	background-image: url(../../images/common/side/info_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	float: left;
	width: 178px;
	margin: 0 0 10px 0;
	padding: 48px 0 0 0;
}

#info-box ul{
	clear: both;
	float: left;
	width: 178px;
	background-image: url(../../images/common/side/info_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 24px 0;
}

#info-box li{
	clear: both;
	float: left;
	width: 130px;
	background-image: url(../../images/common/side/info.jpg);
	background-repeat: repeat-y;
	padding: 2px 24px;
}

#info-box li.end{
	border: none;
}

#info-box a{
}

#info-box a:hover{
}
/*メイン*/

div#main{
	width: 570px;
	float: right;
	display: inline;
	margin: 12px 0 0 0;
}

/*パンくず等*/

ol#topicPath {
	margin: 0  0 10px 0;
	text-align: right;
	display: inline;
	float: left;
	width: 560px;
}

ol#topicPath li {
	display:inline;
	padding: 0 0 0 2px;
}

ol#topicPath li a {
	padding-right:16px;
	background:url(../../images/common/topicpath.gif) no-repeat right center;
}

p#introduction{
	padding: 12px;
}

p.number{
	margin: 0  0 10px 0;
	text-align: right;
	display: inline;
	float: left;
	width: 540px;
	font-weight: bold;
}

img#rss {
	display: inline;
	float: left;
	clear: both;
}

/*フッター*/

div#footer{
	margin: 10px auto 0;
	clear: both;
	width: 780px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cfcfcf;
}

ul.footerlink{
	text-align: center;
	margin: 10px 0 10px 0;
}

.footerlink li{
	display: inline;
	padding: 0 8px 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfcfcf;	
}

.footerlink li.end{
	border: none;
}

#footer p {
	margin: 0 auto 5px;
	clear: both;
	width: 720px;
	text-align: center;
}

p#copyright{
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cfcfcf;
	text-align: center;
	clear: both;
	float: left;
	padding: 10px 0;
	color: #FFFFFF;
	background-color: #009900;
	font-weight: bold;
}

h4{
	background-image: url(../../images/common/bg-subheading.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 24px;
	margin: 0 0 8px 12px;
	float: left;
	clear: both;
	width: 534px;
	display: inline;
	color: #00481a;
	font-size: 14px;
}
