@media screen and (min-width:768px) {#lp01c #esws_smp_header a{
	clear: both;
	display: block;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 30px 15px 30px 70px;
	text-decoration: none;
	text-align: left;
	background: #555;
	color: #fff;
	font-size: 4em;
	font-style: normal;
	vertical-align: baseline;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}#lp01c #esws_smp_header .esws_to_smp_mode:before{
	content: "";
	position: absolute;
	display:inline-block;
	height: 1.5em;
	width: 1.5em;
	top: 50%;
	margin-left: -60px;
	margin-top: -30px;
	background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/iconSmartphone-10.png);
	background-size: contain;
}#lp01c #eswsHeaderInner{
	position: relative;
}@media print {#lp01c #eswsHeader, #lp01c #eswsPaneAlpha, #lp01c #eswsFooter{ display: none; }#lp01c .eswsDetailHeaderBtn{ display: none; }#lp01c .eswsDetailContainer .eswsDetailHeaderBtn{ display: none; }#lp01c .eswsDetailContainer .eswsInquiryInfo ul{ display: none; }#lp01c .eswsDetailContainer .eswsBtnControl{ display: none; }#lp01c .eswsSearchPage .eswsCheckPropertyTop2{ display: none; }#lp01c .eswsOperationControl{ display: none; }#lp01c .eswsBtnSearchMap img{ display: none; }#lp01c #eswsContainer, #lp01c #eswsContainerInner, #lp01c .eswsTitleHeaderPage, #lp01c .eswsTitleHeaderText{ background-image: none !important; }#lp01c .eswsDetailContainer .eswsPropertyInfo li.eswsLoanSimulation{ background-image: none; }#lp01c #esws_smp_header{ display: none; }#lp01c .eswsDetailHeader{ background-color:#fff !important; border: solid 3px #333; color: #333;}#lp01c .eswsPropertyParagraph3, #lp01c .eswsPropertyParagraph1, #lp01c .eswsPropertyParagraph4 a{color: #000;}#lp01c #eswsPaneBetaInner{overflow: visible !important; }}#lp01c /** おすすめ記事一覧 **/
.eswsComponent .esArticle{
}#lp01c .eswsComponent .esArticle__innner{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  overflow-x: hidden;
}#lp01c .eswsComponent .esArticleContainer{
  border: 1px solid #ccc;
  margin-top: 5px;
  margin-bottom: 3px;
  margin-left: 18px;
  background-color: white;
  width: 210px;
  height: 280px;
  border-radius: 6px;
}#lp01c .eswsComponent .esArticleContainer__imageContainer{
  height: 150px;
  width: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 6px 6px 0 0;
}#lp01c .eswsComponent .esArticleContainer__imageContainer__image{
  position: absolute;
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}#lp01c .eswsComponent .esArticleContainer__imageContainer__image:hover{
  opacity: .6;
}#lp01c .eswsComponent .esArticleContainer__textContainer{
  padding: 10px;
  height: 65px;
}#lp01c .eswsComponent .esArticleContainer__textContainer__publishDate{
  font-size: 0.6rem;
  line-height: 1rem;
}#lp01c .eswsComponent .esArticleContainer__textContainer__title{
  margin-top: 5px;
  font-size: 0.8rem;
  line-height: 1rem;
  overflow: hidden;
  height: 3rem;
}#lp01c .eswsComponent .esArticleContainer__linkContainer{
  border: 1px solid #103773;
  text-align: center;
  padding: 2px;
  width: 100px;
  border-radius: 3px;
  margin: 0.2rem auto;
}#lp01c .eswsComponent .esArticleContainer__linkContainer:hover{
  opacity: .6;
}#lp01c .eswsComponent .esArticleContainer__linkContainer .esArticleContainer__linkContainer__link{
  color: #103773;
}}@media screen and (max-width:767px) {#lp01c @charset 'utf-8';

/***** Web Font ここから *****/
@import
	url(//fonts.googleapis.com/css?family=Roboto:400, #lp01c 100, #lp01c 100italic, #lp01c 300, #lp01c 300italic, #lp01c 400italic, #lp01c 500, #lp01c 500italic, #lp01c 700, #lp01c 700italic, #lp01c 900, #lp01c 900italic);

@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:700);
/***** Web Font ここまで *****/

/***** 共通の色定義 ここから *****/

.esws_colors__static--black__text{color:#444444 !important;}#lp01c .esws_colors__static--white__text{color:#ffffff !important;}#lp01c .esws_colors__static--white__background{background-color:#ffffff !important;}#lp01c .esws_colors__static--white__border{border-color:#ffffff !important;}#lp01c .esws_colors__static--white__fill{fill:#ffffff !important;}#lp01c .esws_colors__static--white__depression_shadow{box-shadow:0 5px 5px 0 #ffffff inset !important;}#lp01c .esws_colors__static--white__outline_text{color:#ffffff !important;text-shadow:-2px -2px #ffffff,-2px -1px #ffffff,-2px 0px #ffffff,-2px 1px #ffffff,-2px 2px #ffffff,-1px -2px #ffffff,-1px -1px #ffffff,-1px 0px #ffffff,-1px 1px #ffffff,-1px 2px #ffffff,0px -2px #ffffff,0px -1px #ffffff,0px 0px #ffffff,0px 1px #ffffff,0px 2px #ffffff,1px -2px #ffffff,1px -1px #ffffff,1px 0px #ffffff,1px 1px #ffffff,1px 2px #ffffff,2px -2px #ffffff,2px -1px #ffffff,2px 0px #ffffff,2px 1px #ffffff,2px 2px #ffffff !important;}#lp01c .esws_colors__static--white__text--after:after{color:#ffffff !important;}#lp01c .esws_colors__static--white__background--after:after{background-color:#ffffff !important;}#lp01c .esws_colors__static--white__border--after:after{border-color:#ffffff !important;}#lp01c .esws_colors__static--white__fill--after:after{fill:#ffffff !important;}#lp01c .esws_colors__static--white__depression_shadow--after:after{box-shadow:0 5px 5px 0 #ffffff inset !important;}#lp01c .esws_colors__static--white__outline_text--after:after{color:#ffffff !important;text-shadow:-2px -2px #ffffff,-2px -1px #ffffff,-2px 0px #ffffff,-2px 1px #ffffff,-2px 2px #ffffff,-1px -2px #ffffff,-1px -1px #ffffff,-1px 0px #ffffff,-1px 1px #ffffff,-1px 2px #ffffff,0px -2px #ffffff,0px -1px #ffffff,0px 0px #ffffff,0px 1px #ffffff,0px 2px #ffffff,1px -2px #ffffff,1px -1px #ffffff,1px 0px #ffffff,1px 1px #ffffff,1px 2px #ffffff,2px -2px #ffffff,2px -1px #ffffff,2px 0px #ffffff,2px 1px #ffffff,2px 2px #ffffff !important;}#lp01c .esws_colors__static--white__text--before:before{color:#ffffff !important;}#lp01c .esws_colors__static--white__background--before:before{background-color:#ffffff !important;}#lp01c .esws_colors__static--white__border--before:before{border-color:#ffffff !important;}#lp01c .esws_colors__static--white__fill--before:before{fill:#ffffff !important;}#lp01c .esws_colors__static--white__depression_shadow--before:before{box-shadow:0 5px 5px 0 #ffffff inset !important;}#lp01c .esws_colors__static--white__outline_text--before:before{color:#ffffff !important;text-shadow:-2px -2px #ffffff,-2px -1px #ffffff,-2px 0px #ffffff,-2px 1px #ffffff,-2px 2px #ffffff,-1px -2px #ffffff,-1px -1px #ffffff,-1px 0px #ffffff,-1px 1px #ffffff,-1px 2px #ffffff,0px -2px #ffffff,0px -1px #ffffff,0px 0px #ffffff,0px 1px #ffffff,0px 2px #ffffff,1px -2px #ffffff,1px -1px #ffffff,1px 0px #ffffff,1px 1px #ffffff,1px 2px #ffffff,2px -2px #ffffff,2px -1px #ffffff,2px 0px #ffffff,2px 1px #ffffff,2px 2px #ffffff !important;}#lp01c .esws_colors__static--orange_red__text{color:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__background{background-color:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__border{border-color:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__fill{fill:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__depression_shadow{box-shadow:0 5px 5px 0 #ff3d00 inset !important;}#lp01c .esws_colors__static--orange_red__outline_text{color:#ffffff !important;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 !important;}#lp01c .esws_colors__static--orange_red__text--after:after{color:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__background--after:after{background-color:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__border--after:after{border-color:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__fill--after:after{fill:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__depression_shadow--after:after{box-shadow:0 5px 5px 0 #ff3d00 inset !important;}#lp01c .esws_colors__static--orange_red__outline_text--after:after{color:#ffffff !important;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 !important;}#lp01c .esws_colors__static--orange_red__text--before:before{color:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__background--before:before{background-color:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__border--before:before{border-color:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__fill--before:before{fill:#ff3d00 !important;}#lp01c .esws_colors__static--orange_red__depression_shadow--before:before{box-shadow:0 5px 5px 0 #ff3d00 inset !important;}#lp01c .esws_colors__static--orange_red__outline_text--before:before{color:#ffffff !important;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 !important;}#lp01c .esws_colors__static--accent1__text{color:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__background{background-color:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__border{border-color:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__fill{fill:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__depression_shadow{box-shadow:0 5px 5px 0 #ff9a2e inset !important;}#lp01c .esws_colors__static--accent1__outline_text{color:#ffffff !important;text-shadow:-2px -2px #ff9a2e,-2px -1px #ff9a2e,-2px 0px #ff9a2e,-2px 1px #ff9a2e,-2px 2px #ff9a2e,-1px -2px #ff9a2e,-1px -1px #ff9a2e,-1px 0px #ff9a2e,-1px 1px #ff9a2e,-1px 2px #ff9a2e,0px -2px #ff9a2e,0px -1px #ff9a2e,0px 0px #ff9a2e,0px 1px #ff9a2e,0px 2px #ff9a2e,1px -2px #ff9a2e,1px -1px #ff9a2e,1px 0px #ff9a2e,1px 1px #ff9a2e,1px 2px #ff9a2e,2px -2px #ff9a2e,2px -1px #ff9a2e,2px 0px #ff9a2e,2px 1px #ff9a2e,2px 2px #ff9a2e !important;}#lp01c .esws_colors__static--accent1__text--after:after{color:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__background--after:after{background-color:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__border--after:after{border-color:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__fill--after:after{fill:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__depression_shadow--after:after{box-shadow:0 5px 5px 0 #ff9a2e inset !important;}#lp01c .esws_colors__static--accent1__outline_text--after:after{color:#ffffff !important;text-shadow:-2px -2px #ff9a2e,-2px -1px #ff9a2e,-2px 0px #ff9a2e,-2px 1px #ff9a2e,-2px 2px #ff9a2e,-1px -2px #ff9a2e,-1px -1px #ff9a2e,-1px 0px #ff9a2e,-1px 1px #ff9a2e,-1px 2px #ff9a2e,0px -2px #ff9a2e,0px -1px #ff9a2e,0px 0px #ff9a2e,0px 1px #ff9a2e,0px 2px #ff9a2e,1px -2px #ff9a2e,1px -1px #ff9a2e,1px 0px #ff9a2e,1px 1px #ff9a2e,1px 2px #ff9a2e,2px -2px #ff9a2e,2px -1px #ff9a2e,2px 0px #ff9a2e,2px 1px #ff9a2e,2px 2px #ff9a2e !important;}#lp01c .esws_colors__static--accent1__text--before:before{color:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__background--before:before{background-color:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__border--before:before{border-color:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__fill--before:before{fill:#ff9a2e !important;}#lp01c .esws_colors__static--accent1__depression_shadow--before:before{box-shadow:0 5px 5px 0 #ff9a2e inset !important;}#lp01c .esws_colors__static--accent1__outline_text--before:before{color:#ffffff !important;text-shadow:-2px -2px #ff9a2e,-2px -1px #ff9a2e,-2px 0px #ff9a2e,-2px 1px #ff9a2e,-2px 2px #ff9a2e,-1px -2px #ff9a2e,-1px -1px #ff9a2e,-1px 0px #ff9a2e,-1px 1px #ff9a2e,-1px 2px #ff9a2e,0px -2px #ff9a2e,0px -1px #ff9a2e,0px 0px #ff9a2e,0px 1px #ff9a2e,0px 2px #ff9a2e,1px -2px #ff9a2e,1px -1px #ff9a2e,1px 0px #ff9a2e,1px 1px #ff9a2e,1px 2px #ff9a2e,2px -2px #ff9a2e,2px -1px #ff9a2e,2px 0px #ff9a2e,2px 1px #ff9a2e,2px 2px #ff9a2e !important;}#lp01c .esws_colors__static--accent1--deep__text{color:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__background{background-color:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__border{border-color:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__fill{fill:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__depression_shadow{box-shadow:0 5px 5px 0 #b35d00 inset !important;}#lp01c .esws_colors__static--accent1--deep__outline_text{color:#ffffff !important;text-shadow:-2px -2px #b35d00,-2px -1px #b35d00,-2px 0px #b35d00,-2px 1px #b35d00,-2px 2px #b35d00,-1px -2px #b35d00,-1px -1px #b35d00,-1px 0px #b35d00,-1px 1px #b35d00,-1px 2px #b35d00,0px -2px #b35d00,0px -1px #b35d00,0px 0px #b35d00,0px 1px #b35d00,0px 2px #b35d00,1px -2px #b35d00,1px -1px #b35d00,1px 0px #b35d00,1px 1px #b35d00,1px 2px #b35d00,2px -2px #b35d00,2px -1px #b35d00,2px 0px #b35d00,2px 1px #b35d00,2px 2px #b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__text--after:after{color:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__background--after:after{background-color:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__border--after:after{border-color:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__fill--after:after{fill:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__depression_shadow--after:after{box-shadow:0 5px 5px 0 #b35d00 inset !important;}#lp01c .esws_colors__static--accent1--deep__outline_text--after:after{color:#ffffff !important;text-shadow:-2px -2px #b35d00,-2px -1px #b35d00,-2px 0px #b35d00,-2px 1px #b35d00,-2px 2px #b35d00,-1px -2px #b35d00,-1px -1px #b35d00,-1px 0px #b35d00,-1px 1px #b35d00,-1px 2px #b35d00,0px -2px #b35d00,0px -1px #b35d00,0px 0px #b35d00,0px 1px #b35d00,0px 2px #b35d00,1px -2px #b35d00,1px -1px #b35d00,1px 0px #b35d00,1px 1px #b35d00,1px 2px #b35d00,2px -2px #b35d00,2px -1px #b35d00,2px 0px #b35d00,2px 1px #b35d00,2px 2px #b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__text--before:before{color:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__background--before:before{background-color:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__border--before:before{border-color:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__fill--before:before{fill:#b35d00 !important;}#lp01c .esws_colors__static--accent1--deep__depression_shadow--before:before{box-shadow:0 5px 5px 0 #b35d00 inset !important;}#lp01c .esws_colors__static--accent1--deep__outline_text--before:before{color:#ffffff !important;text-shadow:-2px -2px #b35d00,-2px -1px #b35d00,-2px 0px #b35d00,-2px 1px #b35d00,-2px 2px #b35d00,-1px -2px #b35d00,-1px -1px #b35d00,-1px 0px #b35d00,-1px 1px #b35d00,-1px 2px #b35d00,0px -2px #b35d00,0px -1px #b35d00,0px 0px #b35d00,0px 1px #b35d00,0px 2px #b35d00,1px -2px #b35d00,1px -1px #b35d00,1px 0px #b35d00,1px 1px #b35d00,1px 2px #b35d00,2px -2px #b35d00,2px -1px #b35d00,2px 0px #b35d00,2px 1px #b35d00,2px 2px #b35d00 !important;}#lp01c .esws_colors__static--accent2__text{color:#3366ff !important;}#lp01c .esws_colors__static--accent2__background{background-color:#3366ff !important;}#lp01c .esws_colors__static--accent2__border{border-color:#3366ff !important;}#lp01c .esws_colors__static--accent2__fill{fill:#3366ff !important;}#lp01c .esws_colors__static--accent2__depression_shadow{box-shadow:0 5px 5px 0 #3366ff inset !important;}#lp01c .esws_colors__static--accent2__outline_text{color:#ffffff !important;text-shadow:-2px -2px #3366ff,-2px -1px #3366ff,-2px 0px #3366ff,-2px 1px #3366ff,-2px 2px #3366ff,-1px -2px #3366ff,-1px -1px #3366ff,-1px 0px #3366ff,-1px 1px #3366ff,-1px 2px #3366ff,0px -2px #3366ff,0px -1px #3366ff,0px 0px #3366ff,0px 1px #3366ff,0px 2px #3366ff,1px -2px #3366ff,1px -1px #3366ff,1px 0px #3366ff,1px 1px #3366ff,1px 2px #3366ff,2px -2px #3366ff,2px -1px #3366ff,2px 0px #3366ff,2px 1px #3366ff,2px 2px #3366ff !important;}#lp01c .esws_colors__static--accent2__text--after:after{color:#3366ff !important;}#lp01c .esws_colors__static--accent2__background--after:after{background-color:#3366ff !important;}#lp01c .esws_colors__static--accent2__border--after:after{border-color:#3366ff !important;}#lp01c .esws_colors__static--accent2__fill--after:after{fill:#3366ff !important;}#lp01c .esws_colors__static--accent2__depression_shadow--after:after{box-shadow:0 5px 5px 0 #3366ff inset !important;}#lp01c .esws_colors__static--accent2__outline_text--after:after{color:#ffffff !important;text-shadow:-2px -2px #3366ff,-2px -1px #3366ff,-2px 0px #3366ff,-2px 1px #3366ff,-2px 2px #3366ff,-1px -2px #3366ff,-1px -1px #3366ff,-1px 0px #3366ff,-1px 1px #3366ff,-1px 2px #3366ff,0px -2px #3366ff,0px -1px #3366ff,0px 0px #3366ff,0px 1px #3366ff,0px 2px #3366ff,1px -2px #3366ff,1px -1px #3366ff,1px 0px #3366ff,1px 1px #3366ff,1px 2px #3366ff,2px -2px #3366ff,2px -1px #3366ff,2px 0px #3366ff,2px 1px #3366ff,2px 2px #3366ff !important;}#lp01c .esws_colors__static--accent2__text--before:before{color:#3366ff !important;}#lp01c .esws_colors__static--accent2__background--before:before{background-color:#3366ff !important;}#lp01c .esws_colors__static--accent2__border--before:before{border-color:#3366ff !important;}#lp01c .esws_colors__static--accent2__fill--before:before{fill:#3366ff !important;}#lp01c .esws_colors__static--accent2__depression_shadow--before:before{box-shadow:0 5px 5px 0 #3366ff inset !important;}#lp01c .esws_colors__static--accent2__outline_text--before:before{color:#ffffff !important;text-shadow:-2px -2px #3366ff,-2px -1px #3366ff,-2px 0px #3366ff,-2px 1px #3366ff,-2px 2px #3366ff,-1px -2px #3366ff,-1px -1px #3366ff,-1px 0px #3366ff,-1px 1px #3366ff,-1px 2px #3366ff,0px -2px #3366ff,0px -1px #3366ff,0px 0px #3366ff,0px 1px #3366ff,0px 2px #3366ff,1px -2px #3366ff,1px -1px #3366ff,1px 0px #3366ff,1px 1px #3366ff,1px 2px #3366ff,2px -2px #3366ff,2px -1px #3366ff,2px 0px #3366ff,2px 1px #3366ff,2px 2px #3366ff !important;}#lp01c .esws_colors__static--accent2--deep__text{color:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__background{background-color:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__border{border-color:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__fill{fill:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__depression_shadow{box-shadow:0 5px 5px 0 #002db3 inset !important;}#lp01c .esws_colors__static--accent2--deep__outline_text{color:#ffffff !important;text-shadow:-2px -2px #002db3,-2px -1px #002db3,-2px 0px #002db3,-2px 1px #002db3,-2px 2px #002db3,-1px -2px #002db3,-1px -1px #002db3,-1px 0px #002db3,-1px 1px #002db3,-1px 2px #002db3,0px -2px #002db3,0px -1px #002db3,0px 0px #002db3,0px 1px #002db3,0px 2px #002db3,1px -2px #002db3,1px -1px #002db3,1px 0px #002db3,1px 1px #002db3,1px 2px #002db3,2px -2px #002db3,2px -1px #002db3,2px 0px #002db3,2px 1px #002db3,2px 2px #002db3 !important;}#lp01c .esws_colors__static--accent2--deep__text--after:after{color:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__background--after:after{background-color:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__border--after:after{border-color:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__fill--after:after{fill:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__depression_shadow--after:after{box-shadow:0 5px 5px 0 #002db3 inset !important;}#lp01c .esws_colors__static--accent2--deep__outline_text--after:after{color:#ffffff !important;text-shadow:-2px -2px #002db3,-2px -1px #002db3,-2px 0px #002db3,-2px 1px #002db3,-2px 2px #002db3,-1px -2px #002db3,-1px -1px #002db3,-1px 0px #002db3,-1px 1px #002db3,-1px 2px #002db3,0px -2px #002db3,0px -1px #002db3,0px 0px #002db3,0px 1px #002db3,0px 2px #002db3,1px -2px #002db3,1px -1px #002db3,1px 0px #002db3,1px 1px #002db3,1px 2px #002db3,2px -2px #002db3,2px -1px #002db3,2px 0px #002db3,2px 1px #002db3,2px 2px #002db3 !important;}#lp01c .esws_colors__static--accent2--deep__text--before:before{color:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__background--before:before{background-color:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__border--before:before{border-color:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__fill--before:before{fill:#002db3 !important;}#lp01c .esws_colors__static--accent2--deep__depression_shadow--before:before{box-shadow:0 5px 5px 0 #002db3 inset !important;}#lp01c .esws_colors__static--accent2--deep__outline_text--before:before{color:#ffffff !important;text-shadow:-2px -2px #002db3,-2px -1px #002db3,-2px 0px #002db3,-2px 1px #002db3,-2px 2px #002db3,-1px -2px #002db3,-1px -1px #002db3,-1px 0px #002db3,-1px 1px #002db3,-1px 2px #002db3,0px -2px #002db3,0px -1px #002db3,0px 0px #002db3,0px 1px #002db3,0px 2px #002db3,1px -2px #002db3,1px -1px #002db3,1px 0px #002db3,1px 1px #002db3,1px 2px #002db3,2px -2px #002db3,2px -1px #002db3,2px 0px #002db3,2px 1px #002db3,2px 2px #002db3 !important;}#lp01c .esws_colors__static--accent3__text{color:#fcf69b !important;}#lp01c .esws_colors__static--accent3__background{background-color:#fcf69b !important;}#lp01c .esws_colors__static--accent3__border{border-color:#fcf69b !important;}#lp01c .esws_colors__static--accent3__fill{fill:#fcf69b !important;}#lp01c .esws_colors__static--accent3__depression_shadow{box-shadow:0 5px 5px 0 #fcf69b inset !important;}#lp01c .esws_colors__static--accent3__outline_text{color:#ffffff !important;text-shadow:-2px -2px #fcf69b,-2px -1px #fcf69b,-2px 0px #fcf69b,-2px 1px #fcf69b,-2px 2px #fcf69b,-1px -2px #fcf69b,-1px -1px #fcf69b,-1px 0px #fcf69b,-1px 1px #fcf69b,-1px 2px #fcf69b,0px -2px #fcf69b,0px -1px #fcf69b,0px 0px #fcf69b,0px 1px #fcf69b,0px 2px #fcf69b,1px -2px #fcf69b,1px -1px #fcf69b,1px 0px #fcf69b,1px 1px #fcf69b,1px 2px #fcf69b,2px -2px #fcf69b,2px -1px #fcf69b,2px 0px #fcf69b,2px 1px #fcf69b,2px 2px #fcf69b !important;}#lp01c .esws_colors__static--accent3__text--after:after{color:#fcf69b !important;}#lp01c .esws_colors__static--accent3__background--after:after{background-color:#fcf69b !important;}#lp01c .esws_colors__static--accent3__border--after:after{border-color:#fcf69b !important;}#lp01c .esws_colors__static--accent3__fill--after:after{fill:#fcf69b !important;}#lp01c .esws_colors__static--accent3__depression_shadow--after:after{box-shadow:0 5px 5px 0 #fcf69b inset !important;}#lp01c .esws_colors__static--accent3__outline_text--after:after{color:#ffffff !important;text-shadow:-2px -2px #fcf69b,-2px -1px #fcf69b,-2px 0px #fcf69b,-2px 1px #fcf69b,-2px 2px #fcf69b,-1px -2px #fcf69b,-1px -1px #fcf69b,-1px 0px #fcf69b,-1px 1px #fcf69b,-1px 2px #fcf69b,0px -2px #fcf69b,0px -1px #fcf69b,0px 0px #fcf69b,0px 1px #fcf69b,0px 2px #fcf69b,1px -2px #fcf69b,1px -1px #fcf69b,1px 0px #fcf69b,1px 1px #fcf69b,1px 2px #fcf69b,2px -2px #fcf69b,2px -1px #fcf69b,2px 0px #fcf69b,2px 1px #fcf69b,2px 2px #fcf69b !important;}#lp01c .esws_colors__static--accent3__text--before:before{color:#fcf69b !important;}#lp01c .esws_colors__static--accent3__background--before:before{background-color:#fcf69b !important;}#lp01c .esws_colors__static--accent3__border--before:before{border-color:#fcf69b !important;}#lp01c .esws_colors__static--accent3__fill--before:before{fill:#fcf69b !important;}#lp01c .esws_colors__static--accent3__depression_shadow--before:before{box-shadow:0 5px 5px 0 #fcf69b inset !important;}#lp01c .esws_colors__static--accent3__outline_text--before:before{color:#ffffff !important;text-shadow:-2px -2px #fcf69b,-2px -1px #fcf69b,-2px 0px #fcf69b,-2px 1px #fcf69b,-2px 2px #fcf69b,-1px -2px #fcf69b,-1px -1px #fcf69b,-1px 0px #fcf69b,-1px 1px #fcf69b,-1px 2px #fcf69b,0px -2px #fcf69b,0px -1px #fcf69b,0px 0px #fcf69b,0px 1px #fcf69b,0px 2px #fcf69b,1px -2px #fcf69b,1px -1px #fcf69b,1px 0px #fcf69b,1px 1px #fcf69b,1px 2px #fcf69b,2px -2px #fcf69b,2px -1px #fcf69b,2px 0px #fcf69b,2px 1px #fcf69b,2px 2px #fcf69b !important;}#lp01c .esws_colors__static--accent3--deep__text{color:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__background{background-color:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__border{border-color:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__fill{fill:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__depression_shadow{box-shadow:0 5px 5px 0 #f9ed38 inset !important;}#lp01c .esws_colors__static--accent3--deep__outline_text{color:#ffffff !important;text-shadow:-2px -2px #f9ed38,-2px -1px #f9ed38,-2px 0px #f9ed38,-2px 1px #f9ed38,-2px 2px #f9ed38,-1px -2px #f9ed38,-1px -1px #f9ed38,-1px 0px #f9ed38,-1px 1px #f9ed38,-1px 2px #f9ed38,0px -2px #f9ed38,0px -1px #f9ed38,0px 0px #f9ed38,0px 1px #f9ed38,0px 2px #f9ed38,1px -2px #f9ed38,1px -1px #f9ed38,1px 0px #f9ed38,1px 1px #f9ed38,1px 2px #f9ed38,2px -2px #f9ed38,2px -1px #f9ed38,2px 0px #f9ed38,2px 1px #f9ed38,2px 2px #f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__text--after:after{color:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__background--after:after{background-color:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__border--after:after{border-color:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__fill--after:after{fill:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__depression_shadow--after:after{box-shadow:0 5px 5px 0 #f9ed38 inset !important;}#lp01c .esws_colors__static--accent3--deep__outline_text--after:after{color:#ffffff !important;text-shadow:-2px -2px #f9ed38,-2px -1px #f9ed38,-2px 0px #f9ed38,-2px 1px #f9ed38,-2px 2px #f9ed38,-1px -2px #f9ed38,-1px -1px #f9ed38,-1px 0px #f9ed38,-1px 1px #f9ed38,-1px 2px #f9ed38,0px -2px #f9ed38,0px -1px #f9ed38,0px 0px #f9ed38,0px 1px #f9ed38,0px 2px #f9ed38,1px -2px #f9ed38,1px -1px #f9ed38,1px 0px #f9ed38,1px 1px #f9ed38,1px 2px #f9ed38,2px -2px #f9ed38,2px -1px #f9ed38,2px 0px #f9ed38,2px 1px #f9ed38,2px 2px #f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__text--before:before{color:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__background--before:before{background-color:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__border--before:before{border-color:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__fill--before:before{fill:#f9ed38 !important;}#lp01c .esws_colors__static--accent3--deep__depression_shadow--before:before{box-shadow:0 5px 5px 0 #f9ed38 inset !important;}#lp01c .esws_colors__static--accent3--deep__outline_text--before:before{color:#ffffff !important;text-shadow:-2px -2px #f9ed38,-2px -1px #f9ed38,-2px 0px #f9ed38,-2px 1px #f9ed38,-2px 2px #f9ed38,-1px -2px #f9ed38,-1px -1px #f9ed38,-1px 0px #f9ed38,-1px 1px #f9ed38,-1px 2px #f9ed38,0px -2px #f9ed38,0px -1px #f9ed38,0px 0px #f9ed38,0px 1px #f9ed38,0px 2px #f9ed38,1px -2px #f9ed38,1px -1px #f9ed38,1px 0px #f9ed38,1px 1px #f9ed38,1px 2px #f9ed38,2px -2px #f9ed38,2px -1px #f9ed38,2px 0px #f9ed38,2px 1px #f9ed38,2px 2px #f9ed38 !important;}#lp01c .esws__content_wrapper{
	word-wrap: break-word;
}#lp01c .global_header, #lp01c #main_menu{
	font-size: 10px;
}#lp01c .global_footer{
	font-size: 14px;
}#lp01c #esws_svg--defs{
	display: none;
}#lp01c .global_header{
	position: relative;
	width: 100%;
}#lp01c .global_header.active div.inner_head{
	position: fixed;
	top: 0px;
	z-index: 1100;
	width: 100%;
}#lp01c .global_header h1{
	margin-top: 7px;
	margin-bottom: 14px;
	text-align: center;
	font-size: 1.2em;
	font-weight: normal;
}#lp01c .global_header h2{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding-right: 100px;
}#lp01c .global_header h2 img{
	max-height: 50px;
	max-width: 100%;
	width: auto;
	height: auto;
}#lp01c .global_header .inner{
	position: relative;
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 50px;
}#lp01c .global_header div.inner p{
	display: table-cell;
	padding-bottom: 10px;
	width: 36px;
	/* vertical-align: top; */
	vertical-align: bottom;
}#lp01c .global_header div.inner p.btn_call{
	position: relative;
	padding-right: 10px;
	padding-bottom: 8px;
}#lp01c .global_header.active p.btn_menu, #lp01c p.btn_menu.active{
	position: relative;
	position: relative;
	z-index: 100;
	width: 36px;
	height: 100%;
	-webkit-border-top-left-radius: 18px;
	border-top-left-radius: 18px;
	-webkit-border-top-right-radius: 18px;
	border-top-right-radius: 18px;
}#lp01c .global_header.active #panel-btn-icon, #lp01c p.btn_menu.active #panel-btn-icon{
	display: none;
}#lp01c .global_header.active p.btn_menu a:before, #lp01c .global_header.active p.btn_menu a:after, #lp01c p.btn_menu.active a:before, #lp01c p.btn_menu.active a:after{
	position: absolute;
	top: 8px;
	left: 17px;
	display: block;
	width: 2px;
	height: 20px;
	border-radius: 10px;
	content: '';
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}#lp01c .global_header.active p.btn_menu a:after, #lp01c p.btn_menu.active a:after{
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}#lp01c #main_menu{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	display: none;
	clear: both;
	overflow: hidden;
	width: 100%;
	height: 100%;
	        box-sizing: border-box;
	-webkit-box-sizing: border-box;
}#lp01c .main_menu__scrollable{
	overflow: scroll;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
}#lp01c div.box_inq_btm a, #lp01c div.box_inq a, #lp01c #main_menu a{
	color: #fff;
	text-decoration: none;
	font-size: 1.8em;
}#lp01c #main_menu ul{
	clear: both;
	border-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}#lp01c #main_menu ul.nav_sub{
	position: relative;
	display: none;
}#lp01c #main_menu ul.nav_sub:after{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	content: '';
	opacity: 0.07;
}#lp01c #main_menu ul.nav_sub .link a{
	border-top-width: 0;
}#lp01c #main_menu ul.nav_sub .link span{
	display: table-cell;
	vertical-align: middle;
}#lp01c #main_menu ul.nav_sub .link span:first-child{
	padding: 0 1.0em;
}#lp01c #main_menu ul li.btn_sub{
	height: auto;
}#lp01c #main_menu li a{
	position: relative;
	z-index: 10;
	display: inline-block;
	display: -webkit-box;
	padding: 0.7em 2em 0.7em 0.5em;
	min-height: 29px;
	width: 100%;
	/* height: 49px; */
	border-color: #fff;
	border-top-width: 1px;
	border-top-style: solid;
	/* line-height: 49px; */
	line-height: 1.1;
	-webkit-box-align: center;
	        box-sizing: border-box;
	-webkit-box-sizing: border-box;
}#lp01c #main_menu li.link a:before{
	position: absolute;
	top: 50%;
	right: 18px;
	display: block;
	margin-top: -6px;
	width: 12px;
	height: 12px;
	border-top: 2px solid;
	border-right: 2px solid;
	content: '';
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}#lp01c #main_menu li.btn_sub>a:before, #lp01c #main_menu li.btn_sub>a:after{
	position: absolute;
	top: 50%;
	right: 20px;
	display: block;
	margin-top: -10px;
	width: 2px;
	height: 20px;
	border-radius: 10px;
	background-color: #fff;
	content: '';
}#lp01c #main_menu li.btn_sub>a:before{
	top: 50%;
	right: 11px;
	margin-top: 0;
	width: 20px;
	height: 2px;
}#lp01c #main_menu li.btn_sub.active>a:before, #lp01c #main_menu li.btn_sub.active>a:after{
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}#lp01c .global_footer div.inner{
	position: relative;
	z-index: 10;
	margin-bottom: 40px;
	text-align: center;
}#lp01c .global_footer div.inner a{
	width: 130px;
	height: 30px;
	color: #fff;
	line-height: 30px;
}#lp01c .global_footer div.inner p{
	display: inline-block;
	margin: 0 3px;
	text-align: center;
}#lp01c .global_footer div.inner_btm{
	position: relative;
	width: 100%;
	height: 100px;
	background-color: #f3f1e9;
}#lp01c .global_footer svg.bg_base{
	fill: #f3f1e9;
}#lp01c .global_footer svg.bg_base{
	position: absolute;
	top: -70px;
	z-index: 1;
	width: 100%;
}#lp01c /***** 共通ヘッダ、フッタのCSS ここまで *****/


/***** マイページログインフォーム ここから *****/
#eswsMypageErrorMessage{
	color: #FF0000;
	font-size: 1rem;
	font-weight: bold;
}#lp01c #eswsOverlay{
	position: absolute;
	z-index: 150000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	-moz-opacity: 0.7;
	filter: alpha(opacity="70");
	opacity: 0.7;
	display: none;
}#lp01c .eswsMypagePanel{
	display: none;
	position: absolute;
	z-index: 200000;
	left: 50%;
	width: 300px;
	height:250px;
	margin-left: -150px;
	padding: 10px 0;
	text-align: center;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 14px;
}#lp01c .eswsMypageHeader{
	clear: both;
	height: 33px;
}#lp01c .eswsMypageHeader h4{
	font-size: 20px;
	line-height: 1.2em;
}#lp01c #eswsCloseMypage{
	position: absolute;
	right: 4px;
	top: 2px;
	display: block;
	line-height: 33px;
	height: 33px;
	width: 75px;
	text-align: right;
	text-decoration: underline;
}#lp01c #eswsCloseMypage:before{
	content: "x";
	display: inline-block;
	margin-right: 3px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	width: 18px;
	height: 18px;
	box-shadow: 2px 2px #666;
	border-radius: 9px;
	background: #999;
	color: #FFF;
}#lp01c #eswsMypage input{
	padding: 5px;
	width: 150px;
	margin: 2px;
}#lp01c #eswsMypage li label{
	display: inline-block;
	width: 80px;
	text-align: right;
}#lp01c #eswsBtnMypageLogin a{
	display: inline;
	font-size: 16px;
	font-weight: bold;
	border-radius: 5px;
	padding: 3px 8px;
	box-sizing: border-box;
	line-height: 50px;
	background: #FF9A2D;
	color: #FFF;
	box-shadow: 3px 3px #FA8200;
	text-shadow: 1px  1px 0 #FA8200,
				 1px -1px 0 #FA8200,
				-1px  1px 0 #FA8200,
				-1px -1px 0 #FA8200;
	text-decoration: none;
}#lp01c #eswsBtnRepublication{
	margin-top: 15px;
}#lp01c #eswsBtnRepublication a{
	margin-top: 15px;
	color: #227BCC;
	text-decoration: underline;
}}@media screen and (min-width:768px) {#lp01c /**
 *新着マーク 一覧
 */

span.eswsIconNew{
    background: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_new_min-8.png) center top no-repeat;
    width: 45px;
    height: 20px;
}#lp01c #eswsSaleSerchResultTextView span.eswsIconNew{
    font-size: 15px;
    width: 50px;
    height: 25px;
}#lp01c #box_list span.eswsIconNew{
    padding-left: 15px;
}#lp01c #box_list .ttl_building_name span.eswsIconNew{
    padding-right: 1px;
    padding-left: 38px;
}#lp01c #eswsSaleSerchResultImageView span.eswsIconNew{
    padding-left: 38px;
    font-size: 15px;
    background-position: center;
    background-size: 81% auto;
}#lp01c table.eswsPropertyInfoList span.eswsIconNew, #lp01c table.eswsPropertyInfoList span.eswsIconUpdate{
    margin: 0 auto;
    background-position: center;
    /margin-right: 1px;
}#lp01c /**
 *新着マーク 詳細
 */

p.eswsIconNewDetail{
    float: left;
    width: 46px;
    height: 48px;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_new-8.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
    zoom: 1;
}#lp01c p.eswsIconNewDetail{
    line-height: 2.4;
    padding-left: 5px;
    width: 50px;
    font-size: 37px;
}#lp01c /**
 *更新マーク 一覧
 */

span.eswsIconUpdate{
    background: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_update_min-8.png) center top no-repeat;
    width: 45px;
    height: 20px;
}#lp01c #eswsSaleSerchResultTextView span.eswsIconUpdate{
    font-size: 15px;
    padding-left: 15px;
    width: 50px;
    height: 25px;
}#lp01c #eswsSaleSerchResultImageView span.eswsIconUpdate{
    padding-left: 38px;
    font-size: 15px;
    background-position: center;
    background-size: 81% auto;
}#lp01c /**
 *更新マーク 詳細
 */

p.eswsIconUpdateDetail{
    float: left;
    width: 46px;
    height: 48px;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_update-8.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
    zoom: 1;
}#lp01c p.eswsIconUpdateDetail{
    line-height: 2.4;
    padding-left: 5px;
    width: 50px;
    font-size: 39px;
}#lp01c #eswsOverlay{
    position: absolute;
    z-index: 150000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    -moz-opacity: 0.7;
    filter: alpha(opacity="70");
    opacity: 0.7;
    display: none;
}#lp01c #eswsPaneBetaInner{
    width: 980px;
    margin: 0 auto;
    margin-bottom: 30px;
    position: relative;
}#lp01c #eswsPaneBeta.eswsPane{
    background-position: 50% -44px;
    background-repeat: no-repeat;
    background-color: #fff;
}#lp01c /*
-----------------------------------------------------------------------------
マイページボタン
-----------------------------------------------------------------------------*/


/*#eswsMypageButton{
    right: 340px;
    top: 11px;
	position: absolute;
    width: 140px;
}#lp01c #eswsMypageButton a{
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    text-indent: -9999px;
    width: 140px;
}#lp01c #eswsMypageButton a:hover{
	background-repeat: no-repeat;
	background-position: left top;
}#lp01c */

#eswsMypageButton{
    position: absolute;
    top: 0;
    left: 146px;
}#lp01c #eswsMypageButton a{
    width: 110px;
    height: 32px;
    display: block;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_login_head-8.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9990px;
}#lp01c #eswsMypageRegisterButton{
    position: absolute;
    top: 0;
    left: 0;
}#lp01c #eswsMypageRegisterButton a{
    width: 145px;
    height: 48px;
    display: block;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_resist_head-8.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9990px;
}#lp01c .eswsMypagePanel{
    display: none;
    position: absolute;
    z-index: 200000;
    left: 50%;
    width: 400px;
    height: 200px;
    margin-left: -200px;
    padding: 10px 0;
    text-align: center;
    background-color: #FFFFFF;
    color: #333333;
}#lp01c .eswsMypageHeader{
    clear: both;
    height: 33px;
}#lp01c .eswsMypageHeader h4{
    font-size: 24px;
    float: left;
    height: 33px;
    width: 330px;
    background: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/titleMypage-8.jpg) no-repeat;
    text-indent: -9999px;
}#lp01c .eswsMypageHeader p a{
    background: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btnChangeConditionClose-8.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 33px;
    text-indent: -9999px;
    width: 70px;
}#lp01c #eswsInquiryButton a:hover, #lp01c #eswsMypageButton a:hover, #lp01c #eswsMypageRegisterButton a:hover{
    opacity: 0.8;
    -moz-opacity: 0.8;
    /* Firefox */
    filter: alpha(opacity=80);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=80)";
    /* IE8 */
}#lp01c .eswsMypage ul{
    display: block;
    margin-top: 5px;
}#lp01c .eswsMypage li{
    display: block;
    height: 30px;
}#lp01c .eswsMypage li label{
    font-weight: bold;
    padding-right: 5px;
}#lp01c .eswsMypage li input{
    width: 200px;
}#lp01c #eswsMypageErrorMessage{
    color: #FF0000;
    font-size: 100%;
    font-weight: bold;
    position: relative;
    top: 5px;
    height: 30px;
}#lp01c #eswsBtnMypageLogin{
    height: 50px;
    text-indent: -9999px;
}#lp01c .eswsBtnMypageLogin a{
    display: block;
    height: 41px;
    width: 151px;
    text-indent: -9999px;
    margin: auto;
    background: url("../image/btnLogin_off.jpg") no-repeat;
}#lp01c .eswsBtnMypageLogin a:hover{
    background: url("../image/btnLogin_on.jpg") no-repeat;
}#lp01c #eswsBtnRepublication a{
    color: #227BCC;
}#lp01c /*

/* @group eswsHeader */

#eswsHeader{
    width: 980px;
    min-height: 100px;
    overflow: visible;
    margin: 0 auto;
    position: relative;
}#lp01c #eswsHeaderInner div.eswsInquiryWidget{
    position: absolute;
    top: 0;
    right: 10px;
}#lp01c div.eswsMypageWidget{
    position: absolute;
    top: 0;
    right: 406px;
    z-index: 10000;
}#lp01c div.eswsInquiryWidget div{
    position: absolute;
    top: 0;
}#lp01c #eswsInquiryButton{
    right: 0;
}#lp01c #eswsInquiryButton a{
    width: 135px;
    height: 48px;
    display: block;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_inquiry_head-8.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9990px;
}#lp01c ul#eswsInquiryContent{
    margin-top: 52px;
}#lp01c ul#eswsInquiryContent:after{
    content: '.';
    visibility: hidden;
    height: 0;
    clear: both;
    display: block;
}#lp01c *:first-child+html #eswsHeaderInner #eswsInquiryContent{
    width: 100%;
}#lp01c #eswsHeaderInner #eswsInquiryTel{
    float: right;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 30px;
    height: 37px;
    line-height: 37px;
    padding-left: 36px;
}#lp01c #eswsHeaderInner #eswsInquiryTime{
    float: right;
    font-size: 12px;
    height: 37px;
    line-height: 37px;
    margin-right: 11px;
}#lp01c h1#eswsHeading1, #lp01c h1#eswsHeader1{
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0;
}#lp01c #eswsHeaderParagraph1{
    color: #4c4c4c;
    font-size: 11px;
    margin-top: 11px;
    margin-bottom: 4px;
}#lp01c h2#eswsHeading2{
    font-size: 12px;
    margin-bottom: 6px;
    /*    display: none;*/
}#lp01c p#eswsHeaderParagraph2{
    margin-bottom: 20px;
}#lp01c /* @end */


/* @group ul#eswsMenu */

div#eswsPaneAlphaInner{
    height: 44px;
    background-position: 50% 0;
    background-repeat: no-repeat;
}#lp01c ul#eswsMenu{
    height: 44px;
    overflow: hidden;
    display: inline-block;
    /display: inline;
    /zoom: 1;
}#lp01c ul#eswsMenu li{
    /*    float: left;*/
    /*    width: 163px;*/
    text-align: center;
    margin: 0;
    display: inline-block;
    /display: inline;
    /zoom: 1;
}#lp01c *+html ul#eswsMenu li span:hover{
    cursor: pointer;
}#lp01c ul#eswsMenu li.eswsItem-2{
    /*/position: relative;
    /z-index: 1000000;*/
}#lp01c ul#eswsMenu:after{
    content: '.';
    visibility: hidden;
    height: 0;
    clear: both;
    display: block;
}#lp01c ul#eswsMenu a{
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    display: block;
    height: 44px;
    line-height: 48px;
}#lp01c ul#eswsMenu a:hover{
    color: #c5d6ee;
}#lp01c ul#eswsMenu li.active, #lp01c #eswsMenu li.active .eswsDirectoryTitle{
    color: #4c81d0;
    background-position: 0 100%;
    background-repeat: no-repeat;
    padding-left: 4px;
}#lp01c *:first-child+html #eswsMenu li.active .eswsDirectoryTitle{
    display: inline;
}#lp01c ul#eswsMenu span, #lp01c #eswsMenu .eswsDirectoryTitle span{
    display: block;
    height: 44px;
    /*    overflow: hidden;*/
    white-space: nowrap;
}#lp01c #eswsMenu li .eswsDirectoryTitle span{
    /*width: 100%;*/
    /*    display: inline;*/
    padding-right: 14px;
    margin-right: 4px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}#lp01c #eswsMenu li.active .eswsDirectoryTitle a{
    padding-right: 4px;
}#lp01c ul#eswsMenu li.active a, #lp01c #eswsMenu li.active .eswsDirectoryTitle{
    color: #4c81d0;
    display: block;
    background-position: 100% 100%;
    background-repeat: no-repeat;
}#lp01c /**/

#eswsMenu .eswsDirectoryTitle{
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    height: 44px;
    line-height: 48px;
    cursor: pointer;
    display: inline-block;
    /display: inline;
    /zoom: 1;
}#lp01c ul.eswsSecondLayer{
    background-color: #fff;
    position: absolute;
    z-index: 1000000;
    /*    display: none;*/
    opacity: 0.8;
    -moz-opacity: 0.8;
    /* Firefox */
    filter: alpha(opacity=80);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=80)";
    /* IE8 */
    /margin-top: 43px;
    /margin-left: -7%;
    /*/top:43px;
   /left: 0;*/
}#lp01c ul#eswsMenu ul.eswsSecondLayer{
    display: none;
}#lp01c /* IE7ではサブメニュー幅を超えて文字が表示されないため */

*:first-child+html ul#eswsMenu ul.eswsSecondLayer{
    display: block;
}#lp01c ul#eswsMenu ul.eswsSecondLayer.hover{
    visibility: visible;
}#lp01c ul#eswsMenu ul.eswsSecondLayer li{
    float: none;
    text-align: left;
    display: block;
    border-left: 1px solid #4d82d0;
    border-bottom: 1px solid #4d82d0;
    border-right: 1px solid #4d82d0;
}#lp01c ul#eswsMenu ul.eswsSecondLayer span:hover, #lp01c ul#eswsMenu ul.eswsSecondLayer li:hover{
    cursor: pointer;
}#lp01c ul#eswsMenu ul.eswsSecondLayer a{
    color: #000;
    text-align: center;
}#lp01c ul#eswsMenu ul.eswsSecondLayer span{
    /*    padding: 0 1em;*/
    zoom: 1;
}#lp01c ul#eswsMenu li.active ul.eswsSecondLayer a, #lp01c ul#eswsMenu li.active ul.eswsSecondLayer span{
    background-image: none;
}#lp01c ul#eswsMenu ul.eswsSecondLayer a:hover{
    background-color: #eff5fb;
    opacity: 0.8;
    -moz-opacity: 0.8;
    /* Firefox */
    filter: alpha(opacity=80);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=80)";
    /* IE8 */
}#lp01c /* @end */

div#eswsFooter{
    background-color: #eeeeee;
}#lp01c #eswsFooterInner{
    width: 980px;
    height: auto;
    margin: 0 auto;
    position: relative;
    padding-top: 15px;
    padding-bottom: 50px;
}#lp01c #eswsPageTop{
    font-size: 12px;
    text-align: right;
    padding-left: 8px;
    position: absolute;
    right: 0;
    top: -24px;
    background-position: 0 2px;
    background-repeat: no-repeat;
    z-index:100001;
}#lp01c #eswsFooterText a{
    display: block;
    color: #4c4c4c;
    font-size: 11px;
    margin-bottom: 1em;
}#lp01c #foot_inquiry li#eswsInquiryTel{
    padding-left: 28px;
    font-size: 24px;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-right: 0.6em;
    margin-bottom: 0.6em;
}#lp01c #foot_inquiry #eswsInquiryTime{
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    float: left;
}#lp01c /* おすすめ物件 */

div.eswsOsusumeHorizontal, #lp01c div.eswsOsusumeVertical, #lp01c div.inner_pickup{
    overflow: hidden;
}#lp01c ul.eswsPropertyInfo{
    /*    width: 700px;*/
    /*height: 560px;
    border-bottom: 1px solid #eeeeee;*/
    /*    overflow: auto;*/
    margin-left: 5px;
    position: relative;
}#lp01c div.eswsOsusumeComponent{
    border-bottom: 1px solid #eeeeee;
}#lp01c li.eswsPropertyContainer, #lp01c div.box_property{
    width: 215px;
    /*    min-height: 340px;*/
    /*    height: 340px;*/
    float: left;
    display: inline;
    padding-bottom: 30px;
    padding-right: 16px;
    margin-bottom: 4px;
    background: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_box_property-8.gif) repeat-x 0 100%;
    position: relative;
}#lp01c div.eswsOsusumeVertical li.eswsPropertyContainer, #lp01c .osusumeVertical div.box_property{
    width: 159px;
}#lp01c li.eswsAddress{
    position: absolute;
    width: 205px;
}#lp01c li.eswsAddress a{
    font-size: 0.8em;
}#lp01c li.eswsBuildingName{
    width: 215px;
    /*    height: 21px;*/
    background-color: #92b92e;
    margin-bottom: 0;
    text-align: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}#lp01c td.eswsInformation{
    width: 215px;
}#lp01c table.eswsPropertyInfoDetail td.eswsFontSize p{
    font-size: 12px;
}#lp01c p.eswsAccess{
    position: absolute;
    /*    top: 255px;*/
    width: 205px;
}#lp01c div.eswsOsusumeVertical p.eswsAccess{
    /*    top: 280px;*/
    width: 148px;
}#lp01c div.eswsOsusumeVertical li.eswsBuildingName, #lp01c .osusumeVertical div.box_building_name{
    width: 150px;
    /*    height: 40px;*/
    padding: 5px 4px;
}#lp01c li.eswsPropertyContainer .eswsBuildingName a, #lp01c div.box_building_name p a{
    font-size: 12px;
    color: #fff;
    line-height: 2;
    /*    line-height: 21px;*/
}#lp01c div.eswsOsusumeVertical li.eswsBuildingName a, #lp01c .osusumeVertical div.box_building_name p a{
    line-height: 1.4;
}#lp01c p.eswsTitlePrice, #lp01c li.eswsPrice{
    width: 215px;
    font-size: 17px;
    border-bottom: 1px solid #cbcbcc;
    margin-bottom: 7px;
    position: absolute;
    /*    top: 24px;*/
}#lp01c div.eswsOsusumeVertical li.eswsPrice{
    width: 160px;
    /*    top: 48px;*/
}#lp01c td.eswsImageArea a, #lp01c li.eswsPropertyContainer a{
    color: #000;
    line-height: 1.2;
}#lp01c span.eswsPrice, #lp01c li.eswsPrice span, #lp01c p.typo_price span{
    font: 36px Arial, Helvetica, Geneva, sans-serif;
}#lp01c div.eswsOsusumeVertical li.eswsPrice span{
    font-size: 30px;
}#lp01c span.eswsPrice{}#lp01c td.eswsImageArea{
    width: 211px;
    min-height: 160px;
    /*    margin-top: 90px;*/
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_box_img-8.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
}#lp01c *+html td.eswsImageArea{
    top: 90px;
    height: 160px;
}#lp01c div.eswsOsusumeVertical div.eswsImageArea{
    width: 157px;
    min-height: 156px;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_box_img_vertical-8.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    /*    margin-top: 120px;*/
}#lp01c td.eswsImageArea a{
    width: 200px;
    height: 150px;
    overflow: hidden;
    margin-top: 1px;
    padding-top: 2px;
    padding-left: 5px;
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    text-align: center;
    /display: block;
    /zoom: 1;
}#lp01c div.eswsOsusumeVertical div.eswsImageArea a{
    width: 146px;
    height: 144px;
    overflow: hidden;
    margin-top: 1px;
    padding-top: 2px;
    padding-left: 5px;
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    text-align: center;
    /width: 160px;
    /margin-left: -5px;
    /display: block;
    /zoom: 1;
    /color: #e6e6e6;
}#lp01c /**+html td.eswsImageArea a{
    display: inline;
    zoom: 1;
}#lp01c *+html td.eswsImageArea a img{
    display: inline;
    zoom: 1;
}#lp01c td.eswsImageArea a img, #lp01c div.eswsImageArea img{
    vertical-align: middle;
}#lp01c /*td.eswsImageArea a img{
    max-width: 200px;
    max-height: 150px;
    margin-top: 1px;
}#lp01c div.eswsImageArea a img{
    max-width: 146px;
    max-height: 144px;
}#lp01c * html body td.eswsImageArea img{
	width: expression(this.width >= this.height ? "200px" : "auto");
	height: expression(this.width <= this.height ? "150px" : "auto");
}#lp01c * html body div.eswsImageArea img{
	width: expression(this.width >= this.height ? "146px" : "auto");
	height: expression(this.width <= this.height ? "144px" : "auto");
}#lp01c */

td.eswsImageArea .vg{
    /visibility: hidden;
    /height: 150px;
    /vertical-align: middle;
    /zoom: 1;
}#lp01c div.eswsImageArea .vg{
    /visibility: hidden;
    width: 1px;
    /height: 144px;
    /vertical-align: middle;
    /zoom: 1;
}#lp01c li.eswsBuildingType{
    height: 15px;
    font-size: 10px;
    line-height: 20px;
    position: absolute;
    top: 70px;
}#lp01c span.eswsBuildingType{
    height: 15px;
    font-size: 10px;
    line-height: 20px;
    position: absolute;
    left: 0;
    /*    top: 48px;*/
}#lp01c a.eswsBuildingType{
    font-size: 10px;
    font-weight: normal;
}#lp01c li.eswsLayout{
    font-size: 15px;
    font-weight: bold;
    margin-right: 4px;
    margin-bottom: 4px;
    position: absolute;
    /*    top: 70px;*/
}#lp01c div.eswsOsusumeVertical li.eswsLayout{
    /*    top: 94px;*/
}#lp01c div.eswsOsusumeVertical li.eswsBuildingType{
    /*    top: 95px;*/
}#lp01c li.eswsPropertyContainer div.eswsBtnOsusumeDetail{
    display: none;
}#lp01c li.eswsSellingPoing{
    font-size: 10px;
    min-height: 30px;
    padding-left: 25px;
    padding-right: 7px;
    margin-top: 44px;
    background: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_good-8.gif) no-repeat 0 0;
    overflow: hidden;
}#lp01c td.eswsInformation li.eswsSellingPoing{
    width: 180px;
    margin-top: 0;
    position: absolute;
    left: 0;
    bottom: 46px;
}#lp01c td.eswsInformation li.eswsSellingPoing br{
    display: none;
}#lp01c /* お知らせ */

div.eswsComponent.eswsNewinfoComponent{
    /*    width: 721px;*/
    /*    padding-top: 63px;*/
    /*    height: 280px;*/
    /*   border-left: 1px solid #d8d9d9;
    border-right: 1px solid #d8d9d9;*/
}#lp01c /*#eswsComponent-121{
    position: absolute;
    top: 500px;
}#lp01c */

dl.eswsNewinfoComponentInner, #lp01c div.eswsNewinfoComponent dl{
    /*width: 690px;
  margin-left: 20px;*/
    padding: 0 20px;
}#lp01c dl.eswsNewinfoComponentInner{
    /*height: 260px;
    overflow: auto;*/
}#lp01c div.eswsNewinfoComponent dt, #lp01c div.eswsNewinfoComponent dd{
    font-size: 12px;
}#lp01c div.eswsNewinfoComponent dt{
    font-weight: bold;
    margin-bottom: 3px;
}#lp01c div.eswsNewinfoComponent dd{
    line-height: 1.4;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/arrow_blue-8.gif);
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 0.6em;
    margin-bottom: 1em;
}#lp01c /* @end */


/* @group 売買物件一覧 */

body.eswsRentList #eswsPaneBetaInner, #lp01c.eswsLayout #eswsPaneBetaInner, #lp01c.eswsSaleList #eswsPaneBetaInner{
    padding-top: 71px;
    /*    position: static;*/
}#lp01c div.eswsTitleHeaderPage{
    /*margin-top: -70px;
    margin-left: -190px;*/
    position: absolute;
    top: -60px;
    left: -210px;
}#lp01c h3.eswsTitleHeaderText{
    height: 52px;
    font-size: 28px;
    line-height: 52px;
    font-weight: bold;
    padding-left: 8px;
}#lp01c h3.eswsTitleHeaderText span{
    font-size: 14px;
    display: block;
    float: left;
    margin-right: 11px;
    padding-right: 11px;
    border-right-style: solid;
    border-right-width: 3px;
}#lp01c h5.eswsSearchResultDisplay{
    margin-top: 29px;
    font-size: 14px;
    font-weight: bold;
}#lp01c div.eswsPageLinkContainerBtm h5.eswsSearchResultDisplay{
    margin-top: 20px;
}#lp01c h5.eswsSearchResultDisplay span{
    font-weight: normal;
    color: #595959;
}#lp01c div.eswsPageLinkContainer{
    position: relative;
    margin-bottom: 60px;
}#lp01c div.eswsPageLinkContainer.eswsPageLinkContainerBtm{
    height: 200px;
    position: relative;
    z-index: 10;
}#lp01c ul.eswsHorizonalInline li{
    position: absolute;
    top: -42px;
    right: 255px;
}#lp01c ul.eswsHorizonalInline li:after{
    content: '.';
    visibility: hidden;
    height: 0;
    clear: both;
    display: block;
}#lp01c .eswsPageLinkContainerBtm ul.eswsHorizonalInline li{
    position: absolute;
    top: 123px;
    right: 255px;
}#lp01c *+html .eswsPageLinkContainerBtm ul.eswsHorizonalInline li{
    top: 133px;
}#lp01c ul.eswsHorizonalInline li.eswsPageLink{
    position: static;
    margin-top: 28px;
    border-top: 1px dotted #7e7e7f;
    padding-top: 13px;
}#lp01c .eswsPageLinkContainerBtm ul.eswsHorizonalInline li.eswsPageLink{
    border-top: none;
    border-bottom: 1px dotted #7e7e7f;
    padding-bottom: 15px;
    margin-top: 20px;
}#lp01c ul.eswsCaution{
    margin-top: -100px;
}#lp01c li.eswsPageLink span{
    display: block;
    float: left;
    padding: 4px 6px;
    border: 1px solid #e8e8e8;
    width: 16px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin-right: 7px;
}#lp01c li.eswsPageLink a span{
    background-color: #fff;
}#lp01c li.eswsPageLink a span:hover{
    opacity: 0.5;
    -moz-opacity: 0.5;
    /* Firefox */
    filter: alpha(opacity=50);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=50)";
    /* IE8 */
    cursor: pointer;
}#lp01c li.eswsPageLink span.prev_01, #lp01c li.eswsPageLink span.prev_02, #lp01c li.eswsPageLink span.next_01, #lp01c li.eswsPageLink span.next_02{
    border: 1px solid #e8e8e8;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: #fff;
    text-indent: -9999px;
}#lp01c /*--eswsPageLinkの代替--*/

.eswsPager__element{
    display: block;
    float: left;
    padding: 4px 6px;
    border: 1px solid #e8e8e8;
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin-right: 7px;
    width: 20px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: #fff;
}#lp01c .eswsPager__element:hover{
    opacity: 0.5;
    -moz-opacity: 0.5;
    /* Firefox */
    filter: alpha(opacity=50);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=50)";
    /* IE8 */
    cursor: pointer;
}#lp01c li.eswsPageLink span.prev_01, #lp01c .eswsPager__firstPage{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_prev_01_gray-8.gif);
}#lp01c li.eswsPageLink span.prev_02, #lp01c .eswsPager__previousPage{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_prev_02_gray-8.gif);
}#lp01c li.eswsPageLink span.next_01, #lp01c .eswsPager__toLastPage{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_next_01_gray-8.gif);
}#lp01c li.eswsPageLink span.next_02, #lp01c .eswsPager__toNextPage{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_next_02_gray-8.gif);
}#lp01c .eswsPager__element--inactive{
    pointer-events: none;
}#lp01c .eswsPager__firstPage, #lp01c .eswsPager__previousPage, #lp01c .eswsPager__toLastPage, #lp01c .eswsPager__toNextPage{
    text-indent: -9999px;
    pointer-events: none;
}#lp01c ul.eswsClearfix li.eswsBtnSearchInquiry, #lp01c div.eswsOperationControl li.eswsBtnRequest{
    width: 244px;
    height: 45px;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_check_inquiry-8.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    position: absolute;
    top: 19px;
    right: 0;
    z-index: 10;
}#lp01c a.eswsBtnListInquiry{
    width: 141px;
    height: 38px;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_inquiry_min3-8.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: inline-block;
}#lp01c div.eswsCheckPropertyBtmDetail ul.eswsClearfix li.eswsBtnSearchInquiry{
    position: static;
}#lp01c div.eswsCheckPropertyBtmDetail{
    width: 250px;
    margin: 0 auto;
    /* adjust to center */
}#lp01c div.eswsOperationControl li.eswsBtnRequest a, #lp01c ul.eswsClearfix li.eswsBtnSearchInquiry a{
    display: block;
    width: 244px;
    height: 45px;
    /*    z-index: 1000000;*/
}#lp01c li.eswsBtnSearchInquiry:hover, #lp01c li.eswsBtnRequest:hover{
    opacity: 0.8;
    -moz-opacity: 0.8;
    /* Firefox */
    filter: alpha(opacity=80);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=80)";
    /* IE8 */
}#lp01c div.eswsCheckPropertyBtm1 li.eswsBtnSearchInquiry, #lp01c div.eswsCheckPropertyBtm1 li.eswsBtnRequest{
    top: 120px;
    z-index: 1000000;
}#lp01c *+html div.eswsCheckPropertyBtm1 li.eswsBtnRequest{
    /*    top: 120px;*/
}#lp01c .eswsCheckPropertyBtm1{
    position: relative;
    z-index: 1000000;
}#lp01c .eswsCheckPropertyBtm1 li.eswsBtnRequest{
    width: 244px;
    height: 45px;
    position: absolute;
    z-index: 1;
    top: 87px;
}#lp01c li.eswsBtnAppointment{
    display: none;
}#lp01c /* 画像で表示 */

div#eswsSaleSerchResultImageView.eswsSearchResultImage:after{
    content: '.';
    visibility: hidden;
    height: 0;
    clear: both;
    display: block;
}#lp01c div#eswsSaleSerchResultImageView.eswsSearchResultImage{
    width: 726px;
    overflow: visible;
}#lp01c div.box_inquiry a.eswsIconDetail{
    float: left;
}#lp01c /* @group 並び替えメニュー */

div.eswsSortContent{
    position: absolute;
    top: 126px;
    right: 3px;
    width: 360px;
}#lp01c div.eswsPageLinkContainerBtm div.eswsSortContent{
    top: 70px;
}#lp01c *+html div.eswsPageLinkContainerBtm div.eswsSortContent{
    top: 80px;
}#lp01c div.eswsPageLinkContainerBtm div.box_sort{
    top: -190px;
    right: 89px;
}#lp01c div.eswsSortContent a, #lp01c div.eswsSortContent img{
    display: block;
}#lp01c /* @end */


/* @group tab */

div.eswsTabMenuSizeEnsure{
    clear: both;
}#lp01c div.eswsTabMenuRentContainer{
    height: 41px;
    margin-top: 17px;
    margin-bottom: 17px;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_list_tab-8.gif);
    background-repeat: no-repeat;
    background-position: 0 100%;
}#lp01c div.eswsTabMenuContainer{
    height: 41px;
    margin-top: 17px;
    margin-bottom: 17px;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_list_tab-8.gif);
    background-repeat: no-repeat;
    background-position: 0 100%;
    float: left;
}#lp01c div.eswsTabMenuBuildingContainer{
    height: 41px;
    margin-top: 17px;
    margin-bottom: 17px;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_list_tab-8.gif);
    background-repeat: no-repeat;
    background-position: 0 100%;
    float: left;
}#lp01c div.eswsTabMenuRentContainer ul{
    height: 37px;
    margin-left: 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-position: 0 -37px;
}#lp01c div.eswsTabMenuContainer ul{
    height: 37px;
    margin-left: 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-position: 0 -37px;
}#lp01c div.eswsTabMenuBuildingContainer ul{
    height: 37px;
    margin-left: 0px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-position: -438px -37px;
}#lp01c div.eswsTabMenuRentContainer ul.eswsClearfixRent{
    width: 292px;
}#lp01c div.eswsTabMenuContainer ul.eswsClearfixSale{
    width: 438px;
}#lp01c div.eswsTabMenuBuildingContainer ul.eswsClearfixBuildingSale{
    width: 146px;
}#lp01c div.eswsTabMenuRentContainer li{
    display: block;
    float: left;
    width: 146px;
    height: 37px;
}#lp01c div.eswsTabMenuContainer li{
    display: block;
    float: left;
    width: 146px;
    height: 37px;
}#lp01c div.eswsTabMenuBuildingContainer li{
    display: block;
    float: left;
    width: 146px;
    height: 37px;
}#lp01c div.eswsTabMenuRentContainer li a{
    display: block;
    width: 146px;
    height: 37px;
    text-indent: -9999px;
}#lp01c div.eswsTabMenuContainer li a{
    display: block;
    width: 146px;
    height: 37px;
    text-indent: -9999px;
}#lp01c div.eswsTabMenuBuildingContainer li a{
    display: block;
    width: 146px;
    height: 37px;
    text-indent: -9999px;
}#lp01c div.eswsTabMenuRentContainer ul.eswsClearfixRent li.eswsTabSearchPicture a{
    background-position: 0px 0px;
}#lp01c div.eswsTabMenuRentContainer ul.eswsClearfixRent li.eswsTabSearchBuilding a{
    background-position: -146px 0px;
    background-repeat: no-repeat;
}#lp01c div.eswsTabMenuContainer ul.eswsClearfixSale li.eswsTabSearchList a{
    background-position: 0px 0px;
}#lp01c div.eswsTabMenuContainer ul.eswsClearfixSale li.eswsTabSearchPicture a{
    background-position: -146px 0px;
}#lp01c div.eswsTabMenuContainer ul.eswsClearfixSale li.eswsTabSearchLayout a{
    background-position: -292px 0px;
    background-repeat: no-repeat;
}#lp01c div.eswsTabMenuBuildingContainer ul.eswsClearfixBuildingSale li.eswsTabSearchBuilding a{
    background-position: -438px 0px;
    background-repeat: no-repeat;
}#lp01c div.eswsTabMenuRentContainer li a:hover{
    opacity: 0.9;
    -moz-opacity: 0.9;
    /* Firefox */
    filter: alpha(opacity=90);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=90)";
    /* IE8 */
}#lp01c div.eswsTabMenuContainer li a:hover{
    opacity: 0.9;
    -moz-opacity: 0.9;
    /* Firefox */
    filter: alpha(opacity=90);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=90)";
    /* IE8 */
}#lp01c div.eswsTabMenuBuildingContainer li a:hover{
    opacity: 0.9;
    -moz-opacity: 0.9;
    /* Firefox */
    filter: alpha(opacity=90);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=90)";
    /* IE8 */
}#lp01c tr.eswsEven{
    background-color: #f5f5f5;
}#lp01c table.table_list td.eswsResidenceItem{
    padding-left: 6px;
}#lp01c a.eswsIconDetail{
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 70px;
    height: 32px;
    display: block;
    text-indent: -9999px;
}#lp01c div.box_result input, #lp01c div.box_inquiry p.btn_detail input, #lp01c input.eswsTextCheck{
    padding: 0;
    margin: 0;
    margin-top: 8px;
    margin-left: 8px;
    /margin-top: 3px;
    /margin-left: 4px;
}#lp01c body:first-of-type div.box_result input, #lp01c body:first-of-type div.box_inquiry p.btn_detail input, #lp01c body:first-of-type input.eswsTextCheck{
    margin-top: 9px;
}#lp01c div.box_result th.eswsCellListProperty input{
    margin: 2px 0;
}#lp01c .eswsSearchResultList th.list_sale_cell01{
    width: 8%;
}#lp01c .eswsSearchResultList th.list_sale_cell02{
    width: 18%;
    line-height: 28px;
}#lp01c .eswsSearchResultList th.list_sale_cell03{
    width: 19%;
}#lp01c .eswsSearchResultList th.list_sale_cell04{
    width: 11%;
}#lp01c .eswsSearchResultList th.list_sale_cell05{
    width: 15%;
}#lp01c .eswsSearchResultList th.list_sale_cell06{
    width: 17%;
}#lp01c .eswsSearchResultList th.list_sale_cell07{
    width: 12%;
}#lp01c div.eswsSearchPage{
    width: 977px;
    position: absolute;
    /*     top: 240px;*/
    left: 50%;
    margin-left: -490px;
    z-index: 1;
}#lp01c *+html div.eswsSearchPage{
    width: 211px;
}#lp01c div#eswsPaneBetaInner.eswsSearchPage{
    margin-left: 0;
    position: static;
    margin: 0 auto;
}#lp01c div.eswsTitleSearchCondition{
    display: none;
}#lp01c #eswsSearchForm{
    width: 211px;
    margin: 0 auto;
    display: block;
    position: static;
    z-index: 10;
    float: left;
    margin-top: 52px;
    margin-left: 7px;
    padding: 0;
    text-align: left;
}#lp01c div#SearchConditionChoices.eswsSearchConditionChoices{
    /position: relative;
}#lp01c *+html #eswsSearchForm{
    border-right: 1px solid #bfbfbf;
    width: 208px;
    margin-top: 22px;
}#lp01c html>
/**/

body #eswsSearchForm{
    display: none;
}#lp01c *+html div#SearchConditionChoices.eswsSearchConditionChoices{
    margin-bottom: 43px;
}#lp01c #eswsSearchForm ul.eswsHorizonalInline li{
    position: static;
    margin-right: 0;
}#lp01c #eswsSearchCondition{
    margin-left: 3px;
    border-left: 1px solid;
    background-color: #fff;
    display: block;
}#lp01c #eswsSearchCondition table.eswsDataGridContainer{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/line_gray_btm-8.gif);
    background-position: 0 100%;
    background-repeat: no-repeat;
    margin-bottom: 5px;
    /position: relative;
}#lp01c div#eswsSearchConditionHeader div.box_inner{
    margin-left: 3px;
    border-left: 1px solid;
    background-color: #fff;
    display: block;
}#lp01c div#eswsSearchConditionHeader div.box_inner p.head_typo{
    padding: 4px;
}#lp01c #eswsSearchCondition #eswsSearchConditionParticularStyleInput th, #lp01c h4.eswsTitleSearch{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_eswsTitleSearch-8.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 206px;
    height: 37px;
    font-size: 14px;
    font-weight: bold;
    color: #4c4c4c;
    margin-bottom: 4px;
    padding-left: 1px;
    padding-bottom: 1px;
    border-bottom: 1px solid #cbcbcc;
    background-color: #fff;
}#lp01c #eswsSearchCondition #eswsSearchConditionParticularStyleInput th{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
    border-top: 2px solid;
}#lp01c #eswsSearchConditionParticularStyleInput th span, #lp01c h4.eswsTitleSearch span{
    margin-left: 7px;
    padding-left: 24px;
    background-position: 0 0;
    background-repeat: no-repeat;
    line-height: 37px;
}#lp01c h4#eswsRailwaySelect.eswsTitleSearch span{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_eswsRailwaySelect-8.gif);
}#lp01c h4#eswsAreaSelect.eswsTitleSearch span{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_eswsAreaSelect-8.gif);
    background-position: 0 5px;
    padding-left: 26px;
    overflow: visible;
    display: inline-block;
    height: 37px;
    line-height: 37px;
}#lp01c h4#eswsConditionSelect.eswsTitleSearch span{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_eswsConditionSelect-8.gif);
}#lp01c #eswsSearchConditionParticularStyleInput th span{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_eswsKodawariSelect-8.gif);
}#lp01c table.eswsDataGridContainer{
    width: 206px;
}#lp01c h5.eswsSelectListheader{
    background-color: #f9eedf;
    padding: 0 9px;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 4px;
}#lp01c #eswsSearchCondition ul, #lp01c ul.eswsHorizonalList.eswsConditionContainer{
    padding: 0 9px;
    margin-bottom: 14px;
}#lp01c #eswsSearchCondition tr{
    position: relative;
}#lp01c .eswsSearchForm__adCondition#SearchConditionChoices tr{
    position: static;
}#lp01c div#eswsSearchConditionHeader.hidden{
    height: 1px;
    position: absolute;
}#lp01c #eswsSearchCondition tr.box_search_btn td{
    padding: 0;
}#lp01c #eswsSearchCondition th{
    width: 195px;
    position: absolute;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
}#lp01c #eswsSearchCondition td{
    padding: 26px 5px 0 5px;
    overflow: visible;
}#lp01c #eswsSearchConditionParticularStyleInput td{
    padding: 42px 0 0 4px;
}#lp01c #eswsSearchConditionParticularStyleInput ul{
    margin-top: 2px;
}#lp01c #eswsSearchCondition ul{
    padding: 0;
}#lp01c #eswsSearchCondition li{
    float: left;
    margin-right: 10px;
    margin-bottom: 1px;
    white-space: nowrap;
}#lp01c div.eswsSearchCondition input{
    zoom: 1;
}#lp01c div.eswsSearchCondition label{
    font-size: 12px;
    zoom: 1;
}#lp01c #eswsSearchCondition select{
    width: 80px;
    margin-top: 4px;
    margin-bottom: 10px;
    font-size: 12px;
}#lp01c #eswsSearchConditionCompleteDateInput select{
    width: 166px;
    margin-top: 4px;
    margin-bottom: 10px;
    font-size: 12px;
}#lp01c #eswsSearchCondition ul:after{
    content: '.';
    visibility: hidden;
    height: 0;
    clear: both;
    display: block;
}#lp01c #eswsSearchForm p.btn_slide{
    width: 14px;
    height: 17px;
    display: inline-block;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_close-8.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    float: right;
    margin-top: 14px;
    margin-right: 11px;
    padding: 0;
    cursor: pointer;
}#lp01c *+html #eswsSearchForm p.btn_slide{
    margin-top: -25px;
}#lp01c #eswsSearchForm p.btn_slide.close{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_open-8.gif);
}#lp01c li.eswsBtnChangeRange, #lp01c #SearchConditionChoices p.btn_more_station{
    width: 191px;
    border-top: 1px dotted #999999;
    padding: 8px 0 0 0;
    margin: 0 auto 6px;
}#lp01c li.eswsBtnChangeRange a, #lp01c p.btn_more_station a{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 38px;
    width: 141px;
    height: 38px;
    display: block;
    margin: 0 auto;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_btn_more_station-8.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-align: center;
}#lp01c li#eswsBtnSearch.eswsBtnSearch a:hover, #lp01c li.eswsBtnMoreAddress.eswsBtnChangeRange a:hover, #lp01c li.eswsBtnRailwaySelection.eswsBtnChangeRange a:hover, #lp01c li.eswsBtnMoreStation.eswsBtnChangeRange a:hover, #lp01c p.btn_more_station a:hover{
    opacity: 0.8;
    -moz-opacity: 0.8;
    /* Firefox */
    filter: alpha(opacity=80);
    /* IE6/7 */
    -ms-filter: "alpha(opacity=80)";
    /* IE8 */
}#lp01c #eswsSearchCondition #box_kodawari div.box_search_btn{
    width: 206px;
    margin-left: -6px;
    border-bottom: none;
}#lp01c #eswsSearchCondition div.box_search_btn{
    width: 206px;
    margin-left: -6px;
}#lp01c #box_kodawari p.btn_search, #lp01c tr.box_search_btn p.btn_search, #lp01c li#eswsBtnSearch.eswsBtnSearch, #lp01c #SearchConditionChoices p.btn_search{
    width: 189px;
    background-color: #f9eedf;
    padding-top: 8px;
    padding-bottom: 7px;
    margin-bottom: 0;
}#lp01c li#eswsBtnSearch.eswsBtnSearch{
    width: 206px;
}#lp01c li#eswsBtnSearch.eswsBtnSearch a, #lp01c p.btn_search a{
    width: 141px;
    height: 38px;
    display: block;
    margin: 0 auto;
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_search-8.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
}#lp01c ul.eswsBtnControlUnder{
    width: 206px;
    /*position: absolute;
    left: 12px;*/
    /*    top: 166px;*/
}#lp01c /* @end */


/* @group 物件一覧（賃貸） */

div.eswsSearchResultList{
    margin-top: 13px;
}#lp01c div.eswsNoCount{
    text-align: center;
    font-size: 14px;
    margin-top: 100px;
    margin-bottom: 100px;
}#lp01c div.eswsNoCount span{
    font-size: 18px;
    display: block;
    font-weight: bold;
}#lp01c #eswsRentSearchResultBuildingView div.ttl_building_name h5 a, #lp01c #eswsSaleSearchResultBuildingView div.ttl_building_name h5 a{
    text-decoration: underline;
}#lp01c /* 物件一覧　棟表示（賃貸、売買共通） */

div.eswsBuildingExteriorImageContainer{
    float: left;
    width: 150px;
    margin-top: 10px;
    margin-left: 10px;
}#lp01c div.eswsBuildingExteriorImageContainer p.layout_image img{
    max-height: 150px;
    max-width: 150px;
    border: inherit;
}#lp01c div.eswsBuildingExteriorImageContainer p{
    margin-top: 2px;
    font-size: 12px;
    text-align: center;
}#lp01c div.eswsBuildingExteriorImageContainer p input{
    margin: 0px;
}#lp01c div.eswsBuildingExteriorImageContainer:after{
    content: '.';
    visibility: hidden;
    height: 0;
    clear: both;
    display: block;
}#lp01c table.eswsBuildingBasicInfoTable{
    float: left;
    width: 520px;
    margin: 10px 0px 10px 10px;
    margin-left: 10px;
    border-width: 1px;
    border-style: solid;
    word-break: break-all;
}#lp01c table.eswsBuildingBasicInfoTable th{
    width: 20%;
    padding: 5px;
    text-align: center;
    border-width: 1px;
    border-style: solid;
}#lp01c /* 「th + td」が1セット横に並ぶ場合、tdは1セルで80%専有する */

table.eswsBuildingBasicInfoTable td{
    width: 80%;
    padding: 5px;
    border: 1px solid #adaeae;
}#lp01c /* 「th + td」が2セット横に並ぶ場合、tdは1セルで30%専有する */

table.eswsBuildingBasicInfoTable td.eswsHalfCell{
    width: 30%;
}#lp01c /* 「新着」画像を一覧用に縮小 start　*/

div.eswsSearchResultBuilding table.eswsPropertyInfoList th.eswsCellNewIcon{
    margin: 0;
    padding: 0;
}#lp01c div.eswsSearchResultBuilding table.eswsPropertyInfoList td.eswsCellNewIcon{
    margin: 0px;
    padding: 0 2px 0 0;
    max-width: 50px;
    max-height: 20px;
}#lp01c #box_list div.eswsSearchResultBuilding table.eswsPropertyInfoList td.eswsCellNewIcon span.eswsIconNew{
    padding: 0px;
}#lp01c /* end　*/

div.eswsSearchResultBuilding table.eswsPropertyInfoList th{
    padding: 2px;
    text-align: center;
}#lp01c div.box_result .eswsPropertyInfoList{
    margin-top: 10px;
    margin-left: 10px;
    width: 680px;
}#lp01c div.eswsSocialPlugin{
    width: 500px;
    height: 30px;
    float: right;
}#lp01c div.eswsSalesPerson{
    position: relative;
    width: 720px;
    margin: 5px 90px 20px;
}#lp01c div.eswsSalesPerson div.eswsSalesPersonInfo{
    text-align: center;
    margin: 12px 10px 0px;
    width: 160px;
    min-height: 110px;
    float: left;
}#lp01c div.eswsSalesPerson div.eswsSalesPersonInfo p img{
    max-height: 90px;
    max-width: 90px;
    border: 1px solid #adaeae;
}#lp01c div.eswsSalesPerson div.eswsSalesPersonInfo p.eswsSalesPersonName{
    margin-top: 2px;
    font-size: 14px;
    text-align: center;
}#lp01c div.eswsSalesPerson div.eswsSalesPersonComment{
    margin: 12px 10px;
    padding: 10px;
    min-height: 60px;
    width: 490px;
    float: left;
    border: 1px solid #adaeae;
    background-color: white;
    word-break: break-all;
}#lp01c div.eswsSalesPerson div.eswsSalesPersonText p.eswsCommentBody{
    font-weight: bold;
    text-indent: 10px;
}#lp01c div.eswsSalesPerson:after{
    content: '.';
    visibility: hidden;
    height: 0;
    clear: both;
    display: block;
}#lp01c table.eswsPropertyInfoDetail, #lp01c table.eswsPropertyInfoDetailSale{
    border-bottom: 1px solid #adaeae;
}#lp01c table.eswsPropertyInfoDetail, #lp01c table.eswsPropertyInfoDetailSale, #lp01c table.eswsPropertyInfoList{
    clear: both;
    width: 900px;
    margin: 0 auto 10px;
}#lp01c ul.eswsCaption{
    width: 900px;
    margin: 0 auto 30px;
    text-align: right;
}#lp01c ul.eswsCaption.eswsKindLand{
    text-align: left;
}#lp01c ul.eswsCaption li{
    margin-bottom: 4px;
}#lp01c table.eswsPropertyInfoDetail img, #lp01c table.eswsPropertyInfoDetailSale img{
    /*margin-left: 10px;
    padding-top: 0;
    font-size: 1px;*/
}#lp01c table.eswsPropertyInfoDetail a, #lp01c table.eswsPropertyInfoDetailSale a{
    display: inline-block;
    width: auto;
    height: auto;
}#lp01c table.eswsPropertyInfoDetail th, #lp01c table.eswsPropertyInfoDetail td, #lp01c table.eswsPropertyInfoDetailSale th, #lp01c table.eswsPropertyInfoDetailSale td, #lp01c table.eswsPropertyInfoList th, #lp01c table.eswsPropertyInfoList td, #lp01c table.eswsPropertyInfoList p.eswsParagraphBlock{
    font-size: 12px;
}#lp01c table.eswsPropertyInfoDetail tr th, #lp01c table.eswsPropertyInfoDetail tr td, #lp01c table.eswsPropertyInfoDetailSale tr th, #lp01c table.eswsPropertyInfoDetailSale tr td{
    padding: 12px;
}#lp01c table.eswsPropertyInfoDetail tr td, #lp01c table.eswsPropertyInfoDetailSale tr td{
    padding: 12px;
    width: 82%;
    word-break: break-all;
}#lp01c table.eswsPropertyInfoDetail tr.eswsHalfColumn td, #lp01c table.eswsPropertyInfoDetailSale tr.eswsHalfColumn td{
    width: 32%;
}#lp01c table.eswsPropertyInfoList th{
    padding: 8px;
}#lp01c table.eswsPropertyInfoList td{
    padding: 5px;
}#lp01c table.eswsPropertyInfoDetail th, #lp01c table.eswsPropertyInfoDetailSale th, #lp01c table.eswsPropertyInfoList th{
    border-width: 1px;
    border-style: solid;
}#lp01c table.eswsPropertyInfoDetail th, #lp01c table.eswsPropertyInfoDetailSale th{
    width: 18%;
}#lp01c table.eswsPropertyInfoDetail td, #lp01c table.eswsPropertyInfoDetailSale td, #lp01c table.eswsPropertyInfoList td{
    border-top: 1px solid #adaeae;
    border-right: 1px solid #adaeae;
    border-bottom: 1px solid #adaeae;
    line-height: 1.6;
}#lp01c table.eswsPropertyInfoDetailSale td.cellAddress a, #lp01c table.eswsPropertyInfoDetail td.eswsCellAddress a, #lp01c table.eswsPropertyInfoDetail td.cellAddress a{
    margin-left: 10px;
    margin-bottom: 5px;
    vertical-align: middle;
}#lp01c /* セル幅： 棟内の部屋一覧（賃貸、売買共通） */

table.eswsPropertyInfoList .eswsCellNewIcon{
    width: 40px;
    border-left: none;
    border-top: none;
    border-bottom: none;
    background: none;
}#lp01c table.eswsPropertyInfoList .eswsCellListProperty{
    text-align: center;
    width: 70px;
    padding: 3px 0;
}#lp01c /* チェックボックスを物件一覧用に縮小 　*/

div.eswsSearchResultBuilding table.eswsPropertyInfoList p.btn_list_property{
    width: 70px;
}#lp01c table.eswsPropertyInfoList .eswsCellListProperty .btn_list_property input{
    padding: 0;
    /* for IE 10 */
    margin-top: 8px;
    margin-left: 6px;
    /margin-top: 4px;
    /margin-left: 3px;
}#lp01c table.eswsPropertyInfoList td.eswsCellListProperty label{
    display: block;
    widht: 70px;
    height: 32px;
}#lp01c table.eswsPropertyInfoList .eswsCellDetail{
    width: 70px;
}#lp01c table.eswsPropertyInfoList td.eswsCellDetail{
    padding: 3px 0;
}#lp01c table.eswsPropertyInfoList .eswsCellDetail p.btn_detail{
    margin-right: 0;
}#lp01c table.eswsPropertyInfoList .eswsCellNewIconTh{
    width: 45px;
    display: block;
}#lp01c /* セル幅： 棟内の部屋一覧（賃貸、居住用） */

table.eswsPropertyInfoList.eswsRentMansion .eswsCellFloorNumber{
    width: 10%;
}#lp01c table.eswsPropertyInfoList.eswsRentMansion .eswsCellPrice{
    width: 16%;
}#lp01c table.eswsPropertyInfoList.eswsRentMansion .eswsCellMaintenanceFee, #lp01c table.eswsPropertyInfoList.eswsRentMansion .eswsCellDeposit .eswsLandArea{
    width: 23%;
}#lp01c table.eswsPropertyInfoList.eswsRentMansion .eswsCellRoomLayout{
    width: 10%;
}#lp01c table.eswsPropertyInfoList.eswsRentMansion .eswsCellArea{
    width: 18%;
}#lp01c /* セル幅： 棟内の部屋一覧（賃貸、駐車場 ＆ 土地） */

table.eswsPropertyInfoList.eswsRentParking .eswsCellAvailableDate{
    width: 50%;
}#lp01c table.eswsPropertyInfoList.eswsRentParking .eswsCellPrice, #lp01c table.eswsPropertyInfoList.eswsRentParking .eswsCellMaintenanceFee{
    width: 25%;
}#lp01c /* セル幅： 棟内の部屋一覧（賃貸、店舗 ＆ 事務所） */

table.eswsPropertyInfoList.eswsRentOffice .eswsCellFloorNumber{
    width: 9%;
}#lp01c table.eswsPropertyInfoList.eswsRentOffice .eswsCellArea{
    width: 17%;
}#lp01c table.eswsPropertyInfoList.eswsRentOffice .eswsCellPrice{
    width: 16%;
}#lp01c table.eswsPropertyInfoList.eswsRentOffice .eswsCellTsuboTanka{
    width: 20%;
}#lp01c table.eswsPropertyInfoList.eswsRentOffice .eswsCellAvailableDate{
    width: 38%;
}#lp01c /* セル幅： 棟内の部屋一覧（売買、マンション） */

table.eswsPropertyInfoList.eswsSaleMansion .eswsCellFloorNumber{
    width: 20%;
}#lp01c table.eswsPropertyInfoList.eswsSaleMansion .eswsCellPrice{
    width: 30%;
}#lp01c table.eswsPropertyInfoList.eswsSaleMansion .eswsCellRoomLayout{
    width: 15%;
}#lp01c table.eswsPropertyInfoList.eswsSaleMansion .eswsCellArea{
    width: 35%;
}#lp01c /* セル幅： 棟内の部屋一覧（売買、事業用） */

table.eswsPropertyInfoList.eswsSaleBusiness .eswsCellFloorNumber{
    width: 20%;
}#lp01c table.eswsPropertyInfoList.eswsSaleBusiness .eswsCellPrice{
    width: 35%;
}#lp01c table.eswsPropertyInfoList.eswsSaleBusiness .eswsCellArea{
    width: 45%;
}#lp01c /* セル幅： 棟内の部屋一覧（売買、投資用マンション） */

table.eswsPropertyInfoList.eswsSaleInvestmentMansion .eswsCellFloorNumber{
    width: 10%;
}#lp01c table.eswsPropertyInfoList.eswsSaleInvestmentMansion .eswsCellPrice, #lp01c table.eswsPropertyInfoList.eswsSaleInvestmentMansion .eswsCellInvestmentYield{
    width: 20%;
}#lp01c table.eswsPropertyInfoList.eswsSaleInvestmentMansion .eswsCellRoomLayout{
    width: 15%;
}#lp01c table.eswsPropertyInfoList.eswsSaleInvestmentMansion .eswsCellArea{
    width: 35%;
}#lp01c /* セル幅： 棟内の部屋一覧（売買、投資用事業用） */

table.eswsPropertyInfoList.eswsSaleInvestmentBusiness .eswsCellFloorNumber, #lp01c table.eswsPropertyInfoList.eswsSaleInvestmentBusiness .eswsCellPrice, #lp01c table.eswsPropertyInfoList.eswsSaleInvestmentBusiness .eswsCellInvestmentYield{
    width: 20%;
}#lp01c table.eswsPropertyInfoList.eswsSaleInvestmentBusiness .eswsCellArea{
    width: 40%;
}#lp01c table.eswsPropertyInfoList td p.eswsParagraphBlock{
    float: left;
}#lp01c table.eswsPropertyInfoList:after{
    content: '.';
    visibility: hidden;
    height: 0;
    clear: both;
}#lp01c .eswsBoxGallery__thumb{
    max-width: 423px;
    max-height: 318px;
}@media print {#lp01c .eswsAddress{
        display: none;
    }#lp01c div.eswsOsusumeDetailContainer{
        width: 215px;
    }#lp01c div.eswsOsusumeVertical div.eswsImageArea{
        margin-top: 120px !important;
    }#lp01c li.eswsPropertyContainer{
        position: relative !important;
    }#lp01c /*  トップページ IE11、Edge おすすめ崩れ対応
    div.eswsOsusumeComponent, #lp01c div.eswsOsusumeHorizontal, #lp01c div.eswsOsusumeVertical, #lp01c div.eswsOsusumeComponent div{
        overflow: visible !important;
    }#lp01c */
    ul.eswsPropertyInfo{
        height: auto;
    }#lp01c #eswsComponent-68{
        overflow: auto;
    }#lp01c #eswsComponent-68 .eswsOsusumeScroll{
        overflow: visible !important;
    }#lp01c div.eswsOsusumeHorizontal{
        overflow: visible !important;
        height: 560px;
    }#lp01c .eswsComponent{
        display: table-cell;
    }#lp01c div.eswsOsusumeVertical li.eswsPropertyContainer{
        display: inline-block;
    }#lp01c div.eswsOsusumeComponent td{
        background-color: transparent;
        border: solid 0px #fff !important;
    }#lp01c .eswsSearchPage_block{
        display: none !important;
    }#lp01c div#eswsPaneBeta.eswsPane{
        background-image: none;
    }#lp01c #eswsBody.eswsRentList #box_list h3.eswsTitleHeaderText, #lp01c #eswsBody.eswsSaleList #box_list h3.eswsTitleHeaderText, #lp01c #eswsBody.eswsRentDetail div#main_ttl p, #lp01c #eswsBody.eswsRentDetail div#main_ttl h3, #lp01c div#box_main_ttl h3, #lp01c div#box_main_ttl h3#box_main_ttl p{
        color: #000;
    }#lp01c #eswsPaneBetaInner{
        padding-top: 71px !important;
    }#lp01c #box_list div.eswsTitleHeaderPage{
        top: -50px;
        left: 10px;
    }}#lp01c .eswsPager{
    position: absolute;
    bottom: 0;
    background-color: #002db3;
    display: block;
    width: 100%;
    height: 35px;
    font-size: 14px;
    text-align: center;
    box-sizing: border-box
}#lp01c .eswsPager__prev, #lp01c .eswsPager__now, #lp01c .eswsPager__next{
    display: inline-block;
    height: 35px;
    padding: 10px 0;
    color: #fff;
    box-sizing: border-box
}#lp01c .eswsPager__prev, #lp01c .eswsPager__next{
    position: absolute;
    width: 55px;
    cursor: pointer
}#lp01c .eswsPager__prev{
    left: 0
}#lp01c .eswsPager__next{
    right: 0
}#lp01c .eswsPager__prev:hover, #lp01c .eswsPager__next:hover{
    color: #bbb
}#lp01c .eswsPager__now{
    width: 200px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff
}#lp01c /***** 共通の色定義 ここから *****/

.esws_colors__static--black__text{
    color: #444444 !important;
}#lp01c .esws_colors__static--white__text{
    color: #ffffff !important;
}#lp01c .esws_colors__static--white__background{
    background-color: #ffffff !important;
}#lp01c .esws_colors__static--white__border{
    border-color: #ffffff !important;
}#lp01c .esws_colors__static--white__fill{
    fill: #ffffff !important;
}#lp01c .esws_colors__static--white__depression_shadow{
    box-shadow: 0 5px 5px 0 #ffffff inset !important;
}#lp01c .esws_colors__static--white__outline_text{
    color: #ffffff !important;
    text-shadow: -2px -2px #ffffff, -2px -1px #ffffff, -2px 0px #ffffff, -2px 1px #ffffff, -2px 2px #ffffff, -1px -2px #ffffff, -1px -1px #ffffff, -1px 0px #ffffff, -1px 1px #ffffff, -1px 2px #ffffff, 0px -2px #ffffff, 0px -1px #ffffff, 0px 0px #ffffff, 0px 1px #ffffff, 0px 2px #ffffff, 1px -2px #ffffff, 1px -1px #ffffff, 1px 0px #ffffff, 1px 1px #ffffff, 1px 2px #ffffff, 2px -2px #ffffff, 2px -1px #ffffff, 2px 0px #ffffff, 2px 1px #ffffff, 2px 2px #ffffff !important;
}#lp01c .esws_colors__static--white__text--after:after{
    color: #ffffff !important;
}#lp01c .esws_colors__static--white__background--after:after{
    background-color: #ffffff !important;
}#lp01c .esws_colors__static--white__border--after:after{
    border-color: #ffffff !important;
}#lp01c .esws_colors__static--white__fill--after:after{
    fill: #ffffff !important;
}#lp01c .esws_colors__static--white__depression_shadow--after:after{
    box-shadow: 0 5px 5px 0 #ffffff inset !important;
}#lp01c .esws_colors__static--white__outline_text--after:after{
    color: #ffffff !important;
    text-shadow: -2px -2px #ffffff, -2px -1px #ffffff, -2px 0px #ffffff, -2px 1px #ffffff, -2px 2px #ffffff, -1px -2px #ffffff, -1px -1px #ffffff, -1px 0px #ffffff, -1px 1px #ffffff, -1px 2px #ffffff, 0px -2px #ffffff, 0px -1px #ffffff, 0px 0px #ffffff, 0px 1px #ffffff, 0px 2px #ffffff, 1px -2px #ffffff, 1px -1px #ffffff, 1px 0px #ffffff, 1px 1px #ffffff, 1px 2px #ffffff, 2px -2px #ffffff, 2px -1px #ffffff, 2px 0px #ffffff, 2px 1px #ffffff, 2px 2px #ffffff !important;
}#lp01c .esws_colors__static--white__text--before:before{
    color: #ffffff !important;
}#lp01c .esws_colors__static--white__background--before:before{
    background-color: #ffffff !important;
}#lp01c .esws_colors__static--white__border--before:before{
    border-color: #ffffff !important;
}#lp01c .esws_colors__static--white__fill--before:before{
    fill: #ffffff !important;
}#lp01c .esws_colors__static--white__depression_shadow--before:before{
    box-shadow: 0 5px 5px 0 #ffffff inset !important;
}#lp01c .esws_colors__static--white__outline_text--before:before{
    color: #ffffff !important;
    text-shadow: -2px -2px #ffffff, -2px -1px #ffffff, -2px 0px #ffffff, -2px 1px #ffffff, -2px 2px #ffffff, -1px -2px #ffffff, -1px -1px #ffffff, -1px 0px #ffffff, -1px 1px #ffffff, -1px 2px #ffffff, 0px -2px #ffffff, 0px -1px #ffffff, 0px 0px #ffffff, 0px 1px #ffffff, 0px 2px #ffffff, 1px -2px #ffffff, 1px -1px #ffffff, 1px 0px #ffffff, 1px 1px #ffffff, 1px 2px #ffffff, 2px -2px #ffffff, 2px -1px #ffffff, 2px 0px #ffffff, 2px 1px #ffffff, 2px 2px #ffffff !important;
}#lp01c .esws_colors__static--orange_red__text{
    color: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__background{
    background-color: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__border{
    border-color: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__fill{
    fill: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__depression_shadow{
    box-shadow: 0 5px 5px 0 #ff3d00 inset !important;
}#lp01c .esws_colors__static--orange_red__outline_text{
    color: #ffffff !important;
    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 !important;
}#lp01c .esws_colors__static--orange_red__text--after:after{
    color: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__background--after:after{
    background-color: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__border--after:after{
    border-color: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__fill--after:after{
    fill: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__depression_shadow--after:after{
    box-shadow: 0 5px 5px 0 #ff3d00 inset !important;
}#lp01c .esws_colors__static--orange_red__outline_text--after:after{
    color: #ffffff !important;
    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 !important;
}#lp01c .esws_colors__static--orange_red__text--before:before{
    color: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__background--before:before{
    background-color: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__border--before:before{
    border-color: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__fill--before:before{
    fill: #ff3d00 !important;
}#lp01c .esws_colors__static--orange_red__depression_shadow--before:before{
    box-shadow: 0 5px 5px 0 #ff3d00 inset !important;
}#lp01c .esws_colors__static--orange_red__outline_text--before:before{
    color: #ffffff !important;
    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 !important;
}#lp01c .esws_colors__static--accent1__text{
    color: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__background{
    background-color: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__border{
    border-color: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__fill{
    fill: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__depression_shadow{
    box-shadow: 0 5px 5px 0 #ff9a2e inset !important;
}#lp01c .esws_colors__static--accent1__outline_text{
    color: #ffffff !important;
    text-shadow: -2px -2px #ff9a2e, -2px -1px #ff9a2e, -2px 0px #ff9a2e, -2px 1px #ff9a2e, -2px 2px #ff9a2e, -1px -2px #ff9a2e, -1px -1px #ff9a2e, -1px 0px #ff9a2e, -1px 1px #ff9a2e, -1px 2px #ff9a2e, 0px -2px #ff9a2e, 0px -1px #ff9a2e, 0px 0px #ff9a2e, 0px 1px #ff9a2e, 0px 2px #ff9a2e, 1px -2px #ff9a2e, 1px -1px #ff9a2e, 1px 0px #ff9a2e, 1px 1px #ff9a2e, 1px 2px #ff9a2e, 2px -2px #ff9a2e, 2px -1px #ff9a2e, 2px 0px #ff9a2e, 2px 1px #ff9a2e, 2px 2px #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__text--after:after{
    color: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__background--after:after{
    background-color: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__border--after:after{
    border-color: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__fill--after:after{
    fill: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__depression_shadow--after:after{
    box-shadow: 0 5px 5px 0 #ff9a2e inset !important;
}#lp01c .esws_colors__static--accent1__outline_text--after:after{
    color: #ffffff !important;
    text-shadow: -2px -2px #ff9a2e, -2px -1px #ff9a2e, -2px 0px #ff9a2e, -2px 1px #ff9a2e, -2px 2px #ff9a2e, -1px -2px #ff9a2e, -1px -1px #ff9a2e, -1px 0px #ff9a2e, -1px 1px #ff9a2e, -1px 2px #ff9a2e, 0px -2px #ff9a2e, 0px -1px #ff9a2e, 0px 0px #ff9a2e, 0px 1px #ff9a2e, 0px 2px #ff9a2e, 1px -2px #ff9a2e, 1px -1px #ff9a2e, 1px 0px #ff9a2e, 1px 1px #ff9a2e, 1px 2px #ff9a2e, 2px -2px #ff9a2e, 2px -1px #ff9a2e, 2px 0px #ff9a2e, 2px 1px #ff9a2e, 2px 2px #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__text--before:before{
    color: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__background--before:before{
    background-color: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__border--before:before{
    border-color: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__fill--before:before{
    fill: #ff9a2e !important;
}#lp01c .esws_colors__static--accent1__depression_shadow--before:before{
    box-shadow: 0 5px 5px 0 #ff9a2e inset !important;
}#lp01c .esws_colors__static--accent1__outline_text--before:before{
    color: #ffffff !important;
    text-shadow: -2px -2px #ff9a2e, -2px -1px #ff9a2e, -2px 0px #ff9a2e, -2px 1px #ff9a2e, -2px 2px #ff9a2e, -1px -2px #ff9a2e, -1px -1px #ff9a2e, -1px 0px #ff9a2e, -1px 1px #ff9a2e, -1px 2px #ff9a2e, 0px -2px #ff9a2e, 0px -1px #ff9a2e, 0px 0px #ff9a2e, 0px 1px #ff9a2e, 0px 2px #ff9a2e, 1px -2px #ff9a2e, 1px -1px #ff9a2e, 1px 0px #ff9a2e, 1px 1px #ff9a2e, 1px 2px #ff9a2e, 2px -2px #ff9a2e, 2px -1px #ff9a2e, 2px 0px #ff9a2e, 2px 1px #ff9a2e, 2px 2px #ff9a2e !important;
}#lp01c .esws_colors__static--accent1--deep__text{
    color: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__background{
    background-color: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__border{
    border-color: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__fill{
    fill: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__depression_shadow{
    box-shadow: 0 5px 5px 0 #b35d00 inset !important;
}#lp01c .esws_colors__static--accent1--deep__outline_text{
    color: #ffffff !important;
    text-shadow: -2px -2px #b35d00, -2px -1px #b35d00, -2px 0px #b35d00, -2px 1px #b35d00, -2px 2px #b35d00, -1px -2px #b35d00, -1px -1px #b35d00, -1px 0px #b35d00, -1px 1px #b35d00, -1px 2px #b35d00, 0px -2px #b35d00, 0px -1px #b35d00, 0px 0px #b35d00, 0px 1px #b35d00, 0px 2px #b35d00, 1px -2px #b35d00, 1px -1px #b35d00, 1px 0px #b35d00, 1px 1px #b35d00, 1px 2px #b35d00, 2px -2px #b35d00, 2px -1px #b35d00, 2px 0px #b35d00, 2px 1px #b35d00, 2px 2px #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__text--after:after{
    color: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__background--after:after{
    background-color: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__border--after:after{
    border-color: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__fill--after:after{
    fill: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__depression_shadow--after:after{
    box-shadow: 0 5px 5px 0 #b35d00 inset !important;
}#lp01c .esws_colors__static--accent1--deep__outline_text--after:after{
    color: #ffffff !important;
    text-shadow: -2px -2px #b35d00, -2px -1px #b35d00, -2px 0px #b35d00, -2px 1px #b35d00, -2px 2px #b35d00, -1px -2px #b35d00, -1px -1px #b35d00, -1px 0px #b35d00, -1px 1px #b35d00, -1px 2px #b35d00, 0px -2px #b35d00, 0px -1px #b35d00, 0px 0px #b35d00, 0px 1px #b35d00, 0px 2px #b35d00, 1px -2px #b35d00, 1px -1px #b35d00, 1px 0px #b35d00, 1px 1px #b35d00, 1px 2px #b35d00, 2px -2px #b35d00, 2px -1px #b35d00, 2px 0px #b35d00, 2px 1px #b35d00, 2px 2px #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__text--before:before{
    color: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__background--before:before{
    background-color: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__border--before:before{
    border-color: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__fill--before:before{
    fill: #b35d00 !important;
}#lp01c .esws_colors__static--accent1--deep__depression_shadow--before:before{
    box-shadow: 0 5px 5px 0 #b35d00 inset !important;
}#lp01c .esws_colors__static--accent1--deep__outline_text--before:before{
    color: #ffffff !important;
    text-shadow: -2px -2px #b35d00, -2px -1px #b35d00, -2px 0px #b35d00, -2px 1px #b35d00, -2px 2px #b35d00, -1px -2px #b35d00, -1px -1px #b35d00, -1px 0px #b35d00, -1px 1px #b35d00, -1px 2px #b35d00, 0px -2px #b35d00, 0px -1px #b35d00, 0px 0px #b35d00, 0px 1px #b35d00, 0px 2px #b35d00, 1px -2px #b35d00, 1px -1px #b35d00, 1px 0px #b35d00, 1px 1px #b35d00, 1px 2px #b35d00, 2px -2px #b35d00, 2px -1px #b35d00, 2px 0px #b35d00, 2px 1px #b35d00, 2px 2px #b35d00 !important;
}#lp01c .esws_colors__static--accent2__text{
    color: #3366ff !important;
}#lp01c .esws_colors__static--accent2__background{
    background-color: #3366ff !important;
}#lp01c .esws_colors__static--accent2__border{
    border-color: #3366ff !important;
}#lp01c .esws_colors__static--accent2__fill{
    fill: #3366ff !important;
}#lp01c .esws_colors__static--accent2__depression_shadow{
    box-shadow: 0 5px 5px 0 #3366ff inset !important;
}#lp01c .esws_colors__static--accent2__outline_text{
    color: #ffffff !important;
    text-shadow: -2px -2px #3366ff, -2px -1px #3366ff, -2px 0px #3366ff, -2px 1px #3366ff, -2px 2px #3366ff, -1px -2px #3366ff, -1px -1px #3366ff, -1px 0px #3366ff, -1px 1px #3366ff, -1px 2px #3366ff, 0px -2px #3366ff, 0px -1px #3366ff, 0px 0px #3366ff, 0px 1px #3366ff, 0px 2px #3366ff, 1px -2px #3366ff, 1px -1px #3366ff, 1px 0px #3366ff, 1px 1px #3366ff, 1px 2px #3366ff, 2px -2px #3366ff, 2px -1px #3366ff, 2px 0px #3366ff, 2px 1px #3366ff, 2px 2px #3366ff !important;
}#lp01c .esws_colors__static--accent2__text--after:after{
    color: #3366ff !important;
}#lp01c .esws_colors__static--accent2__background--after:after{
    background-color: #3366ff !important;
}#lp01c .esws_colors__static--accent2__border--after:after{
    border-color: #3366ff !important;
}#lp01c .esws_colors__static--accent2__fill--after:after{
    fill: #3366ff !important;
}#lp01c .esws_colors__static--accent2__depression_shadow--after:after{
    box-shadow: 0 5px 5px 0 #3366ff inset !important;
}#lp01c .esws_colors__static--accent2__outline_text--after:after{
    color: #ffffff !important;
    text-shadow: -2px -2px #3366ff, -2px -1px #3366ff, -2px 0px #3366ff, -2px 1px #3366ff, -2px 2px #3366ff, -1px -2px #3366ff, -1px -1px #3366ff, -1px 0px #3366ff, -1px 1px #3366ff, -1px 2px #3366ff, 0px -2px #3366ff, 0px -1px #3366ff, 0px 0px #3366ff, 0px 1px #3366ff, 0px 2px #3366ff, 1px -2px #3366ff, 1px -1px #3366ff, 1px 0px #3366ff, 1px 1px #3366ff, 1px 2px #3366ff, 2px -2px #3366ff, 2px -1px #3366ff, 2px 0px #3366ff, 2px 1px #3366ff, 2px 2px #3366ff !important;
}#lp01c .esws_colors__static--accent2__text--before:before{
    color: #3366ff !important;
}#lp01c .esws_colors__static--accent2__background--before:before{
    background-color: #3366ff !important;
}#lp01c .esws_colors__static--accent2__border--before:before{
    border-color: #3366ff !important;
}#lp01c .esws_colors__static--accent2__fill--before:before{
    fill: #3366ff !important;
}#lp01c .esws_colors__static--accent2__depression_shadow--before:before{
    box-shadow: 0 5px 5px 0 #3366ff inset !important;
}#lp01c .esws_colors__static--accent2__outline_text--before:before{
    color: #ffffff !important;
    text-shadow: -2px -2px #3366ff, -2px -1px #3366ff, -2px 0px #3366ff, -2px 1px #3366ff, -2px 2px #3366ff, -1px -2px #3366ff, -1px -1px #3366ff, -1px 0px #3366ff, -1px 1px #3366ff, -1px 2px #3366ff, 0px -2px #3366ff, 0px -1px #3366ff, 0px 0px #3366ff, 0px 1px #3366ff, 0px 2px #3366ff, 1px -2px #3366ff, 1px -1px #3366ff, 1px 0px #3366ff, 1px 1px #3366ff, 1px 2px #3366ff, 2px -2px #3366ff, 2px -1px #3366ff, 2px 0px #3366ff, 2px 1px #3366ff, 2px 2px #3366ff !important;
}#lp01c .esws_colors__static--accent2--deep__text{
    color: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__background{
    background-color: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__border{
    border-color: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__fill{
    fill: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__depression_shadow{
    box-shadow: 0 5px 5px 0 #002db3 inset !important;
}#lp01c .esws_colors__static--accent2--deep__outline_text{
    color: #ffffff !important;
    text-shadow: -2px -2px #002db3, -2px -1px #002db3, -2px 0px #002db3, -2px 1px #002db3, -2px 2px #002db3, -1px -2px #002db3, -1px -1px #002db3, -1px 0px #002db3, -1px 1px #002db3, -1px 2px #002db3, 0px -2px #002db3, 0px -1px #002db3, 0px 0px #002db3, 0px 1px #002db3, 0px 2px #002db3, 1px -2px #002db3, 1px -1px #002db3, 1px 0px #002db3, 1px 1px #002db3, 1px 2px #002db3, 2px -2px #002db3, 2px -1px #002db3, 2px 0px #002db3, 2px 1px #002db3, 2px 2px #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__text--after:after{
    color: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__background--after:after{
    background-color: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__border--after:after{
    border-color: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__fill--after:after{
    fill: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__depression_shadow--after:after{
    box-shadow: 0 5px 5px 0 #002db3 inset !important;
}#lp01c .esws_colors__static--accent2--deep__outline_text--after:after{
    color: #ffffff !important;
    text-shadow: -2px -2px #002db3, -2px -1px #002db3, -2px 0px #002db3, -2px 1px #002db3, -2px 2px #002db3, -1px -2px #002db3, -1px -1px #002db3, -1px 0px #002db3, -1px 1px #002db3, -1px 2px #002db3, 0px -2px #002db3, 0px -1px #002db3, 0px 0px #002db3, 0px 1px #002db3, 0px 2px #002db3, 1px -2px #002db3, 1px -1px #002db3, 1px 0px #002db3, 1px 1px #002db3, 1px 2px #002db3, 2px -2px #002db3, 2px -1px #002db3, 2px 0px #002db3, 2px 1px #002db3, 2px 2px #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__text--before:before{
    color: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__background--before:before{
    background-color: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__border--before:before{
    border-color: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__fill--before:before{
    fill: #002db3 !important;
}#lp01c .esws_colors__static--accent2--deep__depression_shadow--before:before{
    box-shadow: 0 5px 5px 0 #002db3 inset !important;
}#lp01c .esws_colors__static--accent2--deep__outline_text--before:before{
    color: #ffffff !important;
    text-shadow: -2px -2px #002db3, -2px -1px #002db3, -2px 0px #002db3, -2px 1px #002db3, -2px 2px #002db3, -1px -2px #002db3, -1px -1px #002db3, -1px 0px #002db3, -1px 1px #002db3, -1px 2px #002db3, 0px -2px #002db3, 0px -1px #002db3, 0px 0px #002db3, 0px 1px #002db3, 0px 2px #002db3, 1px -2px #002db3, 1px -1px #002db3, 1px 0px #002db3, 1px 1px #002db3, 1px 2px #002db3, 2px -2px #002db3, 2px -1px #002db3, 2px 0px #002db3, 2px 1px #002db3, 2px 2px #002db3 !important;
}#lp01c .esws_colors__static--accent3__text{
    color: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__background{
    background-color: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__border{
    border-color: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__fill{
    fill: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__depression_shadow{
    box-shadow: 0 5px 5px 0 #fcf69b inset !important;
}#lp01c .esws_colors__static--accent3__outline_text{
    color: #ffffff !important;
    text-shadow: -2px -2px #fcf69b, -2px -1px #fcf69b, -2px 0px #fcf69b, -2px 1px #fcf69b, -2px 2px #fcf69b, -1px -2px #fcf69b, -1px -1px #fcf69b, -1px 0px #fcf69b, -1px 1px #fcf69b, -1px 2px #fcf69b, 0px -2px #fcf69b, 0px -1px #fcf69b, 0px 0px #fcf69b, 0px 1px #fcf69b, 0px 2px #fcf69b, 1px -2px #fcf69b, 1px -1px #fcf69b, 1px 0px #fcf69b, 1px 1px #fcf69b, 1px 2px #fcf69b, 2px -2px #fcf69b, 2px -1px #fcf69b, 2px 0px #fcf69b, 2px 1px #fcf69b, 2px 2px #fcf69b !important;
}#lp01c .esws_colors__static--accent3__text--after:after{
    color: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__background--after:after{
    background-color: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__border--after:after{
    border-color: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__fill--after:after{
    fill: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__depression_shadow--after:after{
    box-shadow: 0 5px 5px 0 #fcf69b inset !important;
}#lp01c .esws_colors__static--accent3__outline_text--after:after{
    color: #ffffff !important;
    text-shadow: -2px -2px #fcf69b, -2px -1px #fcf69b, -2px 0px #fcf69b, -2px 1px #fcf69b, -2px 2px #fcf69b, -1px -2px #fcf69b, -1px -1px #fcf69b, -1px 0px #fcf69b, -1px 1px #fcf69b, -1px 2px #fcf69b, 0px -2px #fcf69b, 0px -1px #fcf69b, 0px 0px #fcf69b, 0px 1px #fcf69b, 0px 2px #fcf69b, 1px -2px #fcf69b, 1px -1px #fcf69b, 1px 0px #fcf69b, 1px 1px #fcf69b, 1px 2px #fcf69b, 2px -2px #fcf69b, 2px -1px #fcf69b, 2px 0px #fcf69b, 2px 1px #fcf69b, 2px 2px #fcf69b !important;
}#lp01c .esws_colors__static--accent3__text--before:before{
    color: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__background--before:before{
    background-color: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__border--before:before{
    border-color: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__fill--before:before{
    fill: #fcf69b !important;
}#lp01c .esws_colors__static--accent3__depression_shadow--before:before{
    box-shadow: 0 5px 5px 0 #fcf69b inset !important;
}#lp01c .esws_colors__static--accent3__outline_text--before:before{
    color: #ffffff !important;
    text-shadow: -2px -2px #fcf69b, -2px -1px #fcf69b, -2px 0px #fcf69b, -2px 1px #fcf69b, -2px 2px #fcf69b, -1px -2px #fcf69b, -1px -1px #fcf69b, -1px 0px #fcf69b, -1px 1px #fcf69b, -1px 2px #fcf69b, 0px -2px #fcf69b, 0px -1px #fcf69b, 0px 0px #fcf69b, 0px 1px #fcf69b, 0px 2px #fcf69b, 1px -2px #fcf69b, 1px -1px #fcf69b, 1px 0px #fcf69b, 1px 1px #fcf69b, 1px 2px #fcf69b, 2px -2px #fcf69b, 2px -1px #fcf69b, 2px 0px #fcf69b, 2px 1px #fcf69b, 2px 2px #fcf69b !important;
}#lp01c .esws_colors__static--accent3--deep__text{
    color: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__background{
    background-color: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__border{
    border-color: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__fill{
    fill: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__depression_shadow{
    box-shadow: 0 5px 5px 0 #f9ed38 inset !important;
}#lp01c .esws_colors__static--accent3--deep__outline_text{
    color: #ffffff !important;
    text-shadow: -2px -2px #f9ed38, -2px -1px #f9ed38, -2px 0px #f9ed38, -2px 1px #f9ed38, -2px 2px #f9ed38, -1px -2px #f9ed38, -1px -1px #f9ed38, -1px 0px #f9ed38, -1px 1px #f9ed38, -1px 2px #f9ed38, 0px -2px #f9ed38, 0px -1px #f9ed38, 0px 0px #f9ed38, 0px 1px #f9ed38, 0px 2px #f9ed38, 1px -2px #f9ed38, 1px -1px #f9ed38, 1px 0px #f9ed38, 1px 1px #f9ed38, 1px 2px #f9ed38, 2px -2px #f9ed38, 2px -1px #f9ed38, 2px 0px #f9ed38, 2px 1px #f9ed38, 2px 2px #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__text--after:after{
    color: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__background--after:after{
    background-color: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__border--after:after{
    border-color: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__fill--after:after{
    fill: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__depression_shadow--after:after{
    box-shadow: 0 5px 5px 0 #f9ed38 inset !important;
}#lp01c .esws_colors__static--accent3--deep__outline_text--after:after{
    color: #ffffff !important;
    text-shadow: -2px -2px #f9ed38, -2px -1px #f9ed38, -2px 0px #f9ed38, -2px 1px #f9ed38, -2px 2px #f9ed38, -1px -2px #f9ed38, -1px -1px #f9ed38, -1px 0px #f9ed38, -1px 1px #f9ed38, -1px 2px #f9ed38, 0px -2px #f9ed38, 0px -1px #f9ed38, 0px 0px #f9ed38, 0px 1px #f9ed38, 0px 2px #f9ed38, 1px -2px #f9ed38, 1px -1px #f9ed38, 1px 0px #f9ed38, 1px 1px #f9ed38, 1px 2px #f9ed38, 2px -2px #f9ed38, 2px -1px #f9ed38, 2px 0px #f9ed38, 2px 1px #f9ed38, 2px 2px #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__text--before:before{
    color: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__background--before:before{
    background-color: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__border--before:before{
    border-color: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__fill--before:before{
    fill: #f9ed38 !important;
}#lp01c .esws_colors__static--accent3--deep__depression_shadow--before:before{
    box-shadow: 0 5px 5px 0 #f9ed38 inset !important;
}#lp01c .esws_colors__static--accent3--deep__outline_text--before:before{
    color: #ffffff !important;
    text-shadow: -2px -2px #f9ed38, -2px -1px #f9ed38, -2px 0px #f9ed38, -2px 1px #f9ed38, -2px 2px #f9ed38, -1px -2px #f9ed38, -1px -1px #f9ed38, -1px 0px #f9ed38, -1px 1px #f9ed38, -1px 2px #f9ed38, 0px -2px #f9ed38, 0px -1px #f9ed38, 0px 0px #f9ed38, 0px 1px #f9ed38, 0px 2px #f9ed38, 1px -2px #f9ed38, 1px -1px #f9ed38, 1px 0px #f9ed38, 1px 1px #f9ed38, 1px 2px #f9ed38, 2px -2px #f9ed38, 2px -1px #f9ed38, 2px 0px #f9ed38, 2px 1px #f9ed38, 2px 2px #f9ed38 !important;
}#lp01c .esws_colors__static--whitesemitransparent{}}@media screen and (min-width:768px) {#lp01c{
    font-family: メイリオ, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
    background-image:none;
}#lp01c strong{
    font-family: メイリオ, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}#lp01c th{
    font-family: メイリオ, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
    font-size: 14px;
}#lp01c h1#eswsHeading1{
    position: absolute;
    top: 30px;
    left: 170px;
    color:#108ccf;
}#lp01c a:visited{
color:#338fc7;
}#lp01c a{
color:#338fc7;
text-decoration: none !important;
}#lp01c span{
text-decoration: none !important;
}#lp01c #box_gnav{
    text-align: center;
    width: 1000px;
}#lp01c #eswsHeader{
    margin:20px auto 0 auto;
}#lp01c div.eswsMypageWidget{
    top: -20px;
    right: 20px;
    background: #dff2fc;
    width: 330px;
    height: 43px;
    border-radius: 0 0 5px 5px;
}#lp01c #eswsMypageRegisterButton{
    top: 5px;
    left: 40px;
}#lp01c #eswsMypageRegisterButton a{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_header_entry.png);
    width: 119px;
    height: 29px;
}#lp01c #eswsMypageButton{
    top: 5px;
    left: 180px;
}#lp01c #eswsMypageButton a{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_header_login.png);
    width: 119px;
    height: 29px;
}#lp01c #eswsHeaderInner div.eswsInquiryWidget{
    top: 5px;
}#lp01c #eswsHeaderParagraph1{
    position: absolute;
    top: 45px;
    left: 170px;
    margin-top: 13px;
}#lp01c #eswsInquiryButton a{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_header_contact-1.png);
    width: 85px;
    height: 25px;
}#lp01c #eswsHeaderInner #eswsInquiryTel{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_header_tel-1.png);
    font-family: メイリオ, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
    font-weight: bold;
    float: none;
    position: relative;
    top: 0px;
    left: 215px;
    color:#108ccf;
    font-size: 25px;
    background-position: 0 60%;
    padding-left: 30px;
	background-repeat: no-repeat;
}#lp01c #eswsHeaderInner #eswsInquiryTime{
    float: none;
    line-height: 1.4;
    width: 540px;
    text-align: right;
}#lp01c #eswsInquiryButton{
    right: 10px;
    top: 34px;
}#lp01c ul#eswsInquiryContent{
    margin-top: 30px;
}#lp01c #eswsPaneBeta.eswsPane{
    background: none;
}#lp01c div#eswsPaneAlphaInner{
    background: #108ccf;
    background-image: none;
}#lp01c ul#eswsMenu li.active span{
    color:#1d8fcb;
}#lp01c ul#eswsMenu li.active, #lp01c ul#eswsMenu li.active a, #lp01c #eswsMenu li.active .eswsDirectoryTitle{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_gnav_active_2-1.gif);
}#lp01c #eswsMenu li .eswsDirectoryTitle span{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/arrow_gnav_2-1.png);
    background-position: 100% 57%;
    padding-right: 17px;
}#lp01c #eswsMenu li.active .eswsDirectoryTitle span{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/arrow_gnav_blue_2-1.gif);
}#lp01c h3.ttl_search_condition{
    background-image: none;
    background-color: #1d8fcb;
}#lp01c #eswsSearchForm{
    background: none;
    margin-top: 0;
}#lp01c #eswsSearchCondition #eswsSearchConditionParticularStyleInput th{
    background: none;
}#lp01c #eswsSearchCondition #eswsSearchConditionParticularStyleInput th, #lp01c h4.eswsTitleSearch{
    background-image: none;
}#lp01c p#foot_name{
    color:#108ccf;
}#lp01c div.eswsNewinfoComponent dt, #lp01c div.eswsNewinfoComponent dd{
    font-size: 13px;
}#lp01c #eswsComponent-1552895058486 .eswsOsusumeScroll{
height: 800px;
}#lp01c li.eswsPropertyContainer, #lp01c div.box_property{
background:none;
}#lp01c span.eswsPrice, #lp01c li.eswsPrice span, #lp01c p.typo_price span{
color: #1d8fcb;
}#lp01c #eswsComponent-74 .eswsOsusumeScroll{
height: 800px;
}#lp01c div.eswsOsusumeComponent{
    border-bottom: 1px dotted #c1c1c1;
}#lp01c #eswsComponent-1564644237495 li.eswsBuildingName{
    background-color: #fdcda6;
}#lp01c #eswsComponent-1564644237495 span.eswsPrice, #lp01c li.eswsPrice span, #lp01c p.typo_price span{
color: #ef954c;
}#lp01c #eswsComponent-1564644237495 li.eswsSellingPoing{
    background-image: url(/img/icon_good_or.gif);
}#lp01c #eswsComponent-74 li.eswsBuildingName{
background-color: #a6d8f2;
}#lp01c #eswsComponent-74 span.eswsPrice, #lp01c li.eswsPrice span, #lp01c p.typo_price span{
    color: #1d8fcb;
}#lp01c ul#eswsMenu ul.eswsSecondLayer{
    margin-left: -0.8%;
}#lp01c div.eswsMypageWidget{
    display: none;
}#lp01c /*
売買物件一覧
***************************************************************************/
h3.eswsTitleHeaderText{
    font-family: Arial, Helvetica, Geneva, sans-serif;
}#lp01c #btn_inquiry_left a{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_inquiry_left-1.png);
}#lp01c li#eswsBtnSearch.eswsBtnSearch a, #lp01c p.btn_search a{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_search-1.png);
    height: 39px;
    width: 180px;
}#lp01c #box_kodawari p.btn_search, #lp01c tr.box_search_btn p.btn_search, #lp01c li#eswsBtnSearch.eswsBtnSearch, #lp01c #SearchConditionChoices p.btn_search{
background-color: #fff;
    padding-bottom: 17px;
}#lp01c h4#eswsConditionSelect.eswsTitleSearch span, #lp01c #eswsSearchConditionParticularStyleInput th span{
background-image: none;
padding-left: 5px;
}#lp01c #eswsSearchCondition, #lp01c div#eswsSearchConditionHeader div.box_inner{
border-left: none;
margin-left: 0;
}#lp01c #eswsSearchCondition table.eswsDataGridContainer{
background-image: none;
border-bottom: 1px solid #cbcbcc;
width:100%;
}#lp01c h4.eswsTitleSearch, #lp01c table.eswsDataGridContainer{
width:100%;
}#lp01c #eswsSearchCondition #eswsSearchConditionParticularStyleInput th{
border: none;
width: 209px;
background-color: #fff;
padding-right: 0;
}#lp01c #eswsSearchForm ul.eswsHorizonalInline li{
margin-right: 10px;
}#lp01c #eswsSearchConditionParticularStyleInput th span, #lp01c h4.eswsTitleSearch span{
line-height: 44px;
}#lp01c #btn_inquiry_left a{
background-image:
}#lp01c div.ttl_name{
background-image: none;
background: #dff2fc;
}#lp01c #eswsSearchForm{
border: 1px dotted #1d8fcb;
}#lp01c li.eswsPageLink span, #lp01c #eswsPageWrap .eswsPager__element--inactive{
border-color: #338fc7;
background:#338fc7;
}#lp01c li.eswsPageLink a span, #lp01c li.eswsPageLink a span.prev_01, #lp01c li.eswsPageLink a span.prev_02, #lp01c li.eswsPageLink a span.next_01, #lp01c li.eswsPageLink a span.next_02, #lp01c #eswsPageWrap .eswsPager__element{
color:#338fc7;
}#lp01c h4.eswsTitleSearch, #lp01c table.eswsDataGridContainer{
width: auto;
}#lp01c h3.ttl_search_condition{
width: 100%;
}#lp01c #box_utility_left{
padding-bottom: 13px;
}#lp01c #eswsSearchForm p.btn_slide{
    margin-right: 15px;
}#lp01c div.eswsNoCount{
color:#338fc7;
}#lp01c #eswsSearchCondition th{
background-color:#dff2fc;
padding-right: 6px;
}#lp01c #box_contents #inner_contents, #lp01c #box_contents #inner, #lp01c #box_contents, #lp01c #box_contents #box_list, #lp01c div.eswsTabMenuContainer{
background-image: none;
}#lp01c p.Price_01 span{
color:#1d8fcb;
}#lp01c #eswsSearchForm p.btn_slide.close{
background-image: url(/img/btn_open.png);
}#lp01c #eswsSearchForm p.btn_slide{
background-image: url(/img/btn_close.png);
}#lp01c #search_container{
    border-top: none;
    border-left: none;
    border-bottom: none;
}#lp01c li.eswsBtnChangeRange, #lp01c #SearchConditionChoices p.btn_more_station{
    width: 206px;
}#lp01c h4#eswsAreaSelect.eswsTitleSearch span{
    background-image: none;
    padding-left: 4px;
}#lp01c #btn_resist_left a{
background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_resist_left.png) no-repeat 0 0;
}#lp01c /*
売買物件詳細
***************************************************************************/
div.box_inquiry02 p.inquiry02_text, #lp01c div.box_inquiry02_building .inquiry02_text{
    background-color: #dff2fc;
}#lp01c #box_page_btm{
    background-color: #dff2fc;
}#lp01c table.eswsPropertyInfoDetail th, #lp01c table.eswsPropertyInfoDetailSale th, #lp01c table.eswsPropertyInfoList th, #lp01c table.eswsBuildingBasicInfoTable th{
    background-color: #F4F4F4;
    border-color: #DCDCDC;
    color: #395078;
}#lp01c table.eswsPropertyInfoDetail td, #lp01c table.eswsPropertyInfoDetailSale td, #lp01c table.eswsPropertyInfoList td{
    border-top: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
}#lp01c #box_gallery{
background-color: #f1f1f1;
}#lp01c #box_result p.typo_access, #lp01c #box_result p.typo_price, #lp01c #box_result p.typo_layout{
    color: #338fc7;
}#lp01c #box_ttl{
    background: #338fc7;
    background-image: none;
}#lp01c div.inquiry02_button_box{
    background: #338fc7;
    box-shadow: none;
    border: none;
    width: 220px;
}#lp01c div.inquiry_button_img{
background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_form-1.png);
width: 40px;
left: 10px;
}#lp01c .inquiry02_button_text{
    text-shadow: none;
}#lp01c div.box_inquiry02 p.typo_tel{
color:#338fc7;
}#lp01c #box_contents #inner_contents h4{
    margin-bottom: 15px;
}#lp01c table.eswsPropertyInfoDetail, #lp01c table.eswsPropertyInfoDetailSale, #lp01c table.eswsPropertyInfoList{
    width: 920px;
    margin: 0 auto 40px;
}#lp01c div.inquiry_mini_button_box{
    background: #266b94;
    border: none;
    box-shadow: none;
    width: 220px;
}#lp01c div.box_inquiry_mini p.typo_tel{
color:#1d8fcb;
}#lp01c p.btn_pdf_button a{
background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_pdf_button-3.png);
}#lp01c p.btn_print_button a{
background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_print_button-3.png);
}#lp01c p.btn_go_home a{
background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_go_home-3.png);
}#lp01c #box_page_btm p.btn_visit_inquiry a{
background-image: url(/img/btn_visit_inquiry.png);
background-repeat: no-repeat;
}#lp01c /*
新規会員登録
***************************************************************************/
#areaTourokuForm #mypageRegisterFormContainer table:first-shild{
display:none;
}#lp01c /*
地図から検索
***************************************************************************/
.esws_colors__main_color__background{
    background-color: #108ccf;
}#lp01c .esws_colors__main_color__text{
    color: #108ccf;
}#lp01c .esws_colors__main_color__border{
    border-color: #338fc7;
}#lp01c .esMapHeader__formButton{
    font-size: 20px;
    font-weight: bold;
    background-color: #003c5f;
}#lp01c .esMapHeader{
    height: 50px;
}#lp01c /*
固定ページ
***************************************************************************/
.eswsFile{
padding-top: 0 !important;
}#lp01c /*
TOPページ 地図から検索ボタン
***************************************************************************/
.mapBox{
        display:inline-block;
	position:relative;
}#lp01c .mapBoxThumb{
        display:inline-block;
	max-width: 100%;
	max-height: 100%;
}#lp01c .mapBoxCaption{
	background-color: rgba(0,0,0,0.6);
	color:#FFF;
	position:absolute;
	top:0;
	left:0;
	width:752px;
	height:225px;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	opacity:0;
	text-align: center;
	margin: 0;
	padding: 0;
}#lp01c .mapBoxCaption:hover{
	opacity:1;
}#lp01c .mapBoxCaption p{
	font-weight: bold;
	color: #fff;
	margin-top: 50px;
	margin-bottom: 20px;
	font-size: 2em;
}#lp01c .mapBoxCaption ul{
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}#lp01c .mapBoxCaption ul li{
	margin-bottom: 5px;
}#lp01c .mapBoxCaption ul li a{
	color: #fff;
}#lp01c .mapBoxCaption ul li a:hover{
	text-decoration: underline !important;
}}@media screen and (max-width:767px) {#lp01c #typo_shopname{
width: 30%;
}#lp01c .esws_colors__main_color__text{
color:#108ccf;
}#lp01c .esws_content--left, #lp01c .esws_content--right{
vertical-align: middle;
}#lp01c .esws_colors__main_color__background{
background-color:#108ccf;
}#lp01c .global_header h2{
padding-left: 4%;
margin-bottom: 10px;
display: block;
}#lp01c .global_header h2 img{
max-height: 70px;
}#lp01c .esws_colors__main_color__background--before:before{
background-color: #338fc7;
}#lp01c a:visited{
color:#338fc7;
}#lp01c a{
color:#338fc7;
text-decoration: none !important;
}#lp01c #esws_section--main h3{
    margin-bottom: 10px;
    padding-left: 0.5em;
    padding-right: 0.5em;
    color: #fff;
    text-align: center;
    font-size: 1.5rem;
    line-height: 1.2;
}#lp01c #esws_section--links ul p{
    padding-top: 1em;
    padding-bottom: 1em;
    padding-right: 2em;
    padding-left: 0.5em;
    font-weight: bold;
    font-size: 1.8rem;
    word-break: break-all;
}#lp01c #esws_section--links{
background-color: #dff2fc;
}#lp01c .esws_colors__accent_color__text{
color: #1d8fcb;
}#lp01c .esws_colors__static--orange_red__background{
background-color: #f58932 !important;
}#lp01c .esws_section--pickup h4{
padding: 4% 0 3%;
color: #003c5f;
}#lp01c .global_header h1{
    margin: 7px 10px 14px 10px;
}#lp01c #esws_section--features{
    background: #dff2fc;
}#lp01c #esws_section--features li a, #lp01c .esws_colors__main_color__background--after:after{
    background: #fff;
}#lp01c #esws_section--features li a{
color: #108ccf
}#lp01c #esws_section--features li a:before{
    background-color: #108ccf !important;
	top:40%;
	right:4%;
}#lp01c #esws_section--features li a:after{
	top:40%;
	right:5%;
}#lp01c #esws_section--features li span.img{
    width: 50px;
}#lp01c #esws_section--features li p{
    padding-top: 2%;
    padding-right: 2em;
    padding-left: 0.5em;
    font-weight: bold;
    font-size: 1.8rem;
    word-break: break-all;
}#lp01c /*
売買物件一覧
***************************************************************************/

.esws_colors__main_color--deep__background{
background-color:#338fc7;
margin-bottom: 5%;
}#lp01c .esws_colors__main_color__border{
border-color:#338fc7;
}#lp01c .esws__property_list__item{
    margin-bottom: 0.7em;
}#lp01c .esws_colors__static--accent2--deep__border{
    border-color: #0e5682 !important;
}#lp01c .esws_colors__static--accent2__background{
    background-color: #338fc7 !important;
}#lp01c .esws_colors__main_color__border{
border: none;
}#lp01c /*
TOP地図から検索
***************************************************************************/
.acdn-button{
	position: relative;
	width: 96%;
	margin: 0 auto;
}#lp01c .acdn-button::before{
content: "";
	position: absolute;
	top: 0.5vw;
	bottom: 0;
	margin: auto 0;
	display: inline-block;
	width: 0.3em;
	height: 0.3em;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	transform: rotate(135deg);
	right: 8.4vw;
}#lp01c .acdn-button.active::before{
	transform: rotate(-45deg);
	top: 1vw;
}#lp01c .acdn-content{
	display: none;
	overflow:hidden;
	width: 96%;
	margin: 2% auto 0;
}#lp01c #acdn-target li{
	width:49%;
	margin-right:2%;
	margin-bottom:2%;
	float:left;
	padding:4% 2% 3%;
	box-sizing:border-box;
	text-align:center;
	border-radius:4px;
	border:1px solid #338fc7;
}#lp01c #acdn-target li:nth-child(2n){
	margin-right:0;
}#lp01c #acdn-target li a{
	color:#338fc7;
	font-size:3.5vw;
}}#lp01c /* form_css/styles.css */
html, #lp01c, #lp01c div, #lp01c span, #lp01c applet, #lp01c object, #lp01c iframe, #lp01c h1, #lp01c h2, #lp01c h3, #lp01c h4, #lp01c h5, #lp01c h6, #lp01c p, #lp01c blockquote, #lp01c pre, #lp01c a, #lp01c abbr, #lp01c acronym, #lp01c address, #lp01c big, #lp01c cite, #lp01c code, #lp01c del, #lp01c dfn, #lp01c em, #lp01c img, #lp01c ins, #lp01c kbd, #lp01c q, #lp01c s, #lp01c samp, #lp01c small, #lp01c strike, #lp01c strong, #lp01c sub, #lp01c sup, #lp01c tt, #lp01c var, #lp01c b, #lp01c u, #lp01c i, #lp01c center, #lp01c dl, #lp01c dt, #lp01c dd, #lp01c ol, #lp01c ul, #lp01c li, #lp01c fieldset, #lp01c form, #lp01c label, #lp01c legend, #lp01c table, #lp01c caption, #lp01c tbody, #lp01c tfoot, #lp01c thead, #lp01c tr, #lp01c th, #lp01c td, #lp01c article, #lp01c aside, #lp01c canvas, #lp01c details, #lp01c embed, #lp01c figure, #lp01c figcaption, #lp01c footer, #lp01c header, #lp01c hgroup, #lp01c menu, #lp01c nav, #lp01c output, #lp01c ruby, #lp01c section, #lp01c summary, #lp01c time, #lp01c mark, #lp01c audio, #lp01c video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}#lp01c{line-height:1}#lp01c ol, #lp01c ul{list-style:none}#lp01c table{border-collapse:collapse;border-spacing:0}#lp01c caption, #lp01c th, #lp01c td{text-align:left;font-weight:normal;vertical-align:middle}#lp01c q, #lp01c blockquote{quotes:none}#lp01c q:before, #lp01c q:after, #lp01c blockquote:before, #lp01c blockquote:after{content:"";content:none}#lp01c a img{border:none}#lp01c article, #lp01c aside, #lp01c details, #lp01c figcaption, #lp01c figure, #lp01c footer, #lp01c header, #lp01c hgroup, #lp01c main, #lp01c menu, #lp01c nav, #lp01c section, #lp01c summary{display:block}#lp01c{font-size:18px;-webkit-text-size-adjust:none}#lp01c input, #lp01c textarea, #lp01c select{font-family:inherit;font-weight:inherit;font-size:100%}#lp01c h1, #lp01c h2, #lp01c h3, #lp01c h4, #lp01c h5, #lp01c h6{font-size:100%}#lp01c img{vertical-align:top;max-width:100%;height:auto;-webkit-backface-visibility:hidden}#lp01c .clearfix:after{content:"";display:block;clear:both}#lp01c .mincho{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif}#lp01c .over:hover{transition:opacity;opacity:.7}#lp01c a{color:#0851d7}#lp01c a:link, #lp01c a:active, #lp01c a:visited{text-decoration:none}#lp01c a:hover, #lp01c a:focus{text-decoration:underline}#lp01c{font-family:"ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , Noto Sans JP, Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto !important;line-height:1.8;color:#000;min-width:1080px}#lp01c .container{margin:0 auto;width:980px;position:relative}#lp01c img{width:auto}@media screen and (max-width: 767px){#lp01c{min-width:1%;line-height:1.5;position:relative;overflow-x:hidden;border-top:none}#lp01c.open{position:fixed;width:100%}#lp01c .container{width:auto}}#lp01c div.global .logo{margin:20px 0 5px 0;text-align:left}#lp01c footer.global{font-size:16px;padding-top:55px}#lp01c footer.global .inner{letter-spacing:-.5em}#lp01c footer.global .inner>*{letter-spacing:normal;display:inline-block;vertical-align:bottom}#lp01c footer.global .address{width:480px;margin-right:35px}#lp01c footer.global .address .shop{font-size:14px}#lp01c footer.global .address .shop span{color:#066bbb}#lp01c footer.global .address h2{font-size:23px;font-weight:600;color:#066bbb;line-height:1;margin:5px 0}#lp01c footer.global .address p{font-size:16px;margin-bottom:10px}#lp01c footer.global .address p a{color:initial}#lp01c footer.global .address p a:hover{text-decoration:none}#lp01c footer.global .map{width:465px}#lp01c footer.global .map iframe{vertical-align:bottom;width:465px;height:255px}#lp01c footer.global .logo{text-align:center;padding:30px 0 25px}#lp01c footer.global .logo p{font-size:16px;font-weight:600;margin-bottom:5px}#lp01c footer.global .copylight{text-align:center;background-color:#e5e5e5;font-size:12px;padding:7px 0}@media screen and (max-width: 767px){#lp01c div.global .logo{margin:0}#lp01c footer.global{font-size:16px;padding-top:55px}#lp01c footer.global .container{margin:0 4%}#lp01c footer.global .inner{letter-spacing:-.5em}#lp01c footer.global .inner>*{letter-spacing:normal;display:inline-block;vertical-align:bottom}#lp01c footer.global .address{width:auto;margin-right:0}#lp01c footer.global .address .shop{font-size:12px}#lp01c footer.global .address h2{font-size:18px;margin:15px 0 5px}#lp01c footer.global .address p{font-size:14px;margin-bottom:10px}#lp01c footer.global .address>img{display:block;width:95.65%;margin-bottom:15px}#lp01c footer.global .map{width:100%}#lp01c footer.global .map iframe{vertical-align:bottom;width:100%;height:185px}#lp01c footer.global .logo{text-align:center;padding:35px 0 16px}#lp01c footer.global .logo p{font-size:14px;font-size:3.75vw;margin-bottom:5px}#lp01c footer.global .logo img{display:block;width:44%;margin:0 auto 0}#lp01c footer.global .copylight{text-align:center;background-color:#e5e5e5;font-size:11px;font-size:2.93vw;padding:7px 0}}.site-main{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_mainvisual_pc.jpg) center top 190px no-repeat}#lp01c .mainvisual .container{z-index:2}#lp01c .mainvisual .container ul{margin-bottom:-15px}#lp01c .mainvisual .container ul li{float:left}#lp01c .mainvisual .container ul li:nth-child(even){float:right}#lp01c .worry{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_worry_base_pc.jpg) center bottom 40px;position:relative;padding:30px 0 0}#lp01c .worry h2{text-align:center;font-size:42px;font-weight:600;margin:0 auto 30px;line-height:1.2}#lp01c .worry h2 span{position:relative;color:#066bbb}#lp01c .worry h2 span:after{content:'・・・';position:absolute;left:0;bottom:125%;line-height:0}#lp01c .worry h2 small{font-size:22px;display:inline-block;margin-bottom:20px}#lp01c .worry .wrapper{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_worry_main_pc.jpg) no-repeat center bottom 40px;text-align:center}#lp01c .worry .wrapper ul{letter-spacing:-.5em;margin:0 0 -40px}#lp01c .worry .wrapper ul li{letter-spacing:normal;vertical-align:top;display:inline-block}#lp01c .worry .wrapper ul li p{font-size:15px;text-align:center;line-height:1.4;margin-top:10px}#lp01c .worry .assessment{background-color:#066bbb;text-align:center;padding:60px 0}#lp01c .reason h2{text-align:center}#lp01c .reason h3{font-family:"ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , Noto Sans JP, Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto;margin-bottom:30px;font-size:35px;line-height:1.2;font-weight:600;border-bottom:solid 2px #066bbb;padding-bottom:10px}#lp01c .reason h3 img{vertical-align:middle;display:inline-block;margin:0 20px 0 0}#lp01c .reason h3 span{display:inline-block;vertical-align:middle}#lp01c .reason h3 strong{color:#066bbb;font-size:46px;display:inline-block}#lp01c .reason>*:nth-child(even){background-color:#ebf5fc}#lp01c .reason .reason00{padding:55px 0 40px}#lp01c .reason .reason01{padding:30px 0 40px}#lp01c .reason .reason01 ul{letter-spacing:-.5em}#lp01c .reason .reason01 ul li{letter-spacing:normal;vertical-align:top;display:inline-block;width:470px;margin-right:40px;margin-bottom:30px;background-color:#fff}#lp01c .reason .reason01 ul li:last-child{margin-right:0}#lp01c .reason .reason01 ul li .head{background-color:#066bbb;color:#fff;font-size:26px;font-weight:600;line-height:50px;text-align:center}#lp01c .reason .reason01 ul li p{font-size:18px;line-height:1.5;padding:25px 20px;box-shadow:0px 3px 0px 1px #cdcdcd}#lp01c .reason .reason01 .which{background:#ffffff;border:solid 1px #bfbfbf;padding:0 30px 35px}#lp01c .reason .reason01 .which .title{text-align:center;font-size:24px;font-weight:600;color:#066bbb;padding:23px 0 13px}#lp01c .reason .reason01 .which .title span{background:linear-gradient(rgba(0,0,0,0) 70%,#f3e04d 50%)}#lp01c .reason .reason01 .which table{border-top:solid 1px #bfbfbf;width:100%;font-size:22px}#lp01c .reason .reason01 .which table tr th{border-bottom:solid 1px #bfbfbf;font-weight:bold;color:#066bbb;padding:3px .5rem 3px 20px;vertical-align:middle}#lp01c .reason .reason01 .which table tr th span{color:#b7b7b7}#lp01c .reason .reason01 .which table tr td{border-bottom:solid 1px #bfbfbf;font-weight:bold;vertical-align:middle}#lp01c .reason .reason02{padding:40px 0 20px}#lp01c .reason .reason02 figure{width:360px;float:right;margin:0 0 20px 35px}#lp01c .reason .reason02 p{font-size:18px;margin-bottom:20px}#lp01c .reason .reason03{padding:40px 0 30px}#lp01c .reason .reason03 ul{letter-spacing:-.5em}#lp01c .reason .reason03 ul li{letter-spacing:normal;vertical-align:top;display:inline-block;width:290px;margin-right:55px}#lp01c .reason .reason03 ul li:last-child{margin-right:0}#lp01c .reason .reason03 ul li p{font-size:15px;text-align:center;line-height:1.4;margin-top:10px}#lp01c .success h2{text-align:center;font-size:42px;font-weight:600;margin:60px auto 30px;line-height:1.4}#lp01c .success h2 span{position:relative;color:#066bbb}#lp01c .success h2 span:after{content:'・・・・・';position:absolute;left:0;bottom:125%;line-height:0}#lp01c .success .contentBox{margin-bottom:45px}#lp01c .success .contentBox .top{position:relative}#lp01c .success .contentBox .top p{position:absolute;width:50%;top:100px;right:0;font-size:18px;line-height:1.6}#lp01c .success .contentBox .top p small{display:block;font-size:16px}#lp01c .success .contentBox .notes{font-size:15px;text-align:center;margin:10px auto}#lp01c .success .characterBox{margin:60px 0 80px}#lp01c .success .characterBox h3{font-family:"ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , Noto Sans JP, Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto;font-size:26px;font-weight:bold;text-align:center;margin-bottom:5px}#lp01c .success .characterBox p{line-height:1.7;margin-bottom:10px;font-size:181%}#lp01c .voice{background:#f5f5f5 url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_voice.jpg) no-repeat center top;padding:35px 0 105px}#lp01c .voice h2{font-family:"ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , Noto Sans JP, Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto;text-align:center;font-size:42px;font-weight:600;margin:40px auto 10px}#lp01c .voice .contentBox ul{letter-spacing:-.5em}#lp01c .voice .contentBox ul li{letter-spacing:normal;display:inline-block;vertical-align:top;position:relative;width:312px;line-height:1.5;background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_voice_body.png) repeat-y center top;padding:0 0 20px;margin-right:22px}#lp01c .voice .contentBox ul li:last-child{margin-right:0}#lp01c .voice .contentBox ul li:before{content:'';display:block;height:46px;background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_voice_head.png) no-repeat center top}#lp01c .voice .contentBox ul li:after{content:'';display:block;width:100%;height:5px;background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_voice_bottom.png) no-repeat center top;position:absolute;bottom:0}#lp01c .voice .contentBox ul li .title{font-size:20px;font-weight:bold;margin-top:10px;margin-bottom:10px;padding-left:33px;padding-right:15px}#lp01c .voice .contentBox ul li p{font-size:16px;padding:0 15px 30px 33px}#lp01c .voice .contentBox ul li .custmor{color:#ac8633;font-size:16px;font-weight:600;position:absolute;right:25px;bottom:18px}#lp01c .inspection{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_inspection.gif);padding:35px 0 68px}#lp01c .inspection h2{font-family:"ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , Noto Sans JP, Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto;background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_inspection_title_pc.png) no-repeat center top;padding:66px 0 26px 200px;margin-bottom:30px;line-height:1;color:#3f9384;font-size:34px;font-weight:600}#lp01c .inspection h3{font-family:"ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , Noto Sans JP, Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto;text-align:center;font-size:30px;font-weight:600;line-height:1;padding-bottom:15px;border-bottom:3px solid #4ba796;margin-bottom:15px}#lp01c .inspection p{font-size:18px;margin-bottom:25px}#lp01c .inspection p span{font-weight:600;background:linear-gradient(rgba(0,0,0,0) 30%,#f3e04d 50%)}#lp01c .inspection .contentBox{background:#fff;border:solid 1px #b4c6c3;margin-bottom:18px}#lp01c .inspection .contentBox .head{text-align:center;font-size:24px;font-weight:600;background:#e4f6f3;padding:8px 0}#lp01c .inspection .contentBox .head .sp{display:none}#lp01c .inspection .contentBox .body{text-align:center;padding:30px 0}#lp01c .inspection .contentBox .body ul{text-align:left;padding:0 70px 0}#lp01c .inspection .contentBox .body ul li{position:relative;padding-left:30px;font-size:180%}#lp01c .inspection .contentBox .body ul li:before{content:'●';color:#4ba796;font-size:13px;height:13px;width:13px;margin:auto;position:absolute;top:0;left:0;bottom:0;line-height:1}#lp01c .qanda{border-top:5px solid #086ab7;border-bottom:5px solid #086ab7;padding-bottom:50px}#lp01c .qanda h2{font-family:"ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , Noto Sans JP, Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto;text-align:center;font-size:42px;font-weight:600;margin:40px auto 10px}#lp01c .qanda .accordion{border:1px solid #bfbfbf;padding:0 18px 0 13px;margin-bottom:10px}#lp01c .qanda .accordion .question{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/ico_plus.png) no-repeat right center}#lp01c .qanda .accordion .question.open{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/ico_minus.png) no-repeat right center}#lp01c .qanda .accordion .question p{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/ico_question.png) no-repeat left center;color:#066bbb;font-size:21px;font-weight:600;padding:10px 0 24px 55px;padding:24px 0 25px 55px;line-height:1}#lp01c .qanda .accordion .answer{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/img_doted.png) no-repeat left top;font-size:16px;padding:25px 0 30px;display:none}#lp01c .qanda .accordion .answer p{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/ico_answer.png) no-repeat left top;font-size:16px;padding:0 25px 0 57px;min-height:3em}#lp01c .inputform{text-align:center;position:relative;padding:42px 0 58px 0}#lp01c .inputform .step{width:982px;margin:0 auto}#lp01c .inputform .step li a:hover{opacity:0.7}#lp01c .inputform .step li:first-child{float:left}#lp01c .inputform .step li:last-child{float:right}#lp01c .inputform .step .sp{display:none}#lp01c .inputform button, #lp01c .inputform input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent}#lp01c .inputform .tell{background:#046cbf}#lp01c .inputform#form1{padding-bottom:1px;position:relative;z-index:1;padding-top:23px;padding-bottom:22px;background:#54acf2}#lp01c .inputform#form1 .step{width:1014px;margin:0 auto}#lp01c .inputform#form1 .step li:first-child{float:left}#lp01c .inputform#form1 .step li:last-child{float:right}#lp01c .inputform#form1 .step .sp{display:none}#lp01c .inputform#form1 .tell.sp{display:none}#lp01c .inputform#form3{background:#54acf2}#lp01c #eswsPageTop{top:-30px}#lp01c #eswsPageTop a{color:#fff}@media screen and (max-width: 767px){.site-main{background:none}#lp01c .mainvisual{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_mainvisual_sp.jpg) center top no-repeat;background-size:100%}#lp01c .mainvisual .container ul{margin-bottom:-2.2%}#lp01c .mainvisual .container ul li{float:none;margin:0 5%}#lp01c .mainvisual .container ul li:nth-child(even){display:none}#lp01c .worry{background-size:8px;padding:15px 0 0}#lp01c .worry h2{font-size:20px;font-size:5.4vw;margin:0 auto 30px;line-height:1.2}#lp01c .worry h2 small{font-size:14px;font-size:3.75vw;margin-bottom:3%}#lp01c .worry .wrapper ul{margin:0 3% -5%}#lp01c .worry .wrapper ul li{width:33.3%}#lp01c .worry .assessment{padding:4% 6% 10%}#lp01c .reason h3{margin-bottom:20px;font-size:19px;padding-bottom:10px}#lp01c .reason h3 img{margin:0 10px 0 0;width:55px}#lp01c .reason h3 strong{font-size:26px;display:block}#lp01c .reason>*:nth-child(even){background-color:#ebf5fc}#lp01c .reason .reason00{padding:6% 0}#lp01c .reason .reason01{padding:20px 5% 40px}#lp01c .reason .reason01 ul{letter-spacing:-.5em}#lp01c .reason .reason01 ul li{display:block;width:auto;margin-right:0;margin-bottom:15px}#lp01c .reason .reason01 ul li .head{font-size:19px;line-height:36px}#lp01c .reason .reason01 ul li p{font-size:14px;padding:20px 15px 10px}#lp01c .reason .reason01 .which{padding:0px 11px 25px}#lp01c .reason .reason01 .which .title{font-size:17px;padding:13px 0}#lp01c .reason .reason01 .which table{font-size:15px}#lp01c .reason .reason01 .which table tr th{padding:7px 0 7px 0;vertical-align:top;width:5.5em}#lp01c .reason .reason01 .which table tr td{padding:7px 0 7px 0}#lp01c .reason .reason02{padding:20px 5%}#lp01c .reason .reason02 h3 br{display:none}#lp01c .reason .reason02 figure{width:auto;text-align:center;float:none;margin:0 0 15px 0}#lp01c .reason .reason02 p{font-size:14px;margin-bottom:0}#lp01c .reason .reason03{padding:20px 5%}#lp01c .reason .reason03 ul li{width:48%;margin-right:4%}#lp01c .reason .reason03 ul li:nth-child(even){margin-right:0}#lp01c .reason .reason03 ul li p{font-size:12px;margin-top:5px}#lp01c .reason .reason03 ul li p br{display:none}#lp01c .success h2{font-size:20px;font-size:5.6vw;margin:30px auto 15px;letter-spacing:-.02em}#lp01c .success .contentBox{margin-bottom:15px}#lp01c .success .contentBox .top{position:relative}#lp01c .success .contentBox .top p{position:static;width:90%;font-size:14px;line-height:1.6;margin:5px auto 10px}#lp01c .success .contentBox .top p small{font-size:13px}#lp01c .success .contentBox .notes{font-size:13px;text-align:left;margin:7px 5% 20px}#lp01c .success .characterBox{margin:30px 0 27px}#lp01c .success .characterBox h3{font-size:21px;margin-bottom:5px}#lp01c .success .characterBox p{margin:0 5% 10px;font-size:14px}#lp01c .voice{background:#f5f5f5 url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_voice_sp.jpg) no-repeat center bottom;background-size:100%;padding:25px 0 105px}#lp01c .voice h2{font-size:21px;margin:0 auto 10px}#lp01c .voice .contentBox ul li{display:block;width:100%;line-height:1.4;background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_voice_body_sp.jpg) repeat-y center top;background-size:100%;padding:0 0 10px;margin-right:0;margin-bottom:10px}#lp01c .voice .contentBox ul li:before{height:33px;height:9vw;background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_voice_head_sp.jpg) no-repeat center top;background-size:100%}#lp01c .voice .contentBox ul li:after{width:100%;height:5px;height:1vw;background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_voice_bottom_sp.jpg) no-repeat center bottom;background-size:100%}#lp01c .voice .contentBox ul li .title{font-size:15px;font-weight:bold;margin-top:10px;margin-bottom:5px;padding-left:11%;padding-right:8%}#lp01c .voice .contentBox ul li p{font-size:13px;padding:0 8% 20px 11%}#lp01c .voice .contentBox ul li .custmor{font-size:13px;right:9.5%;bottom:12px}#lp01c .inspection{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_inspection.gif);background-size:5px;padding:30px 4%}#lp01c .inspection h2{background:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_inspection_title_sp.png) no-repeat center top;background-size:100%;padding:4% 4% 3% 21%;margin:0 auto 15px;line-height:1.2;font-size:18px;font-size:4.8vw}#lp01c .inspection h3{font-size:17px;padding-bottom:7px;border-bottom:2px solid #4ba796;margin-bottom:15px}#lp01c .inspection p{font-size:14px;margin-bottom:15px}#lp01c .inspection .contentBox{margin-bottom:13px}#lp01c .inspection .contentBox .head{font-size:15px;padding:8px 0}#lp01c .inspection .contentBox .head .sp{display:block}#lp01c .inspection .contentBox .body{padding:15px 10% 20px}#lp01c .inspection .contentBox .body ul{margin:0 -7%;padding:0}#lp01c .inspection .contentBox .body ul li{padding-left:15px;font-size:14px;margin-bottom:5px}#lp01c .inspection .contentBox .body ul li:before{font-size:11px;height:11px;width:11px;top:4px;bottom:auto}#lp01c .qanda{border-top:3px solid #086ab7;border-bottom:3px solid #086ab7;padding-bottom:50px;padding:0 4% 15px}#lp01c .qanda h2{font-size:21px;margin:20px auto 15px}#lp01c .qanda .accordion{padding:0 18px 0 13px;margin-bottom:10px}#lp01c .qanda .accordion .question{background-size:11px}#lp01c .qanda .accordion .question.open{background-size:11px}#lp01c .qanda .accordion .question p{background-size:24px;font-size:15px;padding:14px 20px 15px 35px}#lp01c .qanda .accordion .question p br{display:none}#lp01c .qanda .accordion .answer{background-size:473px;padding:13px 0 14px}#lp01c .qanda .accordion .answer p{background-size:24px;font-size:13px;padding:0 25px 0 35px;min-height:3em}#lp01c .inputform{padding:3%}#lp01c .inputform .tell{background:#16adf7;padding:0 3% 3%;margin:0 3% 5px}#lp01c .inputform .step{width:100%}#lp01c .inputform .step li:first-child{float:none;margin-bottom:2%}#lp01c .inputform .step li:last-child{float:none}#lp01c .inputform .step .sp{display:block}#lp01c .inputform .step .pc{display:none}#lp01c .inputform#form1{padding:3%}#lp01c .inputform#form1 .tell{padding:0}#lp01c .inputform#form1 .step{width:100%}#lp01c .inputform#form1 .step li:first-child{float:none;margin-bottom:2%}#lp01c .inputform#form1 .step li:last-child{float:none}#lp01c .inputform#form1 .step .sp{display:block}#lp01c .inputform#form1 .step .pc{display:none}#lp01c .inputform#form3{margin-bottom:6%}}#lp01c /* css/style.css */
@charset "UTF-8";
/* CSS Document */

body{
    font-family: メイリオ, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
    background-image:none;
}#lp01c strong{
    font-family: メイリオ, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}#lp01c th{
    font-family: メイリオ, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
    font-size: 14px;
}#lp01c h1#eswsHeading1{
    position: absolute;
    top: 30px;
    left: 170px;
    color:#108ccf;
}#lp01c a:visited{
color:#338fc7;
}#lp01c a{
color:#338fc7;
text-decoration: none !important;
}#lp01c .clear{
	overflow: hidden;
}#lp01c .contents_left{
	widows: 732px;
	float: left;
}#lp01c .contents_right{
	widows: 219px;
	float: right;
}#lp01c #box_gnav{
    text-align: center;
}#lp01c #eswsHeader{
    margin:20px auto 0 auto;
}#lp01c #eswsHeaderParagraph1{
    position: absolute;
    top: 45px;
    left: 170px;
    margin-top: 13px;
}#lp01c #eswsHeaderParagraph1:after{
    content: "松山市・東温市エリアNo1の不動産情報量をご提供します。";
    left: 0;
    position: absolute;
    top: 15px;
    width: 330px;
}#lp01c #eswsInquiryButton a{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_header_contact.png);
    width: 103px;
    height: 25px;
}#lp01c #eswsHeaderInner #eswsInquiryTel{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_header_tel.png);
    font-family: メイリオ, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
    font-weight: bold;
    float: none;
    position: relative;
    top: 0px;
    left: 215px;
    color:#108ccf;
    font-size: 23px;
    background-position: 0 60%;
    padding-left: 30px;
}#lp01c #eswsHeaderInner #eswsInquiryTime{
    float: none;
    line-height: 1.4;
    width: 540px;
    text-align: right;
}#lp01c #eswsInquiryButton{
    right: 10px;
    top: 34px;
}#lp01c ul#eswsInquiryContent{
    margin-top: 30px;
}#lp01c #eswsPaneBeta.eswsPane{
    background: none;
}#lp01c div#eswsPaneAlphaInner{
    background: #108ccf;
    background-image: none;
}#lp01c ul#eswsMenu li.active span{
    color:#1d8fcb;
}#lp01c ul#eswsMenu li.active, #lp01c ul#eswsMenu li.active a, #lp01c #eswsMenu li.active .eswsDirectoryTitle{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/bg_gnav_active_2.gif);
}#lp01c #eswsMenu li .eswsDirectoryTitle span{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/arrow_gnav_2.png);
    background-position: 100% 57%;
    padding-right: 17px;
}#lp01c #eswsMenu li.active .eswsDirectoryTitle span{
    background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/arrow_gnav_blue_2.gif);
}#lp01c h3.ttl_search_condition{
    background-image: none;
    background-color: #1d8fcb;
}#lp01c #eswsSearchForm{
    background: none;
    margin-top: 0;
}#lp01c #eswsSearchCondition #eswsSearchConditionParticularStyleInput th{
    background: none;
}#lp01c #eswsSearchCondition #eswsSearchConditionParticularStyleInput th, #lp01c h4.eswsTitleSearch{
    background-image: none;
}#lp01c p#foot_name{
    color:#108ccf;
}#lp01c /*
売買物件一覧
***************************************************************************/

#btn_inquiry_left a{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_inquiry_left.png);
}#lp01c li#eswsBtnSearch.eswsBtnSearch a, #lp01c p.btn_search a{
    background-image:url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_search.png);
    height: 39px;
    width: 180px;
}#lp01c #box_kodawari p.btn_search, #lp01c tr.box_search_btn p.btn_search, #lp01c li#eswsBtnSearch.eswsBtnSearch, #lp01c #SearchConditionChoices p.btn_search{
background-color: #fff;
    padding-bottom: 17px;
}#lp01c h4#eswsConditionSelect.eswsTitleSearch span, #lp01c #eswsSearchConditionParticularStyleInput th span{
background-image: none;
padding-left: 5px;
}#lp01c #eswsSearchCondition, #lp01c div#eswsSearchConditionHeader div.box_inner{
border-left: none;
margin-left: 0;
}#lp01c #eswsSearchCondition table.eswsDataGridContainer{
background-image: none;
border-bottom: 1px solid #cbcbcc;
width:100%;
}#lp01c h4.eswsTitleSearch, #lp01c table.eswsDataGridContainer{
width:100%;
}#lp01c #eswsSearchCondition #eswsSearchConditionParticularStyleInput th{
border: none;
width: 209px;
background-color: #fff;
padding-right: 0;
}#lp01c #eswsSearchForm ul.eswsHorizonalInline li{
margin-right: 10px;
}#lp01c #eswsSearchConditionParticularStyleInput th span, #lp01c h4.eswsTitleSearch span{
line-height: 44px;
}#lp01c #btn_inquiry_left a{
background-image:
}#lp01c div.ttl_name{
background-image: none;
background: #dff2fc;
}#lp01c #eswsSearchForm{
border: 1px dotted #1d8fcb;
}#lp01c li.eswsPageLink span, #lp01c #eswsPageWrap .eswsPager__element--inactive{
border-color: #338fc7;
background:#338fc7;
}#lp01c li.eswsPageLink a span, #lp01c li.eswsPageLink a span.prev_01, #lp01c li.eswsPageLink a span.prev_02, #lp01c li.eswsPageLink a span.next_01, #lp01c li.eswsPageLink a span.next_02, #lp01c #eswsPageWrap .eswsPager__element{
color:#338fc7;
}#lp01c h4.eswsTitleSearch, #lp01c table.eswsDataGridContainer{
width: auto;
}#lp01c h3.ttl_search_condition{
width: 100%;
}#lp01c #box_utility_left{
padding-bottom: 13px;
}#lp01c #eswsSearchForm p.btn_slide{
    margin-right: 15px;
}#lp01c div.eswsNoCount{
color:#338fc7;
}#lp01c #eswsSearchCondition th{
background-color:#dff2fc;
padding-right: 6px;
}#lp01c #box_contents #inner_contents, #lp01c #box_contents #inner, #lp01c #box_contents, #lp01c #box_contents #box_list, #lp01c div.eswsTabMenuContainer{
background-image: none;
}#lp01c p.Price_01 span{
color:#1d8fcb;
}#lp01c #eswsSearchForm p.btn_slide.close{
background-image: url(../../../../../../img/btn_open.png);
}#lp01c #eswsSearchForm p.btn_slide{
background-image: url(../../../../../../img/btn_close.png);
}#lp01c /*
売買物件詳細
***************************************************************************/
div.box_inquiry02 p.inquiry02_text, #lp01c div.box_inquiry02_building .inquiry02_text{
    background-color: #dff2fc;
}#lp01c #box_page_btm{
    background-color: #dff2fc;
}#lp01c table.eswsPropertyInfoDetail th, #lp01c table.eswsPropertyInfoDetailSale th, #lp01c table.eswsPropertyInfoList th, #lp01c table.eswsBuildingBasicInfoTable th{
    background-color: #F4F4F4;
    border-color: #DCDCDC;
    color: #395078;
}#lp01c table.eswsPropertyInfoDetail td, #lp01c table.eswsPropertyInfoDetailSale td, #lp01c table.eswsPropertyInfoList td{
    border-top: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
}#lp01c #box_gallery{
background-color: #f1f1f1;
}#lp01c #box_result p.typo_access, #lp01c #box_result p.typo_price, #lp01c #box_result p.typo_layout{
    color: #338fc7;
}#lp01c #box_ttl{
    background: #338fc7;
    background-image: none;
}#lp01c div.inquiry02_button_box{
    background: #338fc7;
    box-shadow: none;
    border: none;
    width: 220px;
}#lp01c div.inquiry_button_img{
background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/icon_form.png);
width: 40px;
left: 10px;
}#lp01c .inquiry02_button_text{
    text-shadow: none;
}#lp01c div.box_inquiry02 p.typo_tel{
color:#338fc7;
}#lp01c #box_contents #inner_contents h4{
    margin-bottom: 15px;
}#lp01c table.eswsPropertyInfoDetail, #lp01c table.eswsPropertyInfoDetailSale, #lp01c table.eswsPropertyInfoList{
    width: 920px;
    margin: 0 auto 40px;
}#lp01c div.inquiry_mini_button_box{
    background: #266b94;
    border: none;
    box-shadow: none;
    width: 220px;
}#lp01c div.box_inquiry_mini p.typo_tel{
color:#1d8fcb;
}#lp01c p.btn_pdf_button a{
background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_pdf_button.png);
}#lp01c p.btn_print_button a{
background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_print_button.png);
}#lp01c p.btn_go_home a{
background-image: url(https://demo-es-global.re-ws.jp/app/uploads/sites/1710/2026/08/btn_go_home.png);
}#lp01c #box_page_btm p.btn_visit_inquiry a{
background-image: url(../../../../../../img/btn_visit_inquiry.png);
background-repeat: no-repeat;
}#lp01c div.eswsMypageWidget{
    display: none;
}#lp01c nav#main_menu,#lp01c svg#esws_svg--defs{display:none!important}@media screen and (min-width:768px){#lp01c .sp_only,#lp01c footer.global_footer{display:none!important}#lp01c .pc_only{display:block!important}}@media screen and (max-width:767px){#lp01c .pc_only,#lp01c #eswsHeader,#lp01c div#eswsFooter{display:none!important}#lp01c .sp_only{display:block!important}}body.page-id-2696 .site-content,body.page-id-2696 .es-container,body.page-id-2696 .es-container.es-article-container,body.page-id-2696 .ast-container,body.page-id-2696 #primary,body.page-id-2696 .entry-content{padding:0!important;margin:0!important;max-width:none!important;width:auto!important}@media (min-width:769px){body.page-id-2696 .es-container{max-width:none!important;padding-left:0!important;padding-right:0!important}}body.page-id-2696 .es-container{display:block!important}body.page-id-2696 #primary,body.page-id-2696 #main{flex:1 1 100%!important;width:100%!important;max-width:100%!important}#lp01c{min-width:0;max-width:100%;overflow-x:hidden}#lp01c .container{max-width:100%}@media screen and (max-width:1080px){#lp01c .container{width:auto;margin:0 3%}#lp01c .inputform .step,#lp01c .inputform#form1 .step{width:100%}}