﻿@charset "utf-8";


/*
-----------------------------------------------------------------------------

	株式会社いい生活
	【ES-Website】http://www.es-ws.jp/

	デザインテンプレートタイプ：	05 スタンダード
	カラーバリエーション：			01 パッションピンク

	最終更新日：2017/4/5

-----------------------------------------------------------------------------*/


/*
-----------------------------------------------------------------------------
HTML要素
-----------------------------------------------------------------------------*/

html,
body {
	scrollbar-base-color: #ffd7e7;
	scrollbar-face-color: #ff0066;
	scrollbar-track-color: #ffd7e7;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #ff0066;
	scrollbar-shadow-color: #ff0066;
	scrollbar-3dlight-color: #ff0066;
	scrollbar-darkshadow-color: #ffd7e7;
}

body {
	color: #333333;
	background-color: #ffffff;
}

a {
	color: #333333;
}

a:hover {
	color: #333333;
	text-decoration: none;
}

/*
-----------------------------------------------------------------------------
コンテナ #eswsTop, #eswsContainer, #eswsPaneContainer, #eswsBottom
-----------------------------------------------------------------------------*/

#eswsContainer {
	background-image: url(../image/bgHeader1.jpg);
}

#eswsPaneContainer {
	background-image: url(../image/bgHeader3.jpg);
}


/*
-----------------------------------------------------------------------------
ヘッダ #eswsHeader
-----------------------------------------------------------------------------*/

#eswsHeader {
	background-image: url(../image/bgHeader2.jpg);
}

#eswsInquiryTel span {
	background-image: url(../image/iconHeaderTel.gif);
}

#eswsInquiryTime span {
	background-image: url(../image/iconHeaderTime.gif);
}

#eswsInquiryButton a {
	background-image: url(../image/btnInquiry_off.jpg);
}

#eswsInquiryButton a:hover {
	background-image: url(../image/btnInquiry_on.jpg);
}


/*
-----------------------------------------------------------------------------
ページトップ #eswsPageTop
-----------------------------------------------------------------------------*/

#eswsPageTop a {
	background-image: url(../../../image/arrowPagetop.gif);
}


/*
-----------------------------------------------------------------------------
フッタ #eswsFooter
-----------------------------------------------------------------------------*/

#eswsFooter {
	background-image: url(../../../image/bgFooter.gif);
}


/*
-----------------------------------------------------------------------------
ペインα #eswsPaneAlpha
-----------------------------------------------------------------------------*/

#eswsMenu li {
	background-image: url(../image/bgGlobalMenu_off.jpg);
}

#eswsMenu li a:hover {
	background-image: url(../image/bgGlobalMenu_on.jpg);
	color: #ff0066;
}

#eswsMenu li a span {
	background-image: url(../image/arrowMenu_off.gif);
}

#eswsMenu li a:hover span {
	background-image: url(../image/arrowMenu_on.gif);
}

#eswsMenu .eswsDirectoryTitle {
	background-image: url(../image/bgGlobalMenu_off.jpg);
}

#eswsMenu .eswsDirectoryTitle span {
	background-image: url(../image/arrowMenu_off.gif);
}






























/*
-----------------------------------------------------------------------------
MAIN CONTENT
-----------------------------------------------------------------------------*/

/* osusume */

.eswsBtnOsusumeDetail a {
	background: url(../image/btnOsusumeDetail_off.jpg) left top no-repeat;
}

.eswsBtnOsusumeDetail a:hover {
	background: url(../image/btnOsusumeDetail_on.jpg) left top no-repeat;
}

/* 新着情報 */

.eswsNewinfoComponent dl dd {
	background: url(../../../image/borderInfo.gif) left bottom repeat-x;
}


/*
-----------------------------------------------------------------------------
ページヘッダータイトル
-----------------------------------------------------------------------------*/

.eswsTitleHeaderPage {
	background: url(../image/titleSearchArea.jpg) bottom repeat-x;
}


/*
-----------------------------------------------------------------------------
検索情報
-----------------------------------------------------------------------------*/

.eswsSearchPage .eswsIconNew {
	background: url(../../../image/iconNew.gif) center top no-repeat;
}

.eswsSearchPage span.eswsIconNew {
	background: url(../../../image/iconNew.gif) center top no-repeat;
}

.eswsSearchPage span.eswsIconUpdate {
	background: url(../../../image/iconUpdate.gif) center top no-repeat;
}

.eswsSearchPage .eswsIconDetail {
	background: url(../../../image/iconDetail.gif) left top no-repeat;
}

.eswsSearchPage .eswsSettingConditionTop {
	background: url(../image/settingConditionTop.gif) left center no-repeat;
}

.eswsSearchPage .eswsSettingConditionBottom {
	background: url(../image/settingConditionBottom.jpg) left center no-repeat;
}

/* 検索選択
----------------------------------*/

.eswsSearchPage .eswsTitleSearch {
	background-color: #FFD7E7;
}

.eswsSearchPage h5.eswsSelectListheader {
	color: #FF0066;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnSearch a {
	background: url(../image/btnSearch_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnSearch a:hover {
	background: url(../image/btnSearch_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnMoreAddress a {
	background: url(../image/btnMoreAddress_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnMoreAddress a:hover {
	background: url(../image/btnMoreAddress_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnMoreStation a {
	background: url(../image/btnMoreStation_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnMoreStation a:hover {
	background: url(../image/btnMoreStation_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnCitySelection a {
	background: url(../image/btnCitySelection_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnCitySelection a:hover {
	background: url(../image/btnCitySelection_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnReSearch a {
	background: url(../image/btnReSearch2_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnReSearch a:hover {
	background: url(../image/btnReSearch2_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnRailwaySelection a {
	background: url(../image/btnRailwaySelection_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlOn li.eswsBtnRailwaySelection a:hover {
	background: url(../image/btnRailwaySelection_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnSearch a {
	background: url(../image/btnSearch_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnSearch a:hover {
	background: url(../image/btnSearch_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnMoreAddress a {
	background: url(../image/btnMoreAddress_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnMoreAddress a:hover {
	background: url(../image/btnMoreAddress_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnMoreStation a {
	background: url(../image/btnMoreStation_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnMoreStation a:hover {
	background: url(../image/btnMoreStation_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnCitySelection a {
	background: url(../image/btnCitySelection_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnCitySelection a:hover {
	background: url(../image/btnCitySelection_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnReSearch a {
	background: url(../image/btnReSearch2_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnReSearch a:hover {
	background: url(../image/btnReSearch2_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnRailwaySelection a {
	background: url(../image/btnRailwaySelection_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnControlUnder li.eswsBtnRailwaySelection a:hover {
	background: url(../image/btnRailwaySelection_on.jpg) left top no-repeat;
}

/* 条件を指定
----------------------------------*/

.eswsSearchPage .eswsSearchCondition .eswsOtherConditions .eswsContentBlock1 {
	background: url(../image/borderDotAsh.gif) left bottom repeat-x;
}

.eswsSearchPage .eswsSearchCondition .eswsOtherConditions .eswsContentBlock2 {
	background: url(../image/borderDotAsh.gif) left bottom repeat-x;
}

.eswsSearchPage .eswsBtnChangeCondition div a {
	background: url(../image/btnChangeCondition_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnChangeCondition div a:hover {
	background: url(../image/btnChangeCondition_on.jpg) left top no-repeat;
}

/* 検索結果ゼロ表示
----------------------------------*/

.eswsSearchPage .eswsNoCount {
	color: #FF0066;
}


/* 検索結果表示、ページリンク
----------------------------------*/

.eswsSearchPage .eswsSearchResultDisplay {
	background-color: #FFD7E4;
}

.eswsSearchPage .eswsPageLinkContainer .eswsPageLink a {
	color: #FF0066;
}

/* タブ検索（一覧・画像・間取り）
----------------------------------*/

.eswsSearchPage .eswsTabMenuContainer {
	background: url(../../../image/bgTabSearch.jpg) left bottom repeat-x;
}

.eswsSearchPage .eswsTabMenuContainer ul li.eswsTabSearchList a {
	background: url(../image/tabSearchList.jpg) 0 0 repeat-x;
}

.eswsSearchPage .eswsTabMenuContainer ul li.eswsTabSearchList a:hover {
	background: url(../image/tabSearchList.jpg) 0 -32px repeat-x;
}

.eswsSearchPage .eswsTabMenuContainer ul li.eswsTabSearchList {
	background: url(../image/tabSearchList.jpg) 0 -64px repeat-x;
}

.eswsSearchPage .eswsTabMenuContainer ul li.eswsTabSearchPicture a {
	background: url(../image/tabSearchPicture.jpg) 0 0 repeat-x;
}

.eswsSearchPage .eswsTabMenuContainer ul li.eswsTabSearchPicture a:hover {
	background: url(../image/tabSearchPicture.jpg) 0 -32px repeat-x;
}

.eswsSearchPage .eswsTabMenuContainer ul li.eswsTabSearchPicture {
	background: url(../image/tabSearchPicture.jpg) 0 -64px repeat-x;
}

.eswsSearchPage .eswsTabMenuContainer ul li.eswsTabSearchLayout a {
	background: url(../image/tabSearchLayout.jpg) 0 0 repeat-x;
}

.eswsSearchPage .eswsTabMenuContainer ul li.eswsTabSearchLayout a:hover {
	background: url(../image/tabSearchLayout.jpg) 0 -32px repeat-x;
}

.eswsSearchPage .eswsTabMenuContainer ul li.eswsTabSearchLayout {
	background: url(../image/tabSearchLayout.jpg) 0 -64px repeat-x;
}

/* チェックした物件のコントロールボタン
----------------------------------*/

.eswsSearchPage .eswsCheckPropertyTop1 {
	background: #F0F0F0 url(../../../image/bgCheckPropertyTop1.gif) left top no-repeat;
}

.eswsSearchPage .eswsCheckPropertyBtm1 {
	background: #F0F0F0 url(../../../image/bgCheckPropertyBtm1.gif) left top no-repeat;
}

.eswsSearchPage .eswsCheckPropertyTop2 {
	background: #F0F0F0 url(../../../image/bgCheckPropertyTop2.gif) left top no-repeat;
}

.eswsSearchPage .eswsOperationControl ul .eswsBtnSearchInquiry a {
	background: url(../image/btnSearchInquiry_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsOperationControl ul .eswsBtnSearchInquiry a:hover {
	background: url(../image/btnSearchInquiry_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsOperationControl ul .eswsBtnAppointment a {
	background: url(../image/btnAppointment_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsOperationControl ul .eswsBtnAppointment a:hover {
	background: url(../image/btnAppointment_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsOperationControl ul .eswsBtnRequest a {
	background: url(../image/btnRequest_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsOperationControl ul .eswsBtnRequest a:hover {
	background: url(../image/btnRequest_on.jpg) left top no-repeat;
}

.eswsSearchPage .eswsOperationControl ul .eswsBtnCatalog a {
	background: url(../../../image/btnCatalog_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsOperationControl ul .eswsBtnCatalog a:hover {
	background: url(../../../image/btnCatalog_on.jpg) left top no-repeat;
}


/*----------------------------------
 物件詳細
----------------------------------*/

.eswsDetailContainer .eswsBtnPrint a {
	background: url(../image/btnPrint_off.jpg) left top no-repeat;
}
.eswsDetailContainer .eswsBtnPrint a:hover {
	background: url(../image/btnPrint_on.jpg) left top no-repeat;
}


/* 詳細ヘッダー
----------------------------------*/

.eswsDetailContainer .eswsDetailHeader {
	background-color: #FF0066;
}

/* 詳細情報
----------------------------------*/

.eswsDetailContainer .eswsPropertyInfo li.eswsLoanSimulation {
	background: url(../../../image/iconPrice.gif) left top no-repeat;
}

.eswsDetailContainer .eswsCommentArea .eswsQrCode {
	background: #efefef url(../image/textCheckQr.gif) 10px 35px no-repeat;
}

.eswsDetailContainer .eswsCommentArea .eswsIconPoint {
	background: url(../../../image/iconPoint.gif) center top no-repeat;
}

.eswsDetailContainer .eswsCommentArea .eswsIconEvent {
	background: url(../image/iconEvent.gif) center top no-repeat;
}

.eswsDetailContainer .eswsPropertyInfo .eswsRentNoVacanciesMark {
	background: url(../../../image/iconFull.gif) center top no-repeat;
}

/* お問合せ先
----------------------------------*/

.eswsDetailContainer .eswsInquiryInfo .eswsBtnSearchInquiry a {
	background: url(../image/btnSearchInquiry_off.jpg) left top no-repeat;
}

.eswsDetailContainer .eswsInquiryInfo .eswsBtnSearchInquiry a:hover {
	background: url(../image/btnSearchInquiry_on.jpg) left top no-repeat;
}

.eswsDetailContainer .eswsInquiryInfo .eswsBtnRequest a {
	background: url(../image/btnRequest_off.jpg) left top no-repeat;
}

.eswsDetailContainer .eswsInquiryInfo .eswsBtnRequest a:hover {
	background: url(../image/btnRequest_on.jpg) left top no-repeat;
}

.eswsDetailContainer .eswsInquiryInfo .eswsBtnAppointment a {
	background: url(../image/btnAppointment_off.jpg) left top no-repeat;
}

.eswsDetailContainer .eswsInquiryInfo .eswsBtnAppointment a:hover {
	background: url(../image/btnAppointment_on.jpg) left top no-repeat;
}

/* 詳細フッター
----------------------------------*/

.eswsSearchPage .eswsBtnSearchClose a {
	background: url(../image/btnSearchClose_off.jpg) left top no-repeat;
}

.eswsSearchPage .eswsBtnSearchClose a:hover {
	background: url(../image/btnSearchClose_on.jpg) left top no-repeat;
}

.eswsDetailContainer .eswsBtnOtherProperty a {
	background: url(../image/btnOtherProperty_off.jpg) left top no-repeat;
}

.eswsDetailContainer .eswsBtnOtherProperty a:hover {
	background: url(../image/btnOtherProperty_on.jpg) left top no-repeat;
}


/* 物件詳細フッター
----------------------------------*/

.eswsDetailFooter {
	background: url(../image/borderDotFooter.gif) left top repeat-x;
}


/*
-----------------------------------------------------------------------------
お問合せページ
-----------------------------------------------------------------------------*/

.eswsInquiryContainer{
	background: url(../image/bgInquiry.jpg) top repeat-x ;
}

.eswsInquiryContainer .eswsTitleHeaderPage{
	background: url(../image/iconInquiry.jpg) 8px 10px no-repeat;
}

.eswsInquiryContainer h2.eswsTitleSearch{
	background: url(../image/titleSearchArea.jpg) repeat-x;
}

/* 個人情報保護方針
----------------------------------*/

.eswsInquiryContainer .eswsPrivacyContainer h2 {
	background-color: #FFD7E7;
}

.eswsInquiryContainer .eswsPrivacyContainer h2 span {
	background: transparent url(../image/textPrivacy.gif) center no-repeat;
}

.eswsInquiryContainer .eswsPrivacyConfirm {
	color: #FF0066;
}


/* 完了画面
----------------------------------*/

.eswsInquiryContainer .eswsThanksContent {
	background: url(../image/iconInquiry.gif) 50px 40px no-repeat;
}

.eswsInquiryContainer .eswsThanksContent h2 {
	background: url(../image/textInquiryComplete.gif) left top no-repeat;
}


/* お問合せボタン
----------------------------------*/

.eswsInquiryContainer .eswsBtnInquiryControl li a {
	background: url(../image/btnInquiryConfirm_off.jpg) left top no-repeat;
}

.eswsInquiryContainer .eswsBtnInquiryControl li.eswsBtnInquiryConfirm a:hover {
	background: url(../image/btnInquiryConfirm_on.jpg) left top no-repeat;
}

.eswsInquiryContainer .eswsBtnInquiryControl li.eswsBtnInquiryBack a {
	background: url(../image/btnInquiryBack_off.jpg) left top no-repeat;
}

.eswsInquiryContainer .eswsBtnInquiryControl li.eswsBtnInquiryBack a:hover {
	background: url(../image/btnInquiryBack_on.jpg) left top no-repeat;
}

.eswsInquiryContainer .eswsBtnInquiryControl li.eswsBtnInquiryComplete a {
	background: url(../image/btnInquiryComplete_off.jpg) left top no-repeat;
}

.eswsInquiryContainer .eswsBtnInquiryControl li.eswsBtnInquiryComplete a:hover {
	background: url(../image/btnInquiryComplete_on.jpg) left top no-repeat;
}

.eswsInquiryContainer .eswsBtnInquiryControl li.eswsBtnInquiryClose a {
	background: url(../image/btnInquiryClose_off.jpg) left top no-repeat;
}

.eswsInquiryContainer .eswsBtnInquiryControl li.eswsBtnInquiryClose a:hover {
	background: url(../image/btnInquiryClose_on.jpg) left top no-repeat;
}


/*
-----------------------------------------------------------------------------
相互リンクページ
-----------------------------------------------------------------------------*/

.eswsMatualLink .eswsPageLinkContainer li a {
	color: #FF0066;
}

.eswsMatualLink .eswsMatualLinkContent {
	background: url(../image/borderDotGray.gif) left top repeat-x;
}

.eswsMatualLink .eswsMatualLinkContent h4 {
	color: #FF0066;
}

.eswsMatualLink .eswsMatualLinkContent .eswsDescription {
	background: url(../image/borderDotGray.gif) left bottom repeat-x;
}



/*　2010/09/24
-----------------------------------------------------------------------------
コンポーネントカラー変更
-----------------------------------------------------------------------------*/
.eswsNewinfoComponent .eswsNewsDate { color:#ff0066;}
.eswsNewinfoComponent .eswsNewsText {
	background:url("../../../image/borderInfo.gif") repeat-x scroll left bottom transparent;
	padding-bottom:5px;}
	
/* 2011/01/25 カラーパレット統合
---------------------------------------------------- 
color palette
---------------------------------------------------- */

/* 文字のカラーパレット 1～8 まで指定 */
.eswsTextColorPalette1 {
	color: #ffffff;
}

.eswsTextColorPalette2 {
	color: #333333;
}

.eswsTextColorPalette3 {
	color: #666666;
}

.eswsTextColorPalette4 {
	color: #999999;
}

.eswsTextColorPalette5 {
	color: #FF0066;
}

.eswsTextColorPalette6 {
	color: #0099FF;
}

.eswsTextColorPalette7 {
	color: #E3005B;
}

.eswsTextColorPalette8 {
	color: #0079CA;
}

/* 枠のカラーパレット 1～8 まで指定 */
.eswsBorderColorPalette1 {
	border-color: #CCCCCC;
}

.eswsBorderColorPalette2 {
	border-color: #999999;
}

.eswsBorderColorPalette3 {
	border-color: #666666;
}

.eswsBorderColorPalette4 {
	border-color: #333333;
}

.eswsBorderColorPalette5 {
	border-color: #FF79AE;
}

.eswsBorderColorPalette6 {
	border-color: #62C0FF;
}

.eswsBorderColorPalette7 {
	border-color: #FF0066;
}

.eswsBorderColorPalette8 {
	border-color: #0099FF;
}

/* 塗潰しのカラーパレット 1～8 まで指定 */
.eswsBgColorPalette1 {
	background-color: #000000;
}

.eswsBgColorPalette2 {
	background-color: #CCCCCC;
}

.eswsBgColorPalette3 {
	background-color: #EFEFEF;
}

.eswsBgColorPalette4 {
	background-color: #F4F4F4;
}

.eswsBgColorPalette5 {
	background-color: #FFEEF4;
}

.eswsBgColorPalette6 {
	background-color: #ECF8FF;
}

.eswsBgColorPalette7 {
	background-color: #FFD2E4;
}

.eswsBgColorPalette8 {
	background-color: #C1E7FF;
}

/*
-----------------------------------------------------------------------------
フォルダ第二階層
-----------------------------------------------------------------------------*/
#eswsMenu ul.eswsSecondLayer{ border-bottom: solid 1px #dfdfdf;}
#eswsMenu ul.eswsSecondLayer li{ background: none;}
#eswsMenu ul.eswsSecondLayer li a{
    background: url("../image/borderDotNavi.gif") repeat-x scroll left top;
}
#eswsMenu ul.eswsSecondLayer li a:hover{
    background: url("../image/borderDotNavi.gif") repeat-x scroll left top;
}
#eswsMenu ul.eswsSecondLayer li a span{
    background: url("../image/listImgNavi.gif") no-repeat 0 12px;
    margin: 0 0 0 15px;
    padding: 7px 10px 6px 8px;
}
#eswsMenu ul.eswsSecondLayer li a{ background-image: none;}

/*
-----------------------------------------------------------------------------
マイページボタン
-----------------------------------------------------------------------------*/
#eswsMypageButton a {
    background-image: url("../image/btnMypage_off.jpg");
}

#eswsMypageButton a:hover {
	background-image: url("../image/btnMypage_on.jpg");
}

#eswsMypageRegisterButton a {
    background-image: url("../image/btnMypageRegister_off.jpg");
}

#eswsMypageRegisterButton a:hover {
	background-image: url("../image/btnMypageRegister_on.jpg");
}

/* テーマカラーCSS */
.esws_colors__main_color__text{color:#ff0066;}
.esws_colors__main_color__background{background-color:#ff0066;}
.esws_colors__main_color__border{border-color:#ff0066;}
.esws_colors__main_color__fill{fill:#ff0066;}
.esws_colors__main_color__depression_shadow{box-shadow:0 5px 5px 0 #ff0066 inset;}
.esws_colors__main_color__outline_text{color:#ffffff;text-shadow:-2px -2px #ff0066,-2px -1px #ff0066,-2px 0px #ff0066,-2px 1px #ff0066,-2px 2px #ff0066,-1px -2px #ff0066,-1px -1px #ff0066,-1px 0px #ff0066,-1px 1px #ff0066,-1px 2px #ff0066,0px -2px #ff0066,0px -1px #ff0066,0px 0px #ff0066,0px 1px #ff0066,0px 2px #ff0066,1px -2px #ff0066,1px -1px #ff0066,1px 0px #ff0066,1px 1px #ff0066,1px 2px #ff0066,2px -2px #ff0066,2px -1px #ff0066,2px 0px #ff0066,2px 1px #ff0066,2px 2px #ff0066;}
.esws_colors__main_color__text--after:after{color:#ff0066;}
.esws_colors__main_color__background--after:after{background-color:#ff0066;}
.esws_colors__main_color__border--after:after{border-color:#ff0066;}
.esws_colors__main_color__fill--after:after{fill:#ff0066;}
.esws_colors__main_color__depression_shadow--after:after{box-shadow:0 5px 5px 0 #ff0066 inset;}
.esws_colors__main_color__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #ff0066,-2px -1px #ff0066,-2px 0px #ff0066,-2px 1px #ff0066,-2px 2px #ff0066,-1px -2px #ff0066,-1px -1px #ff0066,-1px 0px #ff0066,-1px 1px #ff0066,-1px 2px #ff0066,0px -2px #ff0066,0px -1px #ff0066,0px 0px #ff0066,0px 1px #ff0066,0px 2px #ff0066,1px -2px #ff0066,1px -1px #ff0066,1px 0px #ff0066,1px 1px #ff0066,1px 2px #ff0066,2px -2px #ff0066,2px -1px #ff0066,2px 0px #ff0066,2px 1px #ff0066,2px 2px #ff0066;}
.esws_colors__main_color__text--before:before{color:#ff0066;}
.esws_colors__main_color__background--before:before{background-color:#ff0066;}
.esws_colors__main_color__border--before:before{border-color:#ff0066;}
.esws_colors__main_color__fill--before:before{fill:#ff0066;}
.esws_colors__main_color__depression_shadow--before:before{box-shadow:0 5px 5px 0 #ff0066 inset;}
.esws_colors__main_color__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #ff0066,-2px -1px #ff0066,-2px 0px #ff0066,-2px 1px #ff0066,-2px 2px #ff0066,-1px -2px #ff0066,-1px -1px #ff0066,-1px 0px #ff0066,-1px 1px #ff0066,-1px 2px #ff0066,0px -2px #ff0066,0px -1px #ff0066,0px 0px #ff0066,0px 1px #ff0066,0px 2px #ff0066,1px -2px #ff0066,1px -1px #ff0066,1px 0px #ff0066,1px 1px #ff0066,1px 2px #ff0066,2px -2px #ff0066,2px -1px #ff0066,2px 0px #ff0066,2px 1px #ff0066,2px 2px #ff0066;}
.esws_colors__main_color--light__text{color:#ffe6f0;}
.esws_colors__main_color--light__background{background-color:#ffe6f0;}
.esws_colors__main_color--light__border{border-color:#ffe6f0;}
.esws_colors__main_color--light__fill{fill:#ffe6f0;}
.esws_colors__main_color--light__depression_shadow{box-shadow:0 5px 5px 0 #ffe6f0 inset;}
.esws_colors__main_color--light__outline_text{color:#ffffff;text-shadow:-2px -2px #ffe6f0,-2px -1px #ffe6f0,-2px 0px #ffe6f0,-2px 1px #ffe6f0,-2px 2px #ffe6f0,-1px -2px #ffe6f0,-1px -1px #ffe6f0,-1px 0px #ffe6f0,-1px 1px #ffe6f0,-1px 2px #ffe6f0,0px -2px #ffe6f0,0px -1px #ffe6f0,0px 0px #ffe6f0,0px 1px #ffe6f0,0px 2px #ffe6f0,1px -2px #ffe6f0,1px -1px #ffe6f0,1px 0px #ffe6f0,1px 1px #ffe6f0,1px 2px #ffe6f0,2px -2px #ffe6f0,2px -1px #ffe6f0,2px 0px #ffe6f0,2px 1px #ffe6f0,2px 2px #ffe6f0;}
.esws_colors__main_color--light__text--after:after{color:#ffe6f0;}
.esws_colors__main_color--light__background--after:after{background-color:#ffe6f0;}
.esws_colors__main_color--light__border--after:after{border-color:#ffe6f0;}
.esws_colors__main_color--light__fill--after:after{fill:#ffe6f0;}
.esws_colors__main_color--light__depression_shadow--after:after{box-shadow:0 5px 5px 0 #ffe6f0 inset;}
.esws_colors__main_color--light__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #ffe6f0,-2px -1px #ffe6f0,-2px 0px #ffe6f0,-2px 1px #ffe6f0,-2px 2px #ffe6f0,-1px -2px #ffe6f0,-1px -1px #ffe6f0,-1px 0px #ffe6f0,-1px 1px #ffe6f0,-1px 2px #ffe6f0,0px -2px #ffe6f0,0px -1px #ffe6f0,0px 0px #ffe6f0,0px 1px #ffe6f0,0px 2px #ffe6f0,1px -2px #ffe6f0,1px -1px #ffe6f0,1px 0px #ffe6f0,1px 1px #ffe6f0,1px 2px #ffe6f0,2px -2px #ffe6f0,2px -1px #ffe6f0,2px 0px #ffe6f0,2px 1px #ffe6f0,2px 2px #ffe6f0;}
.esws_colors__main_color--light__text--before:before{color:#ffe6f0;}
.esws_colors__main_color--light__background--before:before{background-color:#ffe6f0;}
.esws_colors__main_color--light__border--before:before{border-color:#ffe6f0;}
.esws_colors__main_color--light__fill--before:before{fill:#ffe6f0;}
.esws_colors__main_color--light__depression_shadow--before:before{box-shadow:0 5px 5px 0 #ffe6f0 inset;}
.esws_colors__main_color--light__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #ffe6f0,-2px -1px #ffe6f0,-2px 0px #ffe6f0,-2px 1px #ffe6f0,-2px 2px #ffe6f0,-1px -2px #ffe6f0,-1px -1px #ffe6f0,-1px 0px #ffe6f0,-1px 1px #ffe6f0,-1px 2px #ffe6f0,0px -2px #ffe6f0,0px -1px #ffe6f0,0px 0px #ffe6f0,0px 1px #ffe6f0,0px 2px #ffe6f0,1px -2px #ffe6f0,1px -1px #ffe6f0,1px 0px #ffe6f0,1px 1px #ffe6f0,1px 2px #ffe6f0,2px -2px #ffe6f0,2px -1px #ffe6f0,2px 0px #ffe6f0,2px 1px #ffe6f0,2px 2px #ffe6f0;}
.esws_colors__main_color--deep__text{color:#99003d;}
.esws_colors__main_color--deep__background{background-color:#99003d;}
.esws_colors__main_color--deep__border{border-color:#99003d;}
.esws_colors__main_color--deep__fill{fill:#99003d;}
.esws_colors__main_color--deep__depression_shadow{box-shadow:0 5px 5px 0 #99003d inset;}
.esws_colors__main_color--deep__outline_text{color:#ffffff;text-shadow:-2px -2px #99003d,-2px -1px #99003d,-2px 0px #99003d,-2px 1px #99003d,-2px 2px #99003d,-1px -2px #99003d,-1px -1px #99003d,-1px 0px #99003d,-1px 1px #99003d,-1px 2px #99003d,0px -2px #99003d,0px -1px #99003d,0px 0px #99003d,0px 1px #99003d,0px 2px #99003d,1px -2px #99003d,1px -1px #99003d,1px 0px #99003d,1px 1px #99003d,1px 2px #99003d,2px -2px #99003d,2px -1px #99003d,2px 0px #99003d,2px 1px #99003d,2px 2px #99003d;}
.esws_colors__main_color--deep__text--after:after{color:#99003d;}
.esws_colors__main_color--deep__background--after:after{background-color:#99003d;}
.esws_colors__main_color--deep__border--after:after{border-color:#99003d;}
.esws_colors__main_color--deep__fill--after:after{fill:#99003d;}
.esws_colors__main_color--deep__depression_shadow--after:after{box-shadow:0 5px 5px 0 #99003d inset;}
.esws_colors__main_color--deep__outline_text--after:after{color:#ffffff;text-shadow:-2px -2px #99003d,-2px -1px #99003d,-2px 0px #99003d,-2px 1px #99003d,-2px 2px #99003d,-1px -2px #99003d,-1px -1px #99003d,-1px 0px #99003d,-1px 1px #99003d,-1px 2px #99003d,0px -2px #99003d,0px -1px #99003d,0px 0px #99003d,0px 1px #99003d,0px 2px #99003d,1px -2px #99003d,1px -1px #99003d,1px 0px #99003d,1px 1px #99003d,1px 2px #99003d,2px -2px #99003d,2px -1px #99003d,2px 0px #99003d,2px 1px #99003d,2px 2px #99003d;}
.esws_colors__main_color--deep__text--before:before{color:#99003d;}
.esws_colors__main_color--deep__background--before:before{background-color:#99003d;}
.esws_colors__main_color--deep__border--before:before{border-color:#99003d;}
.esws_colors__main_color--deep__fill--before:before{fill:#99003d;}
.esws_colors__main_color--deep__depression_shadow--before:before{box-shadow:0 5px 5px 0 #99003d inset;}
.esws_colors__main_color--deep__outline_text--before:before{color:#ffffff;text-shadow:-2px -2px #99003d,-2px -1px #99003d,-2px 0px #99003d,-2px 1px #99003d,-2px 2px #99003d,-1px -2px #99003d,-1px -1px #99003d,-1px 0px #99003d,-1px 1px #99003d,-1px 2px #99003d,0px -2px #99003d,0px -1px #99003d,0px 0px #99003d,0px 1px #99003d,0px 2px #99003d,1px -2px #99003d,1px -1px #99003d,1px 0px #99003d,1px 1px #99003d,1px 2px #99003d,2px -2px #99003d,2px -1px #99003d,2px 0px #99003d,2px 1px #99003d,2px 2px #99003d;}
.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;}
