@charset "UTF-8";
/* 色設定設定 */
/* デフォルトカラーおよびカラーパレットの定義 */
body {
  color: #000000;
  /* テキストカラーのデフォルトカラー  */
  background-color: #ffffff;
  /* 背景色のデフォルトカラー  */
}
#eswsPaneBeta {
  background-color: #ffffff;
  /* 編集エリア背景色のデフォルトカラー  */
}
a {
  color: #487ecf;
  /* リンクカラーのデフォルトカラー  */
}
a:hover {
  color: #487ecf;
  /* リンクロールオーバーカラーのデフォルトカラー  */
}
/* 文字のカラーパレット 1 ~ 8 まで指定 */
.eswsTextColorPalette1 {
  color: #487ecf;
}
.eswsTextColorPalette2 {
  color: #ffffff;
}
.eswsTextColorPalette3 {
  color: #000000;
}
.eswsTextColorPalette4 {
  color: #d9d9d9;
}
.eswsTextColorPalette5 {
  color: #e8e9cd;
}
.eswsTextColorPalette6 {
  color: #285ebf;
}
.eswsTextColorPalette7 {
  color: #dff1fe;
}
.eswsTextColorPalette8 {
  color: #8bc1e7;
}
/* 枠のカラーパレット 1 ~ 8 まで指定 */
.eswsBorderColorPalette1 {
  border-color: #d9d9d9;
}
.eswsBorderColorPalette2 {
  border-color: #000000;
}
.eswsBorderColorPalette3 {
  border-color: #cccccc;
}
.eswsBorderColorPalette4 {
  border-color: #487ecf;
}
.eswsBorderColorPalette5 {
  border-color: #e8e9cd;
}
.eswsBorderColorPalette6 {
  border-color: #3d73c4;
}
.eswsBorderColorPalette7 {
  border-color: #7abc4f;
}
.eswsBorderColorPalette8 {
  border-color: #d97e96;
}
/* 塗潰しのカラーパレット 1 ~ 8 まで指定 */
.eswsBgColorPalette1 {
  background-color: #e8e9cd;
}
.eswsBgColorPalette2 {
  background-color: #ffffff;
}
.eswsBgColorPalette3 {
  background-color: #d2f4fc;
}
.eswsBgColorPalette4 {
  background-color: #ebf5fe;
}
.eswsBgColorPalette5 {
  background-color: #ffdede;
}
.eswsBgColorPalette6 {
  background-color: #000000;
}
.eswsBgColorPalette7 {
  background-color: #487ecf;
}
.eswsBgColorPalette8 {
  background-color: #d9d9d9;
}
/**/
h1#eswsHeading1 {
  color: #487ecf;
}
#eswsHeaderInner #eswsInquiryTel {
  color: #487ecf;
  background-image: url(../image/icon_tel_head.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#foot_inquiry li#eswsInquiryTel {
  color: #487ecf;
  background-image: url(../image/icon_tel_foot.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
ul#eswsMenu li.active span {
  color: #4c81d0;
}
div#eswsPaneAlphaInner {
  background-image: url(../image/bg_town_art_01.gif);
}
ul#eswsMenu li.active,
ul#eswsMenu li.active a,
#eswsMenu li.active .eswsDirectoryTitle {
  background-image: url(../image/bg_gnav_active.gif);
}
#eswsMenu li .eswsDirectoryTitle span {
  background-image: url(../image/arrow_gnav.gif);
}
#eswsMenu li.active .eswsDirectoryTitle span {
  background-image: url(../image/arrow_gnav_blue.gif);
}
ul#eswsMenu ul.eswsSecondLayer a.active,
ul#eswsMenu ul.eswsSecondLayer a.active span {
  background-image: none;
}
#eswsPaneBeta.eswsPane {
  background-image: url(../image/bg_town_art_01.gif);
}
#eswsPageTop {
  color: #285ebf;
  background-image: url(../image/arrow_blue.gif);
}
#main_ttl p,
.eswsTitleHeaderText span,
div.eswsTitleHeaderPage span {
  border-color: #487ecd;
}
li.eswsPageLink a span,
li.eswsPageLink a span.prev_01,
li.eswsPageLink a span.prev_02,
li.eswsPageLink a span.next_01,
li.eswsPageLink a span.next_02,
#eswsPageWrap .eswsPager__element{
  border-color: #dbe5f3;
  color: #487ecf;
}
li.eswsPageLink span,
#eswsPageWrap .eswsPager__element--inactive{
  border-color: #4e7cca;
  background-color: #4e7cca;
}

#eswsPageWrap .eswsPager__element--inactive{
  color:#fff;
}

#eswsPageWrap .eswsPager__element--active{
  pointer-events: inherit;
}

li.eswsPageLink a span.prev_01,
.eswsPager__firstPage--active{
  background-image: url(../image/icon_prev_01.gif);
}
li.eswsPageLink a span.prev_02,
.eswsPager__previousPage--active{
  background-image: url(../image/icon_prev_02.gif);
}
li.eswsPageLink a span.next_01,
.eswsPager__toLastPage--active{
  background-image: url(../image/icon_next_01.gif);
}
li.eswsPageLink a span.next_02,
.eswsPager__toNextPage--active {
  background-image: url(../image/icon_next_02.gif);
}
div.eswsTabMenuRentContainer ul,
div.eswsTabMenuRentContainer li a {
  background-image: url(../image/bg_btn_rent_list_tab.gif);
}
div.eswsTabMenuContainer ul,
div.eswsTabMenuContainer li a {
  background-image: url(../image/bg_btn_list_tab.gif);
}
div.eswsTabMenuBuildingContainer ul,
div.eswsTabMenuBuildingContainer li a {
  background-image: url(../image/bg_btn_list_tab.gif);
}
table.table_list th {
  background-color: #dff1fe;
}
a.eswsIconDetail {
  background-image: url(../image/btn_detail.png);
}
h3.ttl_search_condition {
  background-image: url(../image/bg_ttl_search_condition.gif);
}
#eswsSearchForm {
  background-color: #8bc1e7;
}
#SearchConditionChoices div.box_search_btn,
#eswsSearchCondition,
div#eswsSearchConditionHeader div.box_inner,
#search_container {
  border-color: #709ab9;
}
#eswsSearchCondition th {
  background-color: #fddbe8;
}
#eswsSearchCondition #eswsSearchConditionParticularStyleInput th {
  border-color: #8bc1e7;
}
#box_kodawari div.box_search_btn {
  background-color: #8bc1e7;
}
div.ttl_name h5 {
  color: #487ecf;
}
p.Price_01 span {
  color: #487ecf;
}
p.btn_ascending a {
  background-image: url(../image/icon_ascending_b.gif);
}
p.btn_ascending.btn_active a {
  background-image: url(../image/icon_ascending_w.gif);
}
p.btn_descending a {
  background-image: url(../image/icon_descending_b.gif);
}
p.btn_descending.btn_active a {
  background-image: url(../image/icon_descending_w.gif);
}
div.ttl_building_name {
  background-image: url(../image/bg_ttl_building_name.gif);
}
div.ttl_building_name h5 {
  color: #487ecf;
}
#main_ttl .building_type,
div.box_result p.building_type {
  color: #487ecf;
  background-image: url(../image/bg_building_type.gif);
}
#main_ttl .building_type span,
div.box_result p.building_type span {
  background-image: url(../image/bg_building_type.gif);
}
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: #487ecf;
}
#box_result p.typo_access,
#box_result p.typo_price,
#box_result p.typo_layout {
  color: #487ecf;
}
#box_ttl {
  background-image: url(../image/bg_box_ttl.gif);
}
div.box_inquiry_mini p.typo_tel {
  color: #487ecf;
}
div.box_inquiry02 p.typo {
  background-image: url(../image/bg_inquiry_typo.gif);
}
div.box_inquiry02 p.inquiry02_text,
div.box_inquiry02_building .inquiry02_text {
  background-color:#F3D7AF;
}
div.box_inquiry02 p.typo_tel {
  color: #487ecf;
}
table.eswsPropertyInfoDetail th,
table.eswsPropertyInfoDetailSale th,
table.eswsPropertyInfoList th,
table.eswsBuildingBasicInfoTable th {
  background-color: #dbe6ed;
  border-color: #8ca5bf;
  color: #395078;
}
#box_page_btm h6 {
  color: #fff;
  background-color: #487ecd;
}
#box_page_btm {
  background-color: #e7f1f7;
}
span.eswsPrice,
li.eswsPrice span,
p.typo_price span {
  color: #487ecf;
}
div.eswsNoCount {
  color: #4e7cca;
}
body#eswsBody.eswsSaleDetail #inner_contents,
body#eswsBody.eswsRentDetail #inner_contents,
body#eswsBody.eswsSaleBuildingDetail #inner_contents,
body#eswsBody.eswsRentBuildingDetail #inner_contents {
  margin-bottom: 30px;
}
p.eswsTitlePrice,
li.eswsPrice {
  font-size: 14px;
}
div.eswsOsusumeVertical li.eswsPrice span {
  font-size: 28px;
}

/* y-wada 画像追加対応 */
#thumbPagerPrev a {
  background-image: url(../image/btn_gallerty_prev.gif);
}
#thumbPagerPrev a:hover {
  background-image: url(../image/btn_gallerty_prev_hover.gif);
}
#thumbPagerNext a {
  background-image: url(../image/btn_gallerry_next.gif);
}
#thumbPagerNext a:hover {
  background-image: url(../image/btn_gallerry_next_hover.gif);
}
/* 地図から検索 */
.esws_colors__main_color__text{color:#4e7cca;}
.esws_colors__main_color__background{background-color:#4e7cca;}
.esws_colors__main_color__border{border-color:#4e7cca;}
.esws_colors__main_color__fill{fill:#4e7cca;}
.esws_colors__main_color__depression_shadow{box-shadow:0 5px 5px 0 #4e7cca inset;}
.esws_colors__main_color__outline_text{color:#ffffff;text-shadow:-2px -2px #4e7cca,-2px -1px #4e7cca,-2px 0px #4e7cca,-2px 1px #4e7cca,-2px 2px #4e7cca,-1px -2px #4e7cca,-1px -1px #4e7cca,-1px 0px #4e7cca,-1px 1px #4e7cca,-1px 2px #4e7cca,0px -2px #4e7cca,0px -1px #4e7cca,0px 0px #4e7cca,0px 1px #4e7cca,0px 2px #4e7cca,1px -2px #4e7cca,1px -1px #4e7cca,1px 0px #4e7cca,1px 1px #4e7cca,1px 2px #4e7cca,2px -2px #4e7cca,2px -1px #4e7cca,2px 0px #4e7cca,2px 1px #4e7cca,2px 2px #4e7cca;}
.esws_colors__main_color__text--after:after{color:#4e7cca;}
.esws_colors__main_color__background--after:after{background-color:#4e7cca;}
.esws_colors__main_color__border--after:after{border-color:#4e7cca;}
.esws_colors__main_color__fill--after:after{fill:#4e7cca;}
.esws_colors__main_color__depression_shadow--after:after{box-shadow:0 5px 5px 0 #4e7cca inset;}
.esws_colors__main_color__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #4e7cca,-2px -1px #4e7cca,-2px 0px #4e7cca,-2px 1px #4e7cca,-2px 2px #4e7cca,-1px -2px #4e7cca,-1px -1px #4e7cca,-1px 0px #4e7cca,-1px 1px #4e7cca,-1px 2px #4e7cca,0px -2px #4e7cca,0px -1px #4e7cca,0px 0px #4e7cca,0px 1px #4e7cca,0px 2px #4e7cca,1px -2px #4e7cca,1px -1px #4e7cca,1px 0px #4e7cca,1px 1px #4e7cca,1px 2px #4e7cca,2px -2px #4e7cca,2px -1px #4e7cca,2px 0px #4e7cca,2px 1px #4e7cca,2px 2px #4e7cca;}
.esws_colors__main_color__text--before:before{color:#4e7cca;}
.esws_colors__main_color__background--before:before{background-color:#4e7cca;}
.esws_colors__main_color__border--before:before{border-color:#4e7cca;}
.esws_colors__main_color__fill--before:before{fill:#4e7cca;}
.esws_colors__main_color__depression_shadow--before:before{box-shadow:0 5px 5px 0 #4e7cca inset;}
.esws_colors__main_color__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #4e7cca,-2px -1px #4e7cca,-2px 0px #4e7cca,-2px 1px #4e7cca,-2px 2px #4e7cca,-1px -2px #4e7cca,-1px -1px #4e7cca,-1px 0px #4e7cca,-1px 1px #4e7cca,-1px 2px #4e7cca,0px -2px #4e7cca,0px -1px #4e7cca,0px 0px #4e7cca,0px 1px #4e7cca,0px 2px #4e7cca,1px -2px #4e7cca,1px -1px #4e7cca,1px 0px #4e7cca,1px 1px #4e7cca,1px 2px #4e7cca,2px -2px #4e7cca,2px -1px #4e7cca,2px 0px #4e7cca,2px 1px #4e7cca,2px 2px #4e7cca;}
.esws_colors__main_color--light__text{color:#ebf0f9;}
.esws_colors__main_color--light__background{background-color:#ebf0f9;}
.esws_colors__main_color--light__border{border-color:#ebf0f9;}
.esws_colors__main_color--light__fill{fill:#ebf0f9;}
.esws_colors__main_color--light__depression_shadow{box-shadow:0 5px 5px 0 #ebf0f9 inset;}
.esws_colors__main_color--light__outline_text{color:#ffffff;text-shadow:-2px -2px #ebf0f9,-2px -1px #ebf0f9,-2px 0px #ebf0f9,-2px 1px #ebf0f9,-2px 2px #ebf0f9,-1px -2px #ebf0f9,-1px -1px #ebf0f9,-1px 0px #ebf0f9,-1px 1px #ebf0f9,-1px 2px #ebf0f9,0px -2px #ebf0f9,0px -1px #ebf0f9,0px 0px #ebf0f9,0px 1px #ebf0f9,0px 2px #ebf0f9,1px -2px #ebf0f9,1px -1px #ebf0f9,1px 0px #ebf0f9,1px 1px #ebf0f9,1px 2px #ebf0f9,2px -2px #ebf0f9,2px -1px #ebf0f9,2px 0px #ebf0f9,2px 1px #ebf0f9,2px 2px #ebf0f9;}
.esws_colors__main_color--light__text--after:after{color:#ebf0f9;}
.esws_colors__main_color--light__background--after:after{background-color:#ebf0f9;}
.esws_colors__main_color--light__border--after:after{border-color:#ebf0f9;}
.esws_colors__main_color--light__fill--after:after{fill:#ebf0f9;}
.esws_colors__main_color--light__depression_shadow--after:after{box-shadow:0 5px 5px 0 #ebf0f9 inset;}
.esws_colors__main_color--light__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #ebf0f9,-2px -1px #ebf0f9,-2px 0px #ebf0f9,-2px 1px #ebf0f9,-2px 2px #ebf0f9,-1px -2px #ebf0f9,-1px -1px #ebf0f9,-1px 0px #ebf0f9,-1px 1px #ebf0f9,-1px 2px #ebf0f9,0px -2px #ebf0f9,0px -1px #ebf0f9,0px 0px #ebf0f9,0px 1px #ebf0f9,0px 2px #ebf0f9,1px -2px #ebf0f9,1px -1px #ebf0f9,1px 0px #ebf0f9,1px 1px #ebf0f9,1px 2px #ebf0f9,2px -2px #ebf0f9,2px -1px #ebf0f9,2px 0px #ebf0f9,2px 1px #ebf0f9,2px 2px #ebf0f9;}
.esws_colors__main_color--light__text--before:before{color:#ebf0f9;}
.esws_colors__main_color--light__background--before:before{background-color:#ebf0f9;}
.esws_colors__main_color--light__border--before:before{border-color:#ebf0f9;}
.esws_colors__main_color--light__fill--before:before{fill:#ebf0f9;}
.esws_colors__main_color--light__depression_shadow--before:before{box-shadow:0 5px 5px 0 #ebf0f9 inset;}
.esws_colors__main_color--light__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #ebf0f9,-2px -1px #ebf0f9,-2px 0px #ebf0f9,-2px 1px #ebf0f9,-2px 2px #ebf0f9,-1px -2px #ebf0f9,-1px -1px #ebf0f9,-1px 0px #ebf0f9,-1px 1px #ebf0f9,-1px 2px #ebf0f9,0px -2px #ebf0f9,0px -1px #ebf0f9,0px 0px #ebf0f9,0px 1px #ebf0f9,0px 2px #ebf0f9,1px -2px #ebf0f9,1px -1px #ebf0f9,1px 0px #ebf0f9,1px 1px #ebf0f9,1px 2px #ebf0f9,2px -2px #ebf0f9,2px -1px #ebf0f9,2px 0px #ebf0f9,2px 1px #ebf0f9,2px 2px #ebf0f9;}
.esws_colors__main_color--deep__text{color:#294d89;}
.esws_colors__main_color--deep__background{background-color:#294d89;}
.esws_colors__main_color--deep__border{border-color:#294d89;}
.esws_colors__main_color--deep__fill{fill:#294d89;}
.esws_colors__main_color--deep__depression_shadow{box-shadow:0 5px 5px 0 #294d89 inset;}
.esws_colors__main_color--deep__outline_text{color:#ffffff;text-shadow:-2px -2px #294d89,-2px -1px #294d89,-2px 0px #294d89,-2px 1px #294d89,-2px 2px #294d89,-1px -2px #294d89,-1px -1px #294d89,-1px 0px #294d89,-1px 1px #294d89,-1px 2px #294d89,0px -2px #294d89,0px -1px #294d89,0px 0px #294d89,0px 1px #294d89,0px 2px #294d89,1px -2px #294d89,1px -1px #294d89,1px 0px #294d89,1px 1px #294d89,1px 2px #294d89,2px -2px #294d89,2px -1px #294d89,2px 0px #294d89,2px 1px #294d89,2px 2px #294d89;}
.esws_colors__main_color--deep__text--after:after{color:#294d89;}
.esws_colors__main_color--deep__background--after:after{background-color:#294d89;}
.esws_colors__main_color--deep__border--after:after{border-color:#294d89;}
.esws_colors__main_color--deep__fill--after:after{fill:#294d89;}
.esws_colors__main_color--deep__depression_shadow--after:after{box-shadow:0 5px 5px 0 #294d89 inset;}
.esws_colors__main_color--deep__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #294d89,-2px -1px #294d89,-2px 0px #294d89,-2px 1px #294d89,-2px 2px #294d89,-1px -2px #294d89,-1px -1px #294d89,-1px 0px #294d89,-1px 1px #294d89,-1px 2px #294d89,0px -2px #294d89,0px -1px #294d89,0px 0px #294d89,0px 1px #294d89,0px 2px #294d89,1px -2px #294d89,1px -1px #294d89,1px 0px #294d89,1px 1px #294d89,1px 2px #294d89,2px -2px #294d89,2px -1px #294d89,2px 0px #294d89,2px 1px #294d89,2px 2px #294d89;}
.esws_colors__main_color--deep__text--before:before{color:#294d89;}
.esws_colors__main_color--deep__background--before:before{background-color:#294d89;}
.esws_colors__main_color--deep__border--before:before{border-color:#294d89;}
.esws_colors__main_color--deep__fill--before:before{fill:#294d89;}
.esws_colors__main_color--deep__depression_shadow--before:before{box-shadow:0 5px 5px 0 #294d89 inset;}
.esws_colors__main_color--deep__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #294d89,-2px -1px #294d89,-2px 0px #294d89,-2px 1px #294d89,-2px 2px #294d89,-1px -2px #294d89,-1px -1px #294d89,-1px 0px #294d89,-1px 1px #294d89,-1px 2px #294d89,0px -2px #294d89,0px -1px #294d89,0px 0px #294d89,0px 1px #294d89,0px 2px #294d89,1px -2px #294d89,1px -1px #294d89,1px 0px #294d89,1px 1px #294d89,1px 2px #294d89,2px -2px #294d89,2px -1px #294d89,2px 0px #294d89,2px 1px #294d89,2px 2px #294d89;}
.esws_colors__accent_color__text{color:#ff3d00;}
.esws_colors__accent_color__background{background-color:#ff3d00;}
.esws_colors__accent_color__border{border-color:#ff3d00;}
.esws_colors__accent_color__fill{fill:#ff3d00;}
.esws_colors__accent_color__depression_shadow{box-shadow:0 5px 5px 0 #ff3d00 inset;}
.esws_colors__accent_color__outline_text{color:#ffffff;text-shadow:-2px -2px #ff3d00,-2px -1px #ff3d00,-2px 0px #ff3d00,-2px 1px #ff3d00,-2px 2px #ff3d00,-1px -2px #ff3d00,-1px -1px #ff3d00,-1px 0px #ff3d00,-1px 1px #ff3d00,-1px 2px #ff3d00,0px -2px #ff3d00,0px -1px #ff3d00,0px 0px #ff3d00,0px 1px #ff3d00,0px 2px #ff3d00,1px -2px #ff3d00,1px -1px #ff3d00,1px 0px #ff3d00,1px 1px #ff3d00,1px 2px #ff3d00,2px -2px #ff3d00,2px -1px #ff3d00,2px 0px #ff3d00,2px 1px #ff3d00,2px 2px #ff3d00;}
.esws_colors__accent_color__text--after:after{color:#ff3d00;}
.esws_colors__accent_color__background--after:after{background-color:#ff3d00;}
.esws_colors__accent_color__border--after:after{border-color:#ff3d00;}
.esws_colors__accent_color__fill--after:after{fill:#ff3d00;}
.esws_colors__accent_color__depression_shadow--after:after{box-shadow:0 5px 5px 0 #ff3d00 inset;}
.esws_colors__accent_color__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #ff3d00,-2px -1px #ff3d00,-2px 0px #ff3d00,-2px 1px #ff3d00,-2px 2px #ff3d00,-1px -2px #ff3d00,-1px -1px #ff3d00,-1px 0px #ff3d00,-1px 1px #ff3d00,-1px 2px #ff3d00,0px -2px #ff3d00,0px -1px #ff3d00,0px 0px #ff3d00,0px 1px #ff3d00,0px 2px #ff3d00,1px -2px #ff3d00,1px -1px #ff3d00,1px 0px #ff3d00,1px 1px #ff3d00,1px 2px #ff3d00,2px -2px #ff3d00,2px -1px #ff3d00,2px 0px #ff3d00,2px 1px #ff3d00,2px 2px #ff3d00;}
.esws_colors__accent_color__text--before:before{color:#ff3d00;}
.esws_colors__accent_color__background--before:before{background-color:#ff3d00;}
.esws_colors__accent_color__border--before:before{border-color:#ff3d00;}
.esws_colors__accent_color__fill--before:before{fill:#ff3d00;}
.esws_colors__accent_color__depression_shadow--before:before{box-shadow:0 5px 5px 0 #ff3d00 inset;}
.esws_colors__accent_color__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #ff3d00,-2px -1px #ff3d00,-2px 0px #ff3d00,-2px 1px #ff3d00,-2px 2px #ff3d00,-1px -2px #ff3d00,-1px -1px #ff3d00,-1px 0px #ff3d00,-1px 1px #ff3d00,-1px 2px #ff3d00,0px -2px #ff3d00,0px -1px #ff3d00,0px 0px #ff3d00,0px 1px #ff3d00,0px 2px #ff3d00,1px -2px #ff3d00,1px -1px #ff3d00,1px 0px #ff3d00,1px 1px #ff3d00,1px 2px #ff3d00,2px -2px #ff3d00,2px -1px #ff3d00,2px 0px #ff3d00,2px 1px #ff3d00,2px 2px #ff3d00;}
