@charset "UTF-8";
/* 色設定設定 */
/* デフォルトカラーおよびカラーパレットの定義 */
body {
  color: #000000;
  /* テキストカラーのデフォルトカラー  */
  background-color: #ffffff;
  /* 背景色のデフォルトカラー  */
}
#eswsPaneBeta {
  background-color: #ffffff;
  /* 編集エリア背景色のデフォルトカラー  */
}
a {
  color: #285ebf;
  /* リンクカラーのデフォルトカラー  */
}
a:hover {
  color: #285ebf;
  /* リンクロールオーバーカラーのデフォルトカラー  */
}
/* 文字のカラーパレット 1 ~ 8 まで指定 */
.eswsTextColorPalette1 {
  color: #000000;
}
.eswsTextColorPalette2 {
  color: #ffffff;
}
.eswsTextColorPalette3 {
  color: #ffffff;
}
.eswsTextColorPalette4 {
  color: #d9d9d9;
}
.eswsTextColorPalette5 {
  color: #e8e9cd;
}
.eswsTextColorPalette6 {
  color: #000000;
}
.eswsTextColorPalette7 {
  color: #dff1fe;
}
.eswsTextColorPalette8 {
  color: #9b2f43;
}
/* 枠のカラーパレット 1 ~ 8 まで指定 */
.eswsBorderColorPalette1 {
  border-color: #d9d9d9;
}
.eswsBorderColorPalette2 {
  border-color: #000000;
}
.eswsBorderColorPalette3 {
  border-color: #cccccc;
}
.eswsBorderColorPalette4 {
  border-color: #e9dfc3;
}
.eswsBorderColorPalette5 {
  border-color: #e8e9cd;
}
.eswsBorderColorPalette6 {
  border-color: #7d8aa9;
}
.eswsBorderColorPalette7 {
  border-color: #90a985;
}
.eswsBorderColorPalette8 {
  border-color: #c7a9ae;
}
/* 塗潰しのカラーパレット 1 ~ 8 まで指定 */
.eswsBgColorPalette1 {
  background-color: #e8e9cd;
}
.eswsBgColorPalette2 {
  background-color: #ffffff;
}
.eswsBgColorPalette3 {
  background-color: #deebf3;
}
.eswsBgColorPalette4 {
  background-color: #f2f2f2;
}
.eswsBgColorPalette5 {
  background-color: #f4e8e6;
}
.eswsBgColorPalette6 {
  background-color: #000000;
}
.eswsBgColorPalette7 {
  background-color: #e9dfc3;
}
.eswsBgColorPalette8 {
  background-color: #d9d9d9;
}
/**/
h1#eswsHeading1 {
  color: #000000;
}
/* cssを上書きするためh1表記*/
#eswsHeaderInner #eswsInquiryTel {
  color: #285ebf;
  background-image: url(../image/icon_tel_head.gif);
  background-position: 0 4px;
  background-repeat: no-repeat;
}
#foot_inquiry li#eswsInquiryTel {
  color: #285ebf;
  background-image: url(../image/icon_tel_foot.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#eswsMenu li.active span {
  color: #ebe8dc;
}
#eswsPaneAlphaInner {
  background-color: #000000;
}
ul#eswsMenu a:hover {
  color: #e8e9cd;
}
ul#eswsMenu ul.eswsSecondLayer li {
  border-color: #000000;
}
ul#eswsMenu ul.eswsSecondLayer span {
  color: #000000;
}
#eswsMenu li.active,
#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);
}
#eswsMenu ul.eswsSecondLayer a.active,
#eswsMenu ul.eswsSecondLayer a.active span {
  background-image: none;
}
#eswsPaneBeta.eswsPane {
  background-image: url(../image/bg_eswsPaneBeta.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
#eswsPageTop {
  color: #285ebf;
  background-image: url(../image/arrow_blue.gif);
}
#box_main_ttl h3,
#main_ttl p,
.eswsTitleHeaderText span,
div.eswsTitleHeaderPage span {
  border-color: #e9dfc3;
  color: #ffffff;
}

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: #dcd9cc;
  color: #a69e7a;
}
li.eswsPageLink span ,
#eswsPageWrap .eswsPager__element--inactive{
  border-color: #a69e7a;
  background-color: #a69e7a;
}
#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 {
  width: 110px;
  height: 38px;
  background-image: url(../image/btn_detail.gif);
}
#eswsBody.eswsSaleList a.eswsIconDetail,
#eswsSaleSerchResultImageView a.eswsIconDetail,
table.eswsPropertyInfoList .eswsCellDetail .eswsIconDetail {
  width: 73px;
  height: 32px;
  background-image: url(../image/btn_detail2.gif);
}
h3.ttl_search_condition {
  background-image: url(../image/bg_ttl_search_condition.gif);
  text-indent: -9999px;
}
#eswsSearchForm {
  margin-top: 25px;
  background-color: #cecece;
}
#SearchConditionChoices div.box_search_btn,
#eswsSearchCondition,
div#eswsSearchConditionHeader div.box_inner,
#search_container {
  border-color: #a4a5a4;
}
/* cssを上書きするためdiv表記*/
#eswsSearchCondition th {
  background-color: #dcd9cc;
}
#eswsSearchCondition #eswsSearchConditionParticularStyleInput th {
  border-top-color: #a4a5a4;
}
#eswsSearchConditionParticularStyleInput th {
  border-color: #8bc1e7;
}
#box_kodawari div.box_search_btn {
  background-color: #8bc1e7;
}
div.ttl_name h5 {
  color: #404040;
  padding-top: 0;
  line-height: 1.2;
  display: table-cell;
  vertical-align: middle;
  height: 45px;
}
* + html div.ttl_name h5 {
  padding-top: 5px;
  padding-bottom: 5px;
  height: auto;
  min-height: 45px;
}
p.Price_01 span {
  color: #285ebf;
}
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: #000000;
  text-indent: 21px;
}
#main_ttl .building_type,
div.box_result p.building_type {
  color: #285ebf;
  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: #285ebf;
}
#box_result p.typo_access,
#box_result p.typo_price,
#box_result p.typo_layout {
  color: #285ebf;
}
#box_ttl {
  background-image: url(../image/bg_box_ttl.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
div.box_inquiry_mini p.typo_tel {
  color: #285ebf;
}
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:#E7E3D4;
}
div.box_inquiry02 p.typo_tel {
  color: #285ebf;
}
div.box_inquiry_vacancy {
  width: 201px;
  position: absolute;
  right: -200px;
  top: -47px;
}
div.box_inquiry_vacancy p.inquiry_vacancy_button a {
  width: 201px;
  height: 75px;
  display: block;
  background-image: url(../image/btn_inquiry_vacancy.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
table.eswsPropertyInfoDetail th,
table.eswsPropertyInfoDetailSale th,
table.eswsPropertyInfoList th,
table.eswsBuildingBasicInfoTable th {
  background-color: #eae6d7;
  border-color: #908c7d;
  color: #000000;
}
#box_page_btm h6 {
  color: #ffffff;
  background-color: #5a5a5a;
}
#box_page_btm {
  background-color: #f3f3f0;
}
span.eswsPrice,
li.eswsPrice span,
p.typo_price span {
  color: #285ebf;
}
div.eswsNoCount {
  color: #a69e7a;
}
body {
  background-image: url(../image/bg_body.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
#eswsMypageRegisterButton a {
  width: 145px;
  height: 38px;
  background-image: url(../image/btn_resist_head.gif);
}
#eswsMypageButton a {
  background-image: url(../image/btn_login_head.gif);
}
#eswsInquiryButton a {
  width: 129px;
  height: 32px;
  display: block;
  background-image: url(../image/btn_inquiry_head.gif);
}
#eswsMenu ul.eswsSecondLayer li {
  border-color: #000000;
}
div.eswsOsusumeHorizontal li.eswsBuildingName,
div.box_building_name {
  background-color: #528aba;
}
div.box_point p {
  min-height: 25px;
  background: url(../image/icon_good.gif) no-repeat 0 0;
}
div.eswsOsusumeVertical li.eswsBuildingName,
div.box_property.sale div.box_building_name {
  background-color: #d1466b;
}
#eswsPaneBetaInner dl.eswsNewinfoComponentInner {
  margin-top: 0px;
  overflow: auto;
}
div.eswsComponent.eswsNewinfoComponent {
  border-top: 1px solid #d8d9d9;
  border-left: 1px solid #d8d9d9;
  border-right: 1px solid #d8d9d9;
  overflow: hidden;
}
div#eswsFooter {
  background-color: #3f403f;
}
/* cssを上書きするためdiv表記*/
div#eswsFooterText a {
  color: #ffffff;
}
/* cssを上書きするためdiv表記*/
#typo_copyright {
  font-size: 11px;
  color: #9fa09f;
}
#eswsBody.eswsSaleList h3.eswsTitleHeaderText,
#eswsBody.eswsRentList h3.eswsTitleHeaderText,
#eswsBody.eswsRentDetail #main_ttl p,
#eswsBody.eswsRentDetail #main_ttl h3 {
  color: #ffffff;
}
p.btn_pdf_button a {
  background-image: url(../image/btn_pdf_button.png);
}
p.btn_print_button a {
  background-image: url(../image/btn_print_button.png);
}
p.btn_go_home a {
  background-image: url(../image/btn_go_home.png);
}
#box_contents.page_detail #box_ttl h4,
#box_contents.page_detail #box_ttl p,
#eswsBody.eswsRentDetail #box_ttl h4,
#eswsBody.eswsRentDetail #box_ttl p {
  color: #404040;
}
div.inquiry_mini_button_box{
  postion:relative;
  background:linear-gradient(to bottom, #B083A5, #8A597B);
  border-radius:5px;
  border-color:white;
  border-width:1px;
  border-style: solid;
  height:58px;
  box-shadow:1px 3px 15px -1px #ccc9ca;
  margin-top: 7px;
  margin-bottom: 7px;
}
div.inquiry_button_img{
  float:left;
  position:relative;
  top:11px;
  left:5px;
  height:40px;
  width:30px;
  background-repeat: no-repeat;
  background-image: url(../image/inquiry_mail_icon.png);
}
div.inquiry02_button_box{
  float:left;
  width:200px;
  background:linear-gradient(to bottom, #B083A5, #8A597B);
  border-radius:5px;
  border-color:white;
  border-width:1px;
  border-style: solid;
  height:57px;
  box-shadow:1px 3px 15px -1px #ccc9ca;
}
div.box_inquiry_mini p.inquiry_button a {
  background-image: url(../image/btn_inquiry_min.png);
}
div.box_inquiry02 p.inquiry_button a {
  background-image: url(../image/btn_inquiry02.png);
}
div.box_selling_point p.icon_point {
  background-image: url(../image/icon_point.gif);
}
#box_result div.box_selling_point p {
  background-color: #f3f2ef;
}
table.eswsPropertyInfoDetail img,
table.eswsPropertyInfoDetailSale img {
  display: none;
}
table.eswsPropertyInfoDetailSale td.cellAddress a,
table.eswsPropertyInfoDetail td.cellAddress a {
  width: 97px;
  height: 38px;
  background-image: url(../image/btn_map.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
table.eswsPropertyInfoDetail,
table.eswsPropertyInfoDetailSale {
  border-color: #9d988a;
}
#box_page_btm p.btn_visit_inquiry a {
  background-image: url(../image/btn_visit_inquiry.png);
}
div.box_event_info p.icon_event {
  background-image: url(../image/icon_event.png);
}
p.btn_simulation a {
  width: 128px;
  height: 29px;
  background-image: url(../image/btn_simulation.png);
}
p.esLink_simulation a{
    position: relative;
    display: block;
    padding: 5px 3px;
    text-align: center;
    color: #FFF;
    background: #969ac5;
    border-radius: 6px;
    box-shadow: inset 0 10px 0 rgba(255,255,255,0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);
    font-weight: bold;
    border: solid 2px #e5e8ff;
    font-size: 11px;
    width: auto;
    height: auto;
    text-indent: 0px;
}
#box_result div.box_event_info p.typo_event_info {
  background-color: #f5dae1;
}
#eswsSearchCondition #eswsSearchConditionParticularStyleInput th,
h4.eswsTitleSearch {
  background-image: url(../image/bg_eswsTitleSearch.gif);
}
/* cssを上書きするため#eswsSearchCondition表記*/
h4#eswsRailwaySelect.eswsTitleSearch span,
h4#eswsAreaSelect.eswsTitleSearch span {
  background-image: url(../image/icon_eswsAreaSelect.gif);
  background-position: 0 7px;
  padding-left: 31px;
  height: 37px;
  line-height: 37px;
  margin-left: 0;
}
h4#eswsRailwaySelect.eswsTitleSearch span {
  background-position: 0 -7px;
}
/* cssを上書きするためh4表記*/
#eswsRailwaySelect.eswsTitleSearch span {
  background-position: 0 -7px;
}
#eswsSearchForm p.btn_slide {
  background-image: url(../image/btn_close.gif);
}
#eswsSearchForm p.btn_slide.close {
  background-image: url(../image/btn_open.gif);
}
h5.eswsSelectListheader {
  background-color: #dcd9cc;
}
#box_kodawari p.btn_search,
tr.box_search_btn p.btn_search,
#eswsBtnSearch.eswsBtnSearch,
#SearchConditionChoices p.btn_search {
  background-color: #eae6da;
}
li#eswsBtnSearch.eswsBtnSearch a,
p.btn_search a {
  background-image: url(../image/btn_search.gif);
}
li.eswsBtnChangeRange a,
p.btn_more_station a {
  background-image: url(../image/bg_btn_more_station.gif);
}
#eswsSearchConditionParticularStyleInput th span,
h4#eswsConditionSelect.eswsTitleSearch span {
  background-image: url(../image/icon_eswsConditionSelect.gif);
}
#eswsSearchConditionParticularStyleInput th span,
h4.eswsTitleSearch span {
  margin-left: 2px;
  padding-left: 27px;
  background-position: 0 -2px;
  background-repeat: no-repeat;
  line-height: 40px;
}
/* cssを上書きするためh4表記*/
#btn_inquiry_left a {
  background-image: url(../image/btn_inquiry_left.gif);
}
ul.eswsClearfix li.eswsBtnSearchInquiry,
div.eswsOperationControl li.eswsBtnRequest {
  background-image: url(../image/btn_check_inquiry.gif);
}
div.typo_sort {
  background-image: url(../image/bg_box_sort.gif);
}
span.eswsIconNew {
  background: url(../image/icon_new_min.gif) center top no-repeat;
  width: 36px;
  height: 17px;
}
div.box_result p.typo_selling_point {
  background-color: #f3f2ef;
}
p.btn_detail {
  width: 110px;
  height: 38px;
}
p.btn_list_property,
p.btn_detail,
span.btn_list_property {
  background-image: url(../image/btn_check.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 95px;
  height: 38px;
  display: block;
  margin-top: 0;
  text-align: left;
}
div.box_result p.btn_detail {
  margin-right: 0;
}
p.btn_detail {
  width: 110px;
  height: 38px;
}
table.eswsPropertyInfoList .eswsCellDetail .btn_detail {
  background: none;
  width: auto;
  height: auto;
}
#eswsBody.eswsSaleList span.btn_list_property,
#eswsSaleSerchResultImageView p.btn_detail,
table.eswsPropertyInfoList .eswsCellListProperty .btn_list_property {
  background-image: url(../image/btn_check.gif);
  width: 73px;
  height: 32px;
}
div.box_result input,
div.box_inquiry p.btn_detail input,
input.eswsTextCheck {
  padding: 0;
  margin: 0;
  margin-top: 9px;
  margin-left: 7px;
}
* + html div.box_result input,
* + html div.box_inquiry p.btn_detail input,
* + html input.eswsTextCheck {
  margin-top: 3px;
  margin-left: 3px;
}
#eswsSaleSerchResultImageView div.box_inquiry p.btn_detail input {
  padding: 0;
  margin: 0;
  margin-top: 9px;
  margin-left: 7px;
}
* + html #eswsSaleSerchResultImageView div.box_inquiry p.btn_detail input {
  margin-top: 3px;
  margin-left: 3px;
}
body:first-of-type #eswsSaleSerchResultTextView input.eswsTextCheck,
body:first-of-type #eswsSaleSerchResultImageView div.box_inquiry p.btn_detail input {
  margin-top: 9px;
  margin-left: 7px;
}
body:first-of-type div.box_result input,
body:first-of-type div.box_inquiry p.btn_detail input,
body:first-of-type input.eswsTextCheck {
  margin-top: 12px;
}
* + html div.eswsSearchResultList div.box_result p.btn_list_property input {
  margin-top: 7px;
  margin-left: 8px;
}
p#foot_name {
  color: #beb48b;
}
/* cssを上書きするためp表記*/
div.ttl_name {
  background-image: url(../image/bg_ttl_name.gif);
  background-color: #eae7da;
}
div.ttl_name h5 {
  padding-left: 24px;
  border-left: 8px solid #404040;
}
th.eswsInvestmentItem {
  background-position: 0 1px;
}
th.eswsInvestmentItem,
table.table_list th span {
  height: 30px;
  background-image: url(../image/bg_list_th.gif);
}
span.eswsIconUpdate {
  background: url(../image/icon_update_min.gif) center top no-repeat;
}
body#eswsBody.eswsSaleList span.eswsIconNew {
  background: url(../image/icon_new_min.gif) no-repeat center center;
}
#eswsSaleSerchResultImageView span.eswsIconUpdate,
#eswsSaleSerchResultImageView span.eswsIconNew {
  background-size: auto;
}
#box_list .ttl_building_name span.eswsIconUpdate {
  padding-right: 1px;
  padding-left: 38px;
}
#btn_resist_left a {
  background: url(../image/btn_resist_left.gif);
}
p.eswsIconNewDetail {
  background-image: url(../image/icon_new.gif);
}
p.eswsIconUpdateDetail {
  background-image: url(../image/icon_update.gif);
}
#eswsPaneBeta li.eswsPropertyContainer a {
  text-decoration: none;
}
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);
}
a.eswsBtnListInquiry {
  width: 141px;
  height: 38px;
  background-image: url(../image/btn_inquiry_min3.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
  display: inline-block;
}
/* 地図から検索 */
.esws_colors__main_color__text{color:#a69e7a;}
.esws_colors__main_color__background{background-color:#a69e7a;}
.esws_colors__main_color__border{border-color:#a69e7a;}
.esws_colors__main_color__fill{fill:#a69e7a;}
.esws_colors__main_color__depression_shadow{box-shadow:0 5px 5px 0 #a69e7a inset;}
.esws_colors__main_color__outline_text{color:#ffffff;text-shadow:-2px -2px #a69e7a,-2px -1px #a69e7a,-2px 0px #a69e7a,-2px 1px #a69e7a,-2px 2px #a69e7a,-1px -2px #a69e7a,-1px -1px #a69e7a,-1px 0px #a69e7a,-1px 1px #a69e7a,-1px 2px #a69e7a,0px -2px #a69e7a,0px -1px #a69e7a,0px 0px #a69e7a,0px 1px #a69e7a,0px 2px #a69e7a,1px -2px #a69e7a,1px -1px #a69e7a,1px 0px #a69e7a,1px 1px #a69e7a,1px 2px #a69e7a,2px -2px #a69e7a,2px -1px #a69e7a,2px 0px #a69e7a,2px 1px #a69e7a,2px 2px #a69e7a;}
.esws_colors__main_color__text--after:after{color:#a69e7a;}
.esws_colors__main_color__background--after:after{background-color:#a69e7a;}
.esws_colors__main_color__border--after:after{border-color:#a69e7a;}
.esws_colors__main_color__fill--after:after{fill:#a69e7a;}
.esws_colors__main_color__depression_shadow--after:after{box-shadow:0 5px 5px 0 #a69e7a inset;}
.esws_colors__main_color__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #a69e7a,-2px -1px #a69e7a,-2px 0px #a69e7a,-2px 1px #a69e7a,-2px 2px #a69e7a,-1px -2px #a69e7a,-1px -1px #a69e7a,-1px 0px #a69e7a,-1px 1px #a69e7a,-1px 2px #a69e7a,0px -2px #a69e7a,0px -1px #a69e7a,0px 0px #a69e7a,0px 1px #a69e7a,0px 2px #a69e7a,1px -2px #a69e7a,1px -1px #a69e7a,1px 0px #a69e7a,1px 1px #a69e7a,1px 2px #a69e7a,2px -2px #a69e7a,2px -1px #a69e7a,2px 0px #a69e7a,2px 1px #a69e7a,2px 2px #a69e7a;}
.esws_colors__main_color__text--before:before{color:#a69e7a;}
.esws_colors__main_color__background--before:before{background-color:#a69e7a;}
.esws_colors__main_color__border--before:before{border-color:#a69e7a;}
.esws_colors__main_color__fill--before:before{fill:#a69e7a;}
.esws_colors__main_color__depression_shadow--before:before{box-shadow:0 5px 5px 0 #a69e7a inset;}
.esws_colors__main_color__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #a69e7a,-2px -1px #a69e7a,-2px 0px #a69e7a,-2px 1px #a69e7a,-2px 2px #a69e7a,-1px -2px #a69e7a,-1px -1px #a69e7a,-1px 0px #a69e7a,-1px 1px #a69e7a,-1px 2px #a69e7a,0px -2px #a69e7a,0px -1px #a69e7a,0px 0px #a69e7a,0px 1px #a69e7a,0px 2px #a69e7a,1px -2px #a69e7a,1px -1px #a69e7a,1px 0px #a69e7a,1px 1px #a69e7a,1px 2px #a69e7a,2px -2px #a69e7a,2px -1px #a69e7a,2px 0px #a69e7a,2px 1px #a69e7a,2px 2px #a69e7a;}
.esws_colors__main_color--light__text{color:#f5f4f0;}
.esws_colors__main_color--light__background{background-color:#f5f4f0;}
.esws_colors__main_color--light__border{border-color:#f5f4f0;}
.esws_colors__main_color--light__fill{fill:#f5f4f0;}
.esws_colors__main_color--light__depression_shadow{box-shadow:0 5px 5px 0 #f5f4f0 inset;}
.esws_colors__main_color--light__outline_text{color:#ffffff;text-shadow:-2px -2px #f5f4f0,-2px -1px #f5f4f0,-2px 0px #f5f4f0,-2px 1px #f5f4f0,-2px 2px #f5f4f0,-1px -2px #f5f4f0,-1px -1px #f5f4f0,-1px 0px #f5f4f0,-1px 1px #f5f4f0,-1px 2px #f5f4f0,0px -2px #f5f4f0,0px -1px #f5f4f0,0px 0px #f5f4f0,0px 1px #f5f4f0,0px 2px #f5f4f0,1px -2px #f5f4f0,1px -1px #f5f4f0,1px 0px #f5f4f0,1px 1px #f5f4f0,1px 2px #f5f4f0,2px -2px #f5f4f0,2px -1px #f5f4f0,2px 0px #f5f4f0,2px 1px #f5f4f0,2px 2px #f5f4f0;}
.esws_colors__main_color--light__text--after:after{color:#f5f4f0;}
.esws_colors__main_color--light__background--after:after{background-color:#f5f4f0;}
.esws_colors__main_color--light__border--after:after{border-color:#f5f4f0;}
.esws_colors__main_color--light__fill--after:after{fill:#f5f4f0;}
.esws_colors__main_color--light__depression_shadow--after:after{box-shadow:0 5px 5px 0 #f5f4f0 inset;}
.esws_colors__main_color--light__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #f5f4f0,-2px -1px #f5f4f0,-2px 0px #f5f4f0,-2px 1px #f5f4f0,-2px 2px #f5f4f0,-1px -2px #f5f4f0,-1px -1px #f5f4f0,-1px 0px #f5f4f0,-1px 1px #f5f4f0,-1px 2px #f5f4f0,0px -2px #f5f4f0,0px -1px #f5f4f0,0px 0px #f5f4f0,0px 1px #f5f4f0,0px 2px #f5f4f0,1px -2px #f5f4f0,1px -1px #f5f4f0,1px 0px #f5f4f0,1px 1px #f5f4f0,1px 2px #f5f4f0,2px -2px #f5f4f0,2px -1px #f5f4f0,2px 0px #f5f4f0,2px 1px #f5f4f0,2px 2px #f5f4f0;}
.esws_colors__main_color--light__text--before:before{color:#f5f4f0;}
.esws_colors__main_color--light__background--before:before{background-color:#f5f4f0;}
.esws_colors__main_color--light__border--before:before{border-color:#f5f4f0;}
.esws_colors__main_color--light__fill--before:before{fill:#f5f4f0;}
.esws_colors__main_color--light__depression_shadow--before:before{box-shadow:0 5px 5px 0 #f5f4f0 inset;}
.esws_colors__main_color--light__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #f5f4f0,-2px -1px #f5f4f0,-2px 0px #f5f4f0,-2px 1px #f5f4f0,-2px 2px #f5f4f0,-1px -2px #f5f4f0,-1px -1px #f5f4f0,-1px 0px #f5f4f0,-1px 1px #f5f4f0,-1px 2px #f5f4f0,0px -2px #f5f4f0,0px -1px #f5f4f0,0px 0px #f5f4f0,0px 1px #f5f4f0,0px 2px #f5f4f0,1px -2px #f5f4f0,1px -1px #f5f4f0,1px 0px #f5f4f0,1px 1px #f5f4f0,1px 2px #f5f4f0,2px -2px #f5f4f0,2px -1px #f5f4f0,2px 0px #f5f4f0,2px 1px #f5f4f0,2px 2px #f5f4f0;}
.esws_colors__main_color--deep__text{color:#6b6548;}
.esws_colors__main_color--deep__background{background-color:#6b6548;}
.esws_colors__main_color--deep__border{border-color:#6b6548;}
.esws_colors__main_color--deep__fill{fill:#6b6548;}
.esws_colors__main_color--deep__depression_shadow{box-shadow:0 5px 5px 0 #6b6548 inset;}
.esws_colors__main_color--deep__outline_text{color:#ffffff;text-shadow:-2px -2px #6b6548,-2px -1px #6b6548,-2px 0px #6b6548,-2px 1px #6b6548,-2px 2px #6b6548,-1px -2px #6b6548,-1px -1px #6b6548,-1px 0px #6b6548,-1px 1px #6b6548,-1px 2px #6b6548,0px -2px #6b6548,0px -1px #6b6548,0px 0px #6b6548,0px 1px #6b6548,0px 2px #6b6548,1px -2px #6b6548,1px -1px #6b6548,1px 0px #6b6548,1px 1px #6b6548,1px 2px #6b6548,2px -2px #6b6548,2px -1px #6b6548,2px 0px #6b6548,2px 1px #6b6548,2px 2px #6b6548;}
.esws_colors__main_color--deep__text--after:after{color:#6b6548;}
.esws_colors__main_color--deep__background--after:after{background-color:#6b6548;}
.esws_colors__main_color--deep__border--after:after{border-color:#6b6548;}
.esws_colors__main_color--deep__fill--after:after{fill:#6b6548;}
.esws_colors__main_color--deep__depression_shadow--after:after{box-shadow:0 5px 5px 0 #6b6548 inset;}
.esws_colors__main_color--deep__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #6b6548,-2px -1px #6b6548,-2px 0px #6b6548,-2px 1px #6b6548,-2px 2px #6b6548,-1px -2px #6b6548,-1px -1px #6b6548,-1px 0px #6b6548,-1px 1px #6b6548,-1px 2px #6b6548,0px -2px #6b6548,0px -1px #6b6548,0px 0px #6b6548,0px 1px #6b6548,0px 2px #6b6548,1px -2px #6b6548,1px -1px #6b6548,1px 0px #6b6548,1px 1px #6b6548,1px 2px #6b6548,2px -2px #6b6548,2px -1px #6b6548,2px 0px #6b6548,2px 1px #6b6548,2px 2px #6b6548;}
.esws_colors__main_color--deep__text--before:before{color:#6b6548;}
.esws_colors__main_color--deep__background--before:before{background-color:#6b6548;}
.esws_colors__main_color--deep__border--before:before{border-color:#6b6548;}
.esws_colors__main_color--deep__fill--before:before{fill:#6b6548;}
.esws_colors__main_color--deep__depression_shadow--before:before{box-shadow:0 5px 5px 0 #6b6548 inset;}
.esws_colors__main_color--deep__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #6b6548,-2px -1px #6b6548,-2px 0px #6b6548,-2px 1px #6b6548,-2px 2px #6b6548,-1px -2px #6b6548,-1px -1px #6b6548,-1px 0px #6b6548,-1px 1px #6b6548,-1px 2px #6b6548,0px -2px #6b6548,0px -1px #6b6548,0px 0px #6b6548,0px 1px #6b6548,0px 2px #6b6548,1px -2px #6b6548,1px -1px #6b6548,1px 0px #6b6548,1px 1px #6b6548,1px 2px #6b6548,2px -2px #6b6548,2px -1px #6b6548,2px 0px #6b6548,2px 1px #6b6548,2px 2px #6b6548;}
.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;}
