<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/*======================================
	事業内容 住宅設備部門 ENEOSでんき
=======================================*/

#housing_denki_wrap #top_txt{
	margin-top:0.5em;
	width:100%;
}
#housing_denki_wrap #top_img img{
	width:100%;
}
.housing_denki_wrap h3{
	background:#fbcb67;
	padding:8px 0 8px 20px;
	margin-bottom:1em;
}

.content_txt{
	width:66%;
	float:left;
}
.content_txt2{
	width:100%;
	margin-bottom:0.8em;
}
.content_img{
	width:30%;
	max-width:360px;
	float:right;
}
.content_img img{
	width:100%;
}
.maru{
	color:#074496;
}
.midashi{
	font-weight:bold;
}
span.sub {
	vertical-align:bottom;
	font-size:75%;
	font-weight:bold;
}


#housing_denki_wrap #top_txt .content_txt{
	width:66%;
}
#housing_denki_wrap #top_txt .content_img{
	width:26.1%;
	max-width:360px;
	float:right;
}

#about_eneosdenki #about_list li{
	display: flex;
	flex-wrap: wrap;
	flex-flow: row-reverse;
	justify-content: space-between;
	margin-bottom: 25px;
}
#about_eneosdenki #about_list li &gt; .img{
	width: 155px;
}
#about_eneosdenki #about_list li &gt; .txt{
	flex: 1;
	margin-left: 15px;
}

#simulation .txt{
	margin-bottom: 25px;
}
#simulation .img{
	max-width: 601px;
	width: 100%;
	margin: 0 auto;
}
#simulation .img img{
	width: 100%;
}

#everybodys .content_img{
	width: 23.3%;
}
#everybodys .common_btn{
	width: 170px;
	margin-top: 20px;
}
#everybodys .common_btn p {
	background: url(../img/mk_02.png) 25px 12px no-repeat;
	background-size: 15px;
	text-align: center;
}


/*======================================
	タブレット・スマホ
=======================================*/
@media screen and (max-width: 640px) {
	#housing_denki_wrap #top_txt{
			width:100%;
			float:none;
			margin-bottom:1em;
	}
	.content_txt{
			width:100%;
			float:none;
			margin-bottom:1em;
	}
	.content_txt2{
			width:100%;
			float:none;
			margin-bottom:1em;
	}
	.content_img{
			width:100%;
			float:none;
			margin:0 auto;
	}	
	.top_img_wrap:last-child{
			margin-right:auto;
	}

	#housing_denki_wrap #top_txt .content_txt {
		width: 100%;
	}
	#housing_denki_wrap #top_txt .content_img {
		width: 100%;
		max-width: 183px;
		float: none;
	}
	#everybodys .content_img {
		width: 100%;
		max-width: 163px;
	}
}

@media screen and (max-width: 440px) {
	#about_eneosdenki #about_list li{
		display: block;
		margin-bottom: 35px;
	}
	#about_eneosdenki #about_list li &gt; .txt {
		margin-left: 0;
		margin-bottom: 15px;
	}
	#about_eneosdenki #about_list li &gt; .img {
		width: 100%;
		max-width: 155px;
		margin: 0 auto;
	}
}
</pre></body></html>