.e_img{
	width: 100%;
	height: auto;
}

.e_arrow{
	padding-right: 4px;
	padding-bottom: 2px;
}

.e_jasite{
	font-size: 0.9em;
	padding-left: 6px;
}
.e_jasite2{
	font-size: 0.9em;
	padding-right: 3px;
}

ul.e_listIndent {
	padding-left: 10px;
	padding-bottom: 10px;
}
ul.e_listIndent li {
	list-style-position: outside;
	list-style-type: disc;
}

.e_em1{
	color: #ff0000;
	font-weight: normal;
	font-style: normal;
	font-size: 1.03em;
}

.e_indent1{
	padding-left: 0.8em;
	text-indent: -0.8em;
}

.kome{
	padding-right: 0.3em;
}


.e_ab{
	position: absolute;
}

/* -------------------------- */



.electricity01 ol#ol01 {
	width: 270px;
	margin: 10px 0 10px 0px;
	padding: 10px;
	padding-left: 40px;
	border: 1px solid #CCCCCC;
	list-style-type: decimal;
}

.electricity01 ol#ol02 {
	width: 400px;
	margin: 10px 0 10px 0px;
	padding: 10px;
	padding-left: 40px;
	border: 1px solid #CCCCCC;
	list-style-type: decimal;
}

.electricity01 .innerBox {
	margin: 0 10px 10px 0px;
	padding: 10px;
	padding-left: 20px;
	/* border: #CCCCCC 1px solid; */
	background-color: #d4eae0;
}

.electricity01 .e_right{
	float: right;
	width: 210px;
}

.electricity01 .e_left{
	float: left;
	width: 460px;
}



/* ----------- pay.html --------------- */

.e_outerframe {
	margin: 10px 0 20px 0;
	border: solid 1px #009944;
}

.e_outerframe_head {
	background-color: #eee;
	padding: 10px 10px 10px 14px;
}
.e_outerframe_text {
	padding: 10px 10px 10px 16px;
}



.electricity02 .e_button li a {
	display: block;
	width: 360px;
	height: 39px;
	background: url(../img/button_pay.png) no-repeat top left;
	margin: 13px 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
	color: #444;
	line-height: 39px;
	padding-left: 20px;
}
.electricity02 .e_button li a:hover {
	background: url(../img/button_pay_ov.png) no-repeat top left;
	color: #fff;
}

.e_bank_border {
	border: 1px solid #ddd;
	padding: 5px 15px 5px 15px;
}
.e_bank_border li {
	display: inline;
	line-height: 1.5em;
	padding: 4px 20px 2px 0!important;
	white-space: nowrap;
}


.e_slip img{
	width: 100%;
	height: auto;
}



.e_tel_time_title,
.e_tel_title2{
	margin: 0 0 8px 0;
	font-size: 1.05em;
	font-weight: bold;
	color: #12a73b;
}

.e_tel_txt{
	margin: 0 0 10px 0;
}


.e_tel_p{
	position: relative;
	width: 100%;
	height: 120px;
}
.e_tel{
	position: absolute;
	top: 32px;
	left: 105px;
}
.e_tel_pic{
	position: absolute;
	top: 0px;
	left: 10px;
	width: 90px; 
}

.e_tel img{
	width: 330px;
	height: auto;
}

.e_tel_time{
	border-top: 1px dotted #888;
	border-bottom: 1px dotted #888;
	padding: 12px 0 12px 8px;
}

.e_tel_01{
	margin-left: 10px;
}
.e_tel_01_left{
	float: left;
	width: 200px;
	height: 1.8em;
	border-bottom: 1px solid #ddd;
}
.e_tel_01_right{
	float: left;
	width: 400px;
	height: 1.8em;
	border-bottom: 1px solid #ddd;
}

.e_tel_notice{
	text-indent: -0.5em;
	padding-left: 0.5em;
}

.e_tel_02{
	border-bottom: 1px dotted #888;
	padding: 8px 0 8px 6px;
}

.e_tel_sat{
	color: #2c70a8;
}
.e_tel_col{
	color: #cc2422;
}


/* ----------- outage.html --------------- */

.electricity03_area{
	position: relative;
	height: 2780px;
}

.e3_01{
	background-color: #fff;
	top: 0;
	left: 0;
	width: 629px;
	height: 160px;
	border: 2px solid #4db87c;
}
.e3_011{
	top: 0px;
	left: 12px;
	width: 190px;
}

.e3_012{
	top: 15px;
	left: 215px;
	width: 390px;
	height: 130px;
	line-height: 130px;
	background-color: #ecf6f0;

	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}



.e3_02{
	background-color: #fff;
	top: 0;
	right: 0;
	width: 306px;
	height: 298px;
	border: 2px solid #f7931e;
}
.e3_022{
	top: 35px;
	left: 5px;
	width: 300px;
}
.e3_021{
	top: 0;
	left: 0px;
	width: 306px;
	height: 2em;
	line-height: 2em;
	background-color: #f7931e;

	text-align: center;
	font-weight: bold;
	color: #fff;
}



.e3_03{
	background-color: #fff;
	top: 210px;
	left: 0;
	width: 305px;
	height: 185px;
	border: 2px solid #4db87c;
}
.e3_031{
	width: 270px;
	margin: 20px auto 5px auto;
}
.e3_032{
	text-align: center;
	/* font-size: 1.1em; */
	line-height: 1.2em;
	font-weight: bold;
}



.e3_04{
	background-color: #fff;
	top: 210px;
	left: 324px;
	width: 305px;
	height: 185px;
	border: 2px solid #4db87c;
}
.e3_041{
	width: 270px;
	margin: 20px auto 5px auto;
}
.e3_042{
	text-align: center;
	/* font-size: 1.1em; */
	line-height: 1.2em;
	font-weight: bold;
}




.e3_05{
	background-color: #fff;
	top: 495px;
	left: 0;
	width: 305px;
	height: 250px;
	border: 2px solid #4db87c;
}
.e3_051{
	width:290px;
	margin: 10px auto 5px auto;
}


.e3_06{
	background-color: #fff;
	top: 495px;
	left: 324px;
	width: 305px;
	height: 250px;
	border: 2px solid #4db87c;
}
.e3_061{
	width: 290px;
	margin: 10px auto 5px auto;
}



.e3_07{
	background-color: #fff;
	top: 495px;
	right: 0;
	width: 306px;
	height: 250px;
	border: 2px solid #4db87c;

	background-color: #fafbea;
}

.e_outage{
	padding: 13px;
	line-height: 1.4em;
}

.e_outage_title{
	margin-bottom: 10px;
	padding-left: 11px;
	background: url(../img/square2.png) no-repeat 0 3px;
	
	font-size: 1.1em;
	font-weight: bold;
}

.e_outage_notice{
	margin: 6px 0 6px 0;
	font-size: 0.95em;
}

.e_outage_link a {
	display: block;
	width: 21em;
	height: 25px;
	line-height: 25px;
	background: #009933 url(../images/outrage_button3.png) repeat-y 0 0;;
	text-align: center;
	margin: 2px auto 0 auto;
	color: #fff;
	padding: 0;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: bold;
	border-radius: 13px;
}

.e_outage_link a span.e_arrow {
	background: url(../images/outrage_arrow4.png) no-repeat 0 1px;
	padding-left: 20px;
}

.e_outage_link a:hover{
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
	opacity: 0.8;
}



.e3_08{
	background-color: #fff;
	top: 790px;
	left: 100px;
	width: 305px;
	height: 340px;
	border: 2px solid #4db87c;
}
.e3_081{
	width: 290px;
	margin: 10px auto 5px auto;
}


.e3_09{
	background-color: #fff;
	top: 1235px;
	left: 100px;
	width: 305px;
	height: 280px;
	border: 2px solid #4db87c;
}
.e3_091{
	width: 290px;
	margin: 10px auto 5px auto;
}



.e3_10{
	background-color: #fff;
	top: 1630px;
	left: 0;
	width: 305px;
	height: 280px;
	border: 2px solid #4db87c;
}
.e3_101{
	width: 290px;
	margin: 10px auto 5px auto;
}

.e3_11{
	background-color: #fff;
	top: 1630px;
	right: 0;
	width: 620px;
	height: 265px;
	border: 2px solid #c22a31;
}

.e3_111{
	top: 0;
	left: 0px;
	width: 620px;
	height: 2em;
	line-height: 2em;
	background-color: #c22a31;

	text-align: center;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	padding: 10px 0 10px 0;
}

.e3_112{
	top: 60px;
	left: 160px;
	width: 420px;
}
.e3_113{
	top: 85px;
	left: 33px;
	width: 115px;
}

.e3_114 a{
	display: block;
	width: 20em;
	height: 35px;
	background: #c22a31 url(../images/outrage_button1.png) repeat-y 0 0;

	text-align: center;
	margin: 8px auto 0 auto;
	line-height: 35px;
	color: #fff;
	padding: 0;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	border-radius: 16px;
}
.e3_114 a:hover{
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
	opacity: 0.8;
}

.e3_114 a span.e_arrow{
	background: url(../images/outrage_arrow2.png) no-repeat 0 1px;
	padding-left: 20px;

}



.e3_12{
	background-color: #fff;
	top: 2010px;
	left: 0;
	width: 305px;
	height: 255px;
	border: 2px solid #4db87c;
}

.e3_121{
	background-color: #fafbea;
	padding: 10px;
	line-height: 1.4em;
}

.e3_122{
	width: 180px;
	margin: 0 auto;
}


.e3_13{
	background-color: #fff;
	top: 2010px;
	right: 140px;
	width: 250px;
	height: 255px;
	/* border: 2px solid #4db87c; */
	z-index: -99999;
}


.e3_131{
	width: 195px;
	margin: 25px auto 10px auto;
	z-index: -99999;
}
.e3_132{
	text-align: center;
	font-size: 1.15em;
}



.e3_14{
	background-color: #fff;
	top: 2430px;
	left: 0;
	width: 305px;
	height: 235px;
	/* border: 2px solid #4db87c; */
}
.e3_141{
	width: 280px;
}


.e3_15{
	background-color: #fff;
	top: 2430px;
	right: 0;
	width: 620px;
	height: 225px;
	border: 2px solid #2571b3;
}

.e3_151{
	top: 0;
	left: 0px;
	width: 620px;
	height: 2em;
	line-height: 2em;
	background-color: #2571b3;

	text-align: center;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	padding: 10px 0 10px 0;
}

.e3_152{
	top: 80px;
	left: 160px;
	width: 420px;
}
.e3_153{
	top: 60px;
	left: 30px;
	width: 170px;
}

.e3_154 a{
	display: block;
	width: 20em;
	height: 35px;
	background: #2571b3 url(../images/outrage_button2.png) repeat-y 0 0;

	text-align: center;
	margin: 12px auto 0 auto;
	line-height: 35px;
	color: #fff;
	padding: 0;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	border-radius: 16px;
}
.e3_154 a:hover{
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
	opacity: 0.8;
}

.e3_154 a span.e_arrow{
	background: url(../images/outrage_arrow3.png) no-repeat 0 1px;
	padding-left: 20px;

}


/* --------------- */

.ea01{
	position: absolute;
	top: 150px;
	left: 150px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 40px;
}
.ea011{
	position: absolute;
	top: 182px;
	left: 138px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}



.ea02{
	position: absolute;
	top: 150px;
	left: 470px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 40px;
}
.ea021{
	position: absolute;
	top: 182px;
	left: 458px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}


.ea03{
	position: absolute;
	top: 385px;
	left: 150px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 90px;
}
.ea031{
	position: absolute;
	top: 469px;
	left: 138px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}

.ea04{
	position: absolute;
	top: 435px;
	left: 470px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 40px;
}
.ea041{
	position: absolute;
	top: 469px;
	left: 458px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}
.ea042{
	position: absolute;
	top: 420px;
	left: 160px;
	z-index: -9999;
	
	display: block;
	width: 326px;
	height: 16px
}



.ea05{
	position: absolute;
	top: 335px;
	left: 800px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 140px;
}
.ea051{
	position: absolute;
	top: 469px;
	left: 788px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}

.ea052{
	position: absolute;
	top: 320px;
	left: 600px;
	z-index: -9999;
	
	display: block;
	width: 216px;
	height: 16px
}



.ea06{
	position: absolute;
	top: 730px;
	left: 150px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 40px;
}
.ea061{
	position: absolute;
	top: 766px;
	left: 138px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}



.ea07{
	position: absolute;
	top: 680px;
	left: 600px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 930px;
}
.ea071{
	position: absolute;
	top: 1602px;
	left: 588px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}



.ea08{
	position: absolute;
	top: 680px;
	left: 800px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 930px;
}
.ea081{
	position: absolute;
	top: 1602px;
	left: 788px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}



.ea09{
	position: absolute;
	top: 965px;
	left: 500px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 650px;
}
.ea091{
	position: absolute;
	top: 1602px;
	left: 488px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}

.ea092{
	position: absolute;
	top: 965px;
	left: 350px;
	z-index: -9999;
	
	display: block;
	width: 150px;
	height: 16px
}



.ea10{
	position: absolute;
	top: 1115px;
	left: 250px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 100px;
}
.ea101{
	position: absolute;
	top: 1208px;
	left: 238px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}



.ea11{
	position: absolute;
	top: 1515px;
	left: 150px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 100px;
}
.ea111{
	position: absolute;
	top: 1602px;
	left: 138px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}

.ea12{
	position: absolute;
	top: 1515px;
	left: 350px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 100px;
}
.ea121{
	position: absolute;
	top: 1602px;
	left: 338px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}



.ea13{
	position: absolute;
	top: 1890px;
	left: 150px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 100px;
}
.ea131{
	position: absolute;
	top: 1982px;
	left: 138px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}


.ea14{
	position: absolute;
	top: 2150px;
	left: 300px;
	z-index: -9999;
	
	display: block;
	width: 256px;
	height: 16px
}
.ea141{
	position: absolute;
	top: 2138px; /* -12 */
	left: 555px;
	z-index: -999;
	
	display: block;
	height: 40px;
	width: auto
}


.ea15{
	position: absolute;
	top: 2280px;
	left: 690px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 130px;
}
.ea151{
	position: absolute;
	top: 2405px;
	left: 678px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}

.ea16{
	position: absolute;
	top: 2300px;
	left: 150px;
	z-index: -9999;
	
	display: block;
	width: 546px;
	height: 16px
}

.ea161{
	position: absolute;
	top: 2300px;
	left: 150px;
	z-index: -9999;
	
	display: block;
	width: 16px;
	height: 110px;
}
.ea162{
	position: absolute;
	top: 2405px;
	left: 138px; /* -12 */
	z-index: -999;
	
	display: block;
	width: 40px;
	height: auto
}



/* --------------------- */

.e3_p01{
	position: absolute;
	top: 1155px;
	left: 140px;
	z-index: -99;
	
	width: 230px;
	height: 2.5em;

	background-color: #e38314;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	font-weight: bold;

	border-radius: 16px;
}

.e3_p09{
	position: absolute;
	top: 775px;
	left: 710px;
	z-index: -99;
	
	width: 200px;
	height: 2.5em;

	background-color: #e38314;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	font-weight: bold;

	border-radius: 16px;
}



.e3_p02{
	position: absolute;
	top: 1155px;
	left: 395px;
	z-index: -99;
	
	width: 200px;
	height: 2.5em;

	background-color: #e38314;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	font-weight: bold;

	border-radius: 16px;
}



.e3_p03{
	position: absolute;
	top: 1540px;
	left: 44px;
	z-index: -99;
	
	width: 216px;
	height: 2.5em;

	background-color: #e38314;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	font-weight: bold;

	border-radius: 16px;
}


.e3_p04{
	position: absolute;
	top: 1540px;
	left: 266px;
	z-index: -99;
	
	width: 210px;
	height: 2.5em;

	background-color: #e38314;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	font-weight: bold;

	border-radius: 16px;
}


.e3_p05{
	position: absolute;
	top: 1930px;
	left: 10px;
	z-index: -99;
	
	width: 290px;
	height: 2.5em;

	background-color: #e38314;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	font-weight: bold;

	border-radius: 16px;
}


.e3_p06{
	position: absolute;
	top: 2140px;
	left: 320px;
	z-index: -99;
	
	width: 220px;
	height: 2.5em;

	background-color: #e38314;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	font-weight: bold;

	border-radius: 16px;
}




.e3_p07{
	position: absolute;
	top: 2330px;
	left: -5px;
	z-index: -99;
	
	width: 460px;
	height: 2.5em;

	background-color: #e38314;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	font-weight: bold;

	border-radius: 16px;
}

.e3_p08{
	position: absolute;
	top: 2330px;
	left: 500px;
	z-index: -99;
	
	width: 400px;
	height: 2.5em;

	background-color: #e38314;
	color: #fff;
	text-align: center;
	line-height: 2.5em;
	font-weight: bold;

	border-radius: 16px;
}

