@charset "utf-8";
#eswsPaneBeta.eswsPane {
	background-image: url("https://www.nakasyoukentaku.com/background_h_orange.gif");
	background-position: 50% -44px;
	background-repeat: no-repeat;
	background-color: white;
}
div#eswsPaneAlphaInner {
	background-image: url("https://www.nakasyoukentaku.com/background_hn_orange.gif");
	height: 44px;
	background-position: 50% 0;
	background-repeat: no-repeat;
}
ul#eswsMenu li.active, ul#eswsMenu li.active a, #eswsMenu li.active .eswsDirectoryTitle{
background-image: url("https://www.nakasyoukentaku.com/background_orange_a.png");
}
ul#eswsMenu li.active span {
color: #ffa500;
}
ul#eswsMenu a:hover {
color: #eee8aa;
}
h1#eswsHeading1 {
color: #ffa500;
}
#eswsMenu li.active .eswsDirectoryTitle span {
background-image: url("https://www.nakasyoukentaku.com/arrow_orange.png");
}
span.eswsPrice, li.eswsPrice span, p.typo_price span {
color: #ffa500;
}
p#foot_name {
color: #ffa500;
}
/* ------------------------------
物件詳細:物件名のボーダー 
------------------------------ */
#main_ttl p, .eswsTitleHeaderText span, div.eswsTitleHeaderPage span {
border-color: #ffa500;

}

/*おすすめ物件調整*/
#eswsComponent-76 {
    width: 685px;
    height: 850px;
    left: 0;
}
ul.eswsPropertyInfo{
	margin-left: 0;
}

li.eswsPropertyContainer, div.box_property {
	background: none;
    border-bottom: 1px solid #d0ceb5;
    margin-bottom: 13px;
    padding-bottom: 10px;
    padding-right: 8px;
}
p.eswsTitlePrice, li.eswsPrice {
    border-bottom: none;
}

/*新着情報*/
#eswsComponent-1361716960722{
	/*left: 1144px;*/
	top: 650px !important;
}
dl.eswsNewinfoComponentInner, div.eswsNewinfoComponent dl{
	padding: 0 0 0 20px;
	width: 260px;
}

div.eswsNewinfoComponent dt {
    color: #ca330a;
}
div.eswsNewinfoComponent dd {
    background: none;
    line-height: 1.4;
    padding-bottom: 1em;
    margin-bottom: 1em;
    padding-left: 0;
    border-bottom: 1px solid #d9d7bf;
}



/*ヘッダーカスタマイズ*/
body {
	background: none;
}
#eswsHeaderInner div.eswsInquiryWidget{
	right: 0;
}

#eswsInquiryButton a {
    background: url("https://www.nakasyoukentaku.com/images/btn_con.gif") no-repeat 0 0;
    height: 35px;
    text-indent: -9990px;
    width: 151px;
}

#eswsHeader {
    width: 960px;
}
#eswsHeaderInner div.eswsInquiryWidget{
	right: 0;
}
p#eswsHeaderParagraph2{
	margin-bottom: 0;
}
#eswsHeaderParagraph1 {
    position: absolute;
    left: 158px;
    width: 400px;
}

h1#eswsHeading1 {
	height: 0;
	font-size: 0;
	line-height: 0;
}


/*グロナビカスタマイズ*/
/*div#eswsPaneAlphaInner {
	background-image: url("https://www.nakasyoukentaku.com/gnav.gif");
	height: 57px;
}*/
div#eswsPaneAlphaInner {
	background: url("https://www.nakasyoukentaku.com/gnav.gif") no-repeat 50% -67px;
	height: 67px;
	border-bottom: 1px dotted #654b05;
}

#box_gnav {
    height: 67px;
    width: 960px;
}

ul#eswsMenu li a span {
color: #111;
}
ul#eswsMenu li.active span {
color: #111;
}

ul#eswsMenu li {
	float: left;
	background: url("https://www.nakasyoukentaku.com/gnav_mo.gif") no-repeat scroll bottom 0;
}
ul#eswsMenu li:first-child {
	float: left;
	background: url("https://www.nakasyoukentaku.com/gnav_mo.gif") no-repeat scroll bottom 0;
}
ul#eswsMenu li.active,
ul#eswsMenu li.active .eswsDirectoryTitle{
    background: none;
}
ul#eswsMenu li.active,
ul#eswsMenu li.active a,
#eswsMenu li.active .eswsDirectoryTitle{
	background: none;
	padding-left: 0;
}

ul#eswsMenu li.active,
ul#eswsMenu li a:hover{
	background: none;
}


ul#eswsMenu {
    height: 67px;
}

#eswsPaneBetaInner{
	width: 960px;
}
ul#eswsMenu a {
	padding: 0 21px !important;
    color: #111;
    display: block;
    font-size: 15px;
    /*font-weight: normal;*/
    height: 67px;
    line-height: 60px;
    background: url("https://www.nakasyoukentaku.com/gnav_mo.gif") no-repeat scroll 0 bottom transparent;
}
ul#eswsMenu li:first-child span {
	color: #fff !important;
}
ul#eswsMenu a.active {
	background: none;
}



/*メイン背景調整*/
#eswsPaneBeta.eswsPane {
    background-image: url("https://www.nakasyoukentaku.com/images/btn_con.gif");
}



/*フッター調整*/
p#foot_name{
	height: 0;
	font-size: 0;
	line-height: 0;
}

div#eswsFooter{
	position: relative;
	background-color: #FFF;
	height: 258px;
	/*margin-top: 140px;*//*メイン部分背景あり*/
	margin-top: 100px;/*メイン部分背景なし*/
}
div#eswsFooter #eswsFooterInner{
	background: url(https://www.nakasyoukentaku.com/images/footer_cus.jpg) no-repeat #FFF;
	height: 258px;
	width: 960px;
	padding: 0;
}

/*pagetopボタン*/

#eswsPageTop {
    background: url("https://www.nakasyoukentaku.com/images/btn_pagetop.gif") no-repeat scroll 0 0 transparent;
    color: #285EBF;
    width: 76px;
    height: 78px;
    right: 0;
    top: -100px;
    text-align: right;
    bottom: 100px;
    margin-right: 0;
    padding-left: 0;
}

#eswsPageTop a {
	line-height: 0;
	font-size: 0;
    padding-left: 0;
    position: absolute;
    right: 0;
    text-align: right;
    display: block;
    width: 76px;
    height: 78px;
}


/*物件一覧ページカスタマイズ*/

#eswsSearchForm{
	margin: 28px auto 0 7px;
}

#box_contents #inner {
    background: none;
    padding-right: 0;
}
div.eswsTitleHeaderPage{
	left: -220px;
}

#box_contents #box_list {
    background-image: none;
    padding-left: 0;
    margin-top: 0;
}
h5.eswsSearchResultDisplay {
    font-size: 14px;
    font-weight: bold;
    margin-top: 30px;
}
#box_contents #inner_contents {
    background-image: none;
}
#box_contents {
    background-image: none;
    width: 960px;
}

div.box_result{
	background: none;
	border: 1px solid #E2E1D7;
}
div.box_result div.box_room_layout, div.box_result div.box_price{
	border-right: 1px solid #E2E1D7;
}
div.box_result_btm {
	border-top: 1px solid #E2E1D7;
}


/*div.ttl_building_name{
	background: none #ee5400;
}
div.ttl_building_name h5{
	color: #FFF;
}
div.box_result p.typo_access, div.box_result p.typo_price, div.box_result p.typo_layout, table.table_list span.typo_price{
	color: #ee5400;
}*/

/*物件一覧ページ サイド*/
div#eswsSearchConditionHeader div.box_inner{
border-right: 1px solid #709ab9;
margin-right: 3px;
}
#eswsSearchCondition #eswsSearchConditionParticularStyleInput th, h4.eswsTitleSearch{
	width: 202px;
}
#eswsSearchCondition th{
	width: 193px;
}
#eswsSearchCondition{
	border-right: 1px solid #709ab9;
	margin-right: 3px;
}
#box_kodawari p.btn_search, tr.box_search_btn p.btn_search, li#eswsBtnSearch.eswsBtnSearch, #SearchConditionChoices p.btn_search{
	width: 185px;
}
#search_container{
	border-right: 1px solid #709ab9;
	margin-right: 3px;
}
table.eswsDataGridContainer{
	width: 204px;
}
h5.eswsSelectListheader{
	width: 184px;
}
#eswsBtnSearch{
	padding-left: 9px;
	padding-right: 9px;
}
#eswsComponent-1361720135459 {
top:930px!important;
height: 676px;
}
#eswsComponent-1361717333953 {
top:1600px!important;
}
#eswsContainer {
height:2050px!important;
}