@charset "UTF-8";
/* 色設定設定 */
/* デフォルトカラーおよびカラーパレットの定義 */
body {
  color: #000000;
  /* テキストカラーのデフォルトカラー  */
  background-color: #ffffff;
  /* 背景色のデフォルトカラー  */
}
#eswsPaneBeta {
  background-color: #ffffff;
  /* 編集エリア背景色のデフォルトカラー  */
}
a {
  color: #5f9c35;
  /* リンクカラーのデフォルトカラー  */
}
a:hover {
  color: #5f9c35;
  /* リンクロールオーバーカラーのデフォルトカラー  */
}
/* 文字のカラーパレット 1 ~ 8 まで指定 */
.eswsTextColorPalette1 {
  color: #5f9c35;
}
.eswsTextColorPalette2 {
  color: #ffffff;
}
.eswsTextColorPalette3 {
  color: #000000;
}
.eswsTextColorPalette4 {
  color: #d9d9d9;
}
.eswsTextColorPalette5 {
  color: #e8e9cd;
}
.eswsTextColorPalette6 {
  color: #000000;
}
.eswsTextColorPalette7 {
  color: #eaedce;
}
.eswsTextColorPalette8 {
  color: #a7d08a;
}
/* 枠のカラーパレット 1 ~ 8 まで指定 */
.eswsBorderColorPalette1 {
  border-color: #d9d9d9;
}
.eswsBorderColorPalette2 {
  border-color: #000000;
}
.eswsBorderColorPalette3 {
  border-color: #cccccc;
}
.eswsBorderColorPalette4 {
  border-color: #5f9c35;
}
.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: #e7eaca;
}
.eswsBgColorPalette5 {
  background-color: #ffdede;
}
.eswsBgColorPalette6 {
  background-color: #000000;
}
.eswsBgColorPalette7 {
  background-color: #5f9c35;
}
.eswsBgColorPalette8 {
  background-color: #d9d9d9;
}
/**/
h1#eswsHeading1 {
  color: #5f9c35;
}
#eswsHeaderInner #eswsInquiryTel {
  color: #5f9c35;
  background-image: url(../image/icon_tel_head.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#foot_inquiry li#eswsInquiryTel {
  color: #5f9c35;
  background-image: url(../image/icon_tel_foot.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
ul#eswsMenu ul.eswsSecondLayer li {
  border-color: #5f9c35;
}
ul#eswsMenu li.active span,
ul#eswsMenu ul.eswsSecondLayer span {
  color: #5f9c35;
}
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: #5f9c35;
}
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: #5f9c35;
}
li.eswsPageLink span,
#eswsPageWrap .eswsPager__element--inactive {
  border-color: #5f9c35;
  background-color: #5f9c35;
}

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

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

li.eswsPageLink span.prev_01,
.eswsPager__firstPage--active{
  background-image: url(../image/icon_prev_01.gif);
}
li.eswsPageLink span.prev_02 ,
.eswsPager__previousPage--active{
  background-image: url(../image/icon_prev_02.gif);
}
li.eswsPageLink span.next_01 ,
.eswsPager__toLastPage--active{
  background-image: url(../image/icon_next_01.gif);
}
li.eswsPageLink 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);
}
th.eswsInvestmentItem {
  background-position: 0 1px;
}
th.eswsInvestmentItem,
table.table_list th span {
  height: 30px;
  background-image: url(../image/bg_list_th.gif);
}
a.eswsIconDetail {
  background-image: url(../image/btn_check_min.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 110px;
  height: 38px;
  display: block;
  text-indent: -9999px;
}
#eswsBody.eswsSaleList a.eswsIconDetail,
#eswsSaleSerchResultImageView a.eswsIconDetail,
table.eswsPropertyInfoList .eswsCellDetail .eswsIconDetail {
  width: 73px;
  height: 32px;
  background-image: url(../image/btn_detail2.gif);
}
#eswsBody.eswsSaleList span.btn_list_property,
#eswsSaleSerchResultImageView span.btn_list_property,
#eswsSaleSerchResultImageView p.btn_detail,
table.eswsPropertyInfoList .eswsCellListProperty .btn_list_property {
  width: 73px;
  height: 32px;
  background-image: url(../image/btn_check2.gif);
}
h3.ttl_search_condition {
  background-image: url(../image/bg_ttl_search_condition.gif);
  text-indent: -9999px;
}
#eswsSearchForm {
  margin-top: 25px;
  background-color: #a7d08a;
}
#SearchConditionChoices div.box_search_btn,
#eswsSearchCondition,
div#eswsSearchConditionHeader div.box_inner,
#search_container {
  border-color: #709ab9;
}
#eswsSearchCondition th {
  background-color: #e6e9fe;
}
#eswsSearchCondition #eswsSearchConditionParticularStyleInput th {
  border-color: #a7d08a;
}
#box_kodawari div.box_search_btn {
  background-color: #a7d08a;
}
div.ttl_name h5 {
  color: #5f9c35;
  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: #5f9c35;
}
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: #5f9c35;
}
#main_ttl .building_type,
div.box_result p.building_type {
  color: #5f9c35;
  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: #5f9c35;
}
table.table_list span.typo_price {
  color: #000000;
}
#box_result p.typo_access,
#box_result p.typo_price,
#box_result p.typo_layout {
  color: #4072bc;
}
#box_ttl {
  background-image: url(../image/bg_box_ttl.gif);
}
div.box_inquiry_mini p.typo_tel {
  color: #4072bc;
}
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;
}
div.inquiry_mini_button_box{
  postion:relative;
  background:linear-gradient(to bottom, #93C9EA, #65B0E0);
  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, #93C9EA, #65B0E0);
  border-radius:5px;
  border-color:white;
  border-width:1px;
  border-style: solid;
  height:57px;
  box-shadow:1px 3px 15px -1px #ccc9ca;
}
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:#E9ECCC;
}
div.box_inquiry02 p.typo_tel {
  color: #4072bc;
}
table.eswsPropertyInfoDetail th,
table.eswsPropertyInfoDetailSale th,
table.eswsPropertyInfoList th,
table.eswsBuildingBasicInfoTable th {
  background-color: #e7eaca;
  border-color: #8d9070;
  color: #404323;
}
#box_page_btm h6 {
  color: #fff;
  background-color: #5f9c35;
}
#box_page_btm {
  background-color: #e7eaca;
}
span.eswsPrice,
li.eswsPrice span,
p.typo_price span {
  color: #5f9c35;
}
div.eswsNoCount {
  color: #5f9c35;
}
p#foot_name {
  color: #5f9c35;
}
#eswsMypageRegisterButton a {
  background-image: url(../image/btn_resist_head.gif);
}
#eswsMypageButton a {
  background-image: url(../image/btn_login_head.gif);
}
#eswsInquiryButton a {
  background-image: url(../image/btn_inquiry_head.gif);
}
ul#eswsMenu a:hover {
  color: #e1fdce;
}
h4#eswsRailwaySelect.eswsTitleSearch span {
  background-image: url(../image/icon_eswsRailwaySelect.gif);
  margin-left: 0;
  padding-left: 32px;
}
#eswsSearchForm p.btn_slide {
  background-image: url(../image/btn_close.jpg);
}
#btn_inquiry_left a {
  background-image: url(../image/btn_inquiry_left.gif);
}
li.eswsBtnChangeRange a,
p.btn_more_station a {
  background-image: url(../image/bg_btn_more_station.gif);
}
li#eswsBtnSearch.eswsBtnSearch a,
p.btn_search a {
  background-image: url(../image/btn_search.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);
}
div.box_selling_point p.icon_point {
  background-image: url(../image/icon_point2.gif);
}
#box_result div.box_selling_point p.icon_point {
  background-image: url(../image/icon_point.gif);
}
div.box_result p.typo_selling_point {
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
}
p.btn_list_property {
  background-image: url(../image/btn_check.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 95px;
  height: 38px;
  display: block;
  margin-top: -2px;
  text-align: left;
}
p.btn_detail {
  width: 110px;
  height: 38px;
}
table.eswsPropertyInfoList .eswsCellDetail .btn_detail {
  background: none;
  width: auto;
  height: auto;
}
div.box_result input,
div.box_inquiry p.btn_detail input,
input.eswsTextCheck {
  padding: 0;
  margin: 0;
  margin-top: 12px;
  margin-left: 14px;
}
* + html div.box_result input,
* + html div.box_inquiry p.btn_detail input {
  margin-top: 3px;
  margin-left: 3px;
}
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;
  margin-left: 14px;
}
#eswsBody.eswsSaleList input.eswsTextCheck,
eswsSaleSerchResultTextView input.eswsTextCheck {
  margin-top: 9px;
  margin-left: 7px;
}
#eswsSaleSerchResultImageView p.btn_detail inpu {
  margin-top: 9px;
  margin-left: 8px;
}
* + html #eswsBody.eswsSaleList span.btn_list_property {
  position: relative;
}
* + html #eswsSaleSerchResultTextView input.eswsTextCheck {
  height: 1em;
  line-height: 1em;
  position: absolute;
  top: 0;
  left: -6px;
}
body:first-of-type #eswsBody.eswsSaleList input.eswsTextCheck {
  margin-top: 9px;
  margin-left: 7px;
}
body:first-of-type #eswsSaleSerchResultImageView p.btn_detail input {
  margin-top: 9px;
  margin-left: 8px;
}
h5.eswsSelectListheader {
  background-color: #e9eccc;
}
#box_kodawari p.btn_search,
tr.box_search_btn p.btn_search,
li#eswsBtnSearch.eswsBtnSearch,
#SearchConditionChoices p.btn_search {
  background-color: #e9eccc;
}
div.ttl_name {
  background-image: url(../image/bg_ttl_name.gif);
  background-color: #f9faf2;
}
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_simulation a {
  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;
}
#box_ttl p,
#box_ttl h4 {
  color: #404040;
}
div.box_inquiry_mini p.inquiry_button a {
  background-image: url(../image/btn_inquiry_min.png);
}
#box_result div.box_selling_point p {
  background-color: #f3f3f0;
}
#box_result div.box_selling_point p.icon_point {
  background-color: transparent;
}
div.box_inquiry02 p.inquiry_button a {
  background-image: url(../image/btn_inquiry02.png);
}
#box_page_btm p.btn_visit_inquiry a {
  background-image: url(../image/btn_visit_inquiry.png);
}
p.btn_go_home a {
  background-image: url(../image/btn_go_home.png);
}
#btn_resist_left a {
  background: url(../image/btn_resist_left.gif) no-repeat 0 0;
}
table.eswsPropertyInfoDetailSale td.cellAddress a,
table.eswsPropertyInfoDetail td.cellAddress a {
  width: 97px;
  height: 38px;
  background-image: url(../image/btn_search_map.gif);
}
table.eswsPropertyInfoDetailSale td.cellAddress a img,
table.eswsPropertyInfoDetail td.cellAddress a img {
  display: none;
}
p.eswsIconNewDetail {
  background-image: url(../image/icon_new.gif);
}
span.eswsIconUpdate {
  background: url(../image/icon_update_min.gif) center top no-repeat;
  width: 36px;
  height: 17px;
}
h4#eswsConditionSelect.eswsTitleSearch span {
  background-image: url(../image/icon_eswsConditionSelect.gif);
}
#eswsSearchConditionParticularStyleInput th span {
  background-image: url(../image/icon_eswsKodawariSelect.gif);
}
#box_result div.box_event_info p.typo_event_info {
  background-color: #f8e2d4;
}
div.box_event_info p.icon_event {
  background-image: url(../image/icon_event.png);
}
span.eswsIconNew {
  background: url(../image/icon_new_min.gif) center top no-repeat;
  width: 36px;
  height: 17px;
}
div.eswsOsusumeHorizontal li.eswsBuildingName,
div.box_building_name {
  background-color: #91ba28;
}
div.eswsOsusumeVertical li.eswsBuildingName,
div.box_property.sale div.box_building_name {
  background-color: #f07225;
}
#eswsPaneBeta li.eswsPropertyContainer a {
  text-decoration: none;
}
li.eswsPropertyContainer span.eswsPrice,
li.eswsPropertyContainer li.eswsPrice span {
  color: #487ecf;
}
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;
}
#eswsSaleSerchResultImageView span.eswsIconNew,
#eswsSaleSerchResultImageView span.eswsIconUpdate {
  background-size: auto;
}
/* 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:#5f9c35;}
.esws_colors__main_color__background{background-color:#5f9c35;}
.esws_colors__main_color__border{border-color:#5f9c35;}
.esws_colors__main_color__fill{fill:#5f9c35;}
.esws_colors__main_color__depression_shadow{box-shadow:0 5px 5px 0 #5f9c35 inset;}
.esws_colors__main_color__outline_text{color:#ffffff;text-shadow:-2px -2px #5f9c35,-2px -1px #5f9c35,-2px 0px #5f9c35,-2px 1px #5f9c35,-2px 2px #5f9c35,-1px -2px #5f9c35,-1px -1px #5f9c35,-1px 0px #5f9c35,-1px 1px #5f9c35,-1px 2px #5f9c35,0px -2px #5f9c35,0px -1px #5f9c35,0px 0px #5f9c35,0px 1px #5f9c35,0px 2px #5f9c35,1px -2px #5f9c35,1px -1px #5f9c35,1px 0px #5f9c35,1px 1px #5f9c35,1px 2px #5f9c35,2px -2px #5f9c35,2px -1px #5f9c35,2px 0px #5f9c35,2px 1px #5f9c35,2px 2px #5f9c35;}
.esws_colors__main_color__text--after:after{color:#5f9c35;}
.esws_colors__main_color__background--after:after{background-color:#5f9c35;}
.esws_colors__main_color__border--after:after{border-color:#5f9c35;}
.esws_colors__main_color__fill--after:after{fill:#5f9c35;}
.esws_colors__main_color__depression_shadow--after:after{box-shadow:0 5px 5px 0 #5f9c35 inset;}
.esws_colors__main_color__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #5f9c35,-2px -1px #5f9c35,-2px 0px #5f9c35,-2px 1px #5f9c35,-2px 2px #5f9c35,-1px -2px #5f9c35,-1px -1px #5f9c35,-1px 0px #5f9c35,-1px 1px #5f9c35,-1px 2px #5f9c35,0px -2px #5f9c35,0px -1px #5f9c35,0px 0px #5f9c35,0px 1px #5f9c35,0px 2px #5f9c35,1px -2px #5f9c35,1px -1px #5f9c35,1px 0px #5f9c35,1px 1px #5f9c35,1px 2px #5f9c35,2px -2px #5f9c35,2px -1px #5f9c35,2px 0px #5f9c35,2px 1px #5f9c35,2px 2px #5f9c35;}
.esws_colors__main_color__text--before:before{color:#5f9c35;}
.esws_colors__main_color__background--before:before{background-color:#5f9c35;}
.esws_colors__main_color__border--before:before{border-color:#5f9c35;}
.esws_colors__main_color__fill--before:before{fill:#5f9c35;}
.esws_colors__main_color__depression_shadow--before:before{box-shadow:0 5px 5px 0 #5f9c35 inset;}
.esws_colors__main_color__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #5f9c35,-2px -1px #5f9c35,-2px 0px #5f9c35,-2px 1px #5f9c35,-2px 2px #5f9c35,-1px -2px #5f9c35,-1px -1px #5f9c35,-1px 0px #5f9c35,-1px 1px #5f9c35,-1px 2px #5f9c35,0px -2px #5f9c35,0px -1px #5f9c35,0px 0px #5f9c35,0px 1px #5f9c35,0px 2px #5f9c35,1px -2px #5f9c35,1px -1px #5f9c35,1px 0px #5f9c35,1px 1px #5f9c35,1px 2px #5f9c35,2px -2px #5f9c35,2px -1px #5f9c35,2px 0px #5f9c35,2px 1px #5f9c35,2px 2px #5f9c35;}
.esws_colors__main_color--light__text{color:#f1f9ec;}
.esws_colors__main_color--light__background{background-color:#f1f9ec;}
.esws_colors__main_color--light__border{border-color:#f1f9ec;}
.esws_colors__main_color--light__fill{fill:#f1f9ec;}
.esws_colors__main_color--light__depression_shadow{box-shadow:0 5px 5px 0 #f1f9ec inset;}
.esws_colors__main_color--light__outline_text{color:#ffffff;text-shadow:-2px -2px #f1f9ec,-2px -1px #f1f9ec,-2px 0px #f1f9ec,-2px 1px #f1f9ec,-2px 2px #f1f9ec,-1px -2px #f1f9ec,-1px -1px #f1f9ec,-1px 0px #f1f9ec,-1px 1px #f1f9ec,-1px 2px #f1f9ec,0px -2px #f1f9ec,0px -1px #f1f9ec,0px 0px #f1f9ec,0px 1px #f1f9ec,0px 2px #f1f9ec,1px -2px #f1f9ec,1px -1px #f1f9ec,1px 0px #f1f9ec,1px 1px #f1f9ec,1px 2px #f1f9ec,2px -2px #f1f9ec,2px -1px #f1f9ec,2px 0px #f1f9ec,2px 1px #f1f9ec,2px 2px #f1f9ec;}
.esws_colors__main_color--light__text--after:after{color:#f1f9ec;}
.esws_colors__main_color--light__background--after:after{background-color:#f1f9ec;}
.esws_colors__main_color--light__border--after:after{border-color:#f1f9ec;}
.esws_colors__main_color--light__fill--after:after{fill:#f1f9ec;}
.esws_colors__main_color--light__depression_shadow--after:after{box-shadow:0 5px 5px 0 #f1f9ec inset;}
.esws_colors__main_color--light__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #f1f9ec,-2px -1px #f1f9ec,-2px 0px #f1f9ec,-2px 1px #f1f9ec,-2px 2px #f1f9ec,-1px -2px #f1f9ec,-1px -1px #f1f9ec,-1px 0px #f1f9ec,-1px 1px #f1f9ec,-1px 2px #f1f9ec,0px -2px #f1f9ec,0px -1px #f1f9ec,0px 0px #f1f9ec,0px 1px #f1f9ec,0px 2px #f1f9ec,1px -2px #f1f9ec,1px -1px #f1f9ec,1px 0px #f1f9ec,1px 1px #f1f9ec,1px 2px #f1f9ec,2px -2px #f1f9ec,2px -1px #f1f9ec,2px 0px #f1f9ec,2px 1px #f1f9ec,2px 2px #f1f9ec;}
.esws_colors__main_color--light__text--before:before{color:#f1f9ec;}
.esws_colors__main_color--light__background--before:before{background-color:#f1f9ec;}
.esws_colors__main_color--light__border--before:before{border-color:#f1f9ec;}
.esws_colors__main_color--light__fill--before:before{fill:#f1f9ec;}
.esws_colors__main_color--light__depression_shadow--before:before{box-shadow:0 5px 5px 0 #f1f9ec inset;}
.esws_colors__main_color--light__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #f1f9ec,-2px -1px #f1f9ec,-2px 0px #f1f9ec,-2px 1px #f1f9ec,-2px 2px #f1f9ec,-1px -2px #f1f9ec,-1px -1px #f1f9ec,-1px 0px #f1f9ec,-1px 1px #f1f9ec,-1px 2px #f1f9ec,0px -2px #f1f9ec,0px -1px #f1f9ec,0px 0px #f1f9ec,0px 1px #f1f9ec,0px 2px #f1f9ec,1px -2px #f1f9ec,1px -1px #f1f9ec,1px 0px #f1f9ec,1px 1px #f1f9ec,1px 2px #f1f9ec,2px -2px #f1f9ec,2px -1px #f1f9ec,2px 0px #f1f9ec,2px 1px #f1f9ec,2px 2px #f1f9ec;}
.esws_colors__main_color--deep__text{color:#31501b;}
.esws_colors__main_color--deep__background{background-color:#31501b;}
.esws_colors__main_color--deep__border{border-color:#31501b;}
.esws_colors__main_color--deep__fill{fill:#31501b;}
.esws_colors__main_color--deep__depression_shadow{box-shadow:0 5px 5px 0 #31501b inset;}
.esws_colors__main_color--deep__outline_text{color:#ffffff;text-shadow:-2px -2px #31501b,-2px -1px #31501b,-2px 0px #31501b,-2px 1px #31501b,-2px 2px #31501b,-1px -2px #31501b,-1px -1px #31501b,-1px 0px #31501b,-1px 1px #31501b,-1px 2px #31501b,0px -2px #31501b,0px -1px #31501b,0px 0px #31501b,0px 1px #31501b,0px 2px #31501b,1px -2px #31501b,1px -1px #31501b,1px 0px #31501b,1px 1px #31501b,1px 2px #31501b,2px -2px #31501b,2px -1px #31501b,2px 0px #31501b,2px 1px #31501b,2px 2px #31501b;}
.esws_colors__main_color--deep__text--after:after{color:#31501b;}
.esws_colors__main_color--deep__background--after:after{background-color:#31501b;}
.esws_colors__main_color--deep__border--after:after{border-color:#31501b;}
.esws_colors__main_color--deep__fill--after:after{fill:#31501b;}
.esws_colors__main_color--deep__depression_shadow--after:after{box-shadow:0 5px 5px 0 #31501b inset;}
.esws_colors__main_color--deep__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #31501b,-2px -1px #31501b,-2px 0px #31501b,-2px 1px #31501b,-2px 2px #31501b,-1px -2px #31501b,-1px -1px #31501b,-1px 0px #31501b,-1px 1px #31501b,-1px 2px #31501b,0px -2px #31501b,0px -1px #31501b,0px 0px #31501b,0px 1px #31501b,0px 2px #31501b,1px -2px #31501b,1px -1px #31501b,1px 0px #31501b,1px 1px #31501b,1px 2px #31501b,2px -2px #31501b,2px -1px #31501b,2px 0px #31501b,2px 1px #31501b,2px 2px #31501b;}
.esws_colors__main_color--deep__text--before:before{color:#31501b;}
.esws_colors__main_color--deep__background--before:before{background-color:#31501b;}
.esws_colors__main_color--deep__border--before:before{border-color:#31501b;}
.esws_colors__main_color--deep__fill--before:before{fill:#31501b;}
.esws_colors__main_color--deep__depression_shadow--before:before{box-shadow:0 5px 5px 0 #31501b inset;}
.esws_colors__main_color--deep__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #31501b,-2px -1px #31501b,-2px 0px #31501b,-2px 1px #31501b,-2px 2px #31501b,-1px -2px #31501b,-1px -1px #31501b,-1px 0px #31501b,-1px 1px #31501b,-1px 2px #31501b,0px -2px #31501b,0px -1px #31501b,0px 0px #31501b,0px 1px #31501b,0px 2px #31501b,1px -2px #31501b,1px -1px #31501b,1px 0px #31501b,1px 1px #31501b,1px 2px #31501b,2px -2px #31501b,2px -1px #31501b,2px 0px #31501b,2px 1px #31501b,2px 2px #31501b;}
.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;}
