.elementor-21905 .elementor-element.elementor-element-62b1558 img{width:500%;height:120px;}.elementor-21905 .elementor-element.elementor-element-64230ab img{width:198%;height:140px;}.elementor-21905 .elementor-element.elementor-element-9eb90c9 img{width:198%;height:140px;}.elementor-21905 .elementor-element.elementor-element-cdde56a img{width:198%;height:140px;}.elementor-21905 .elementor-element.elementor-element-8ed764e img{width:198%;height:140px;}.elementor-21905 .elementor-element.elementor-element-e210e88{margin-top:20px;margin-bottom:0px;}.elementor-21905 .elementor-element.elementor-element-4103c37 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;border-color:#009D63;}.elementor-21905 .elementor-element.elementor-element-4103c37 > .elementor-element-populated, .elementor-21905 .elementor-element.elementor-element-4103c37 > .elementor-element-populated > .elementor-background-overlay, .elementor-21905 .elementor-element.elementor-element-4103c37 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-21905 .elementor-element.elementor-element-62259b5 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-21905 .elementor-element.elementor-element-17a5fcb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21905 .elementor-element.elementor-element-17a5fcb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21905 .elementor-element.elementor-element-94c06c5{margin-top:20px;margin-bottom:0px;}.elementor-21905 .elementor-element.elementor-element-1d81158 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;border-color:#4E6DAC;}.elementor-21905 .elementor-element.elementor-element-1d81158 > .elementor-element-populated, .elementor-21905 .elementor-element.elementor-element-1d81158 > .elementor-element-populated > .elementor-background-overlay, .elementor-21905 .elementor-element.elementor-element-1d81158 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-21905 .elementor-element.elementor-element-eb17df7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21905 .elementor-element.elementor-element-eb17df7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21905 .elementor-element.elementor-element-0cb777a{margin-top:20px;margin-bottom:0px;}.elementor-21905 .elementor-element.elementor-element-aeb7eaf > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;border-color:#E48282;}.elementor-21905 .elementor-element.elementor-element-aeb7eaf > .elementor-element-populated, .elementor-21905 .elementor-element.elementor-element-aeb7eaf > .elementor-element-populated > .elementor-background-overlay, .elementor-21905 .elementor-element.elementor-element-aeb7eaf > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-21905 .elementor-element.elementor-element-bbbd55c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21905 .elementor-element.elementor-element-bbbd55c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21905 .elementor-element.elementor-element-a94a4c3{margin-top:20px;margin-bottom:0px;}.elementor-21905 .elementor-element.elementor-element-2b94309 > .elementor-element-populated{border-style:double;border-width:5px 5px 5px 5px;border-color:#996AAA;}.elementor-21905 .elementor-element.elementor-element-2b94309 > .elementor-element-populated, .elementor-21905 .elementor-element.elementor-element-2b94309 > .elementor-element-populated > .elementor-background-overlay, .elementor-21905 .elementor-element.elementor-element-2b94309 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-21905 .elementor-element.elementor-element-57909da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21905 .elementor-element.elementor-element-57909da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21905 .elementor-element.elementor-element-c9c0a44{text-align:right;}.elementor-21905 .elementor-element.elementor-element-998f178{text-align:left;}/* Start custom CSS for column, class: .elementor-element-4103c37 */#ecohome .subsidy {
	background-color:#6fb92c;
	border-radius:15px;
	color:#FFF;
	margin: 10px;
}

#ecohome .lower-box {
	border-top: 2px #6fb92c dashed;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d81158 */#window .subsidy {
	background-color: #009bd9;
	border-radius: 15px;
	color: #FFF;
	margin: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0cb777a */#kyutou .subsidy {
	background-color: #f08d38;
	border-radius: 15px;
	color: #FFF;
	margin: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a94a4c3 */#chintai .subsidy {
	background-color: #905ca2;
	border-radius: 15px;
	color: #FFF;
	margin: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c0a44 */#to-contact {
    display: flex;
    justify-content: flex-end;
}

#to-contact a {
	display: inline-block;
	width: 320px;
	height: 100px;
	display:flex;
	justify-content: center;
	align-items: center;
	color: #FFF;
	background-color: #2196F3;
	border:2px #01579B solid;
	border-radius: 10px;
}

#to-contact a:hover {
    background-color: #4FC3F7;
}

#to-contact a i {
    margin-left: 0.5em;
}

/* SP */
@media screen and (max-width:767px) {
    #to-contact {
    display: flex;
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS *//* SP */
@media screen and (max-width:767px) {
.biz-info ul,
.biz-info ol {
padding-left: 1.0em;
}
}

.elementor-widget-container-h2 {
	border-bottom: double 3px #f4712a !important;
}

h3.elementor-heading-title {
    color: #616161 !important;
    font-size: 1.2em  !important;
}


#header-img {
    height: 100px !important;
}/* End custom CSS */