@charset "utf-8";
/* CSS Document */

/****************************************
  でんき
****************************************/

.electric .detailSubTitle3{position: relative;}

.electric .detailSubTitle3 div{
	font-size: 14px;
	font-weight: normal;
	position: absolute;
	right: 0;
	top: 0;
}

.electric .detail table,
.electric .detail table td{
	border-color: #666;
	border-collapse: collapse;
	border-spacing: 0;
}

.electric .electric_plan_hyo {
	width: 100%;
	box-sizing: border-box;
}

.electric .electric_plan_hyo tr td:nth-child(1){width: 20%;}

.electric .electric_plan_hyo tr td:nth-child(2) {width: 55%;}

.electric .electric_plan_hyo tr td:nth-child(3) {
	width: 25%;
	text-align: right;
}

.electric .electric_plan_hyo2 {width: 100%;}

.electric .electric_plan_hyo2 tr td:nth-child(1){width: 75%;}

.electric .electric_plan_hyo2 tr td:nth-child(2){
	width: 25%;
	text-align: right;
}

.electric .electric_plan_hyo2.c3 {
	border: none;
	width: 25%;
}

.electric .xxl {font-weight: bold;}

.electric .description {font-size: 60%;}

.electric .electric_plan_hyo3 {width: 100%;}

.electric .electric_plan_hyo3 tr td:nth-child(1){width: 48%;}

.electric .electric_plan_hyo3 tr td:nth-child(2){width: 27%;}

.electric .electric_plan_hyo3 tr td:nth-child(3){
	width: 25%;
	text-align: right;
}

.electric .electric_plan_hyo4 {width: 100%;}

.electric .electric_plan_hyo4 tr td:nth-child(1){width: 75%;}

.electric .electric_plan_hyo4 tr td:nth-child(2){
	width: 25%;
	text-align: right;
}

.electric .xxl.deals {
	padding-top: 0.5em !important;
	padding-bottom: 0.5em;
	font-size: 24px;
	color: #ed9911;
}

.electric .biko{
	font-size: 14px;
	padding-left: 1em;
	text-indent: -1em;
}

.electric .biko p{
	margin: 0;
	font-size: 14px;
}

@media screen and (min-width:641px) {

.electric .detail_contents{margin-right: 50px;}

}