@charset "UTF-8";

/* main  ------------------------------*/
#main {
	font-family: Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	padding-top:0;
}
h2{
	padding-bottom:0;
	border-bottom:none;	
}
h2 img{
	display:block;
	margin: 0 auto;
	width: 100%;
	height: auto;
}
h3{
	font-size:1.2rem;
	background-color: #EEEEEE;
    padding: 0.5rem 1rem;
    color: #0068B7;
    margin: 0;
}
#main ul{
	padding:1rem;
	background: url(/data/energy/images/icon_tokutyou.gif) left center no-repeat;
}
#main ul li{
	margin-left:70px;
	padding-left:1rem;
	background: url(/data/energy/images/icon_feature.gif) left center no-repeat;
}

/* List  ------------------------------*/
.list{
	padding:1rem;
    border: 1px dashed #CDCDCD;
    margin-bottom: 1rem;
}
.list h3{
    padding: 1rem;
    padding-left: 2.5rem;
	background: url(/data/energy/images/icon_tit.gif) left center no-repeat;
    border-bottom: 3px #0068B7 solid;    
    margin-bottom: 1rem;
}
.list .left{
	width: 68%;
	float: left;
    margin-bottom: 1rem;
}
.list .right{
	width: 30%;
	float: right;
    margin-bottom: 1rem;
}
.list .right dl{
    padding: 1rem ;
	background: #EEE;
	text-align: left;
}
.list .right dt,
.list .right dd{
    margin-bottom: 0.5rem;
}
.list .right dd:last-child{
    margin-bottom: 0;
}
.list .right dd img{
    width: 100%;
    height: auto;
}
.list .cmt{
	clear: both;
	padding: 1rem;
    border: 3px solid #0068B7;
}
.list .label{
	background-color: #FFF;
    color: #0068B7;
    border-color: #0068B7; 
}

.sns {
	margin:1rem 0;
	line-height:0;
	text-align:center;

}
.sns iframe{
	vertical-align: top;
}
