@charset "utf-8";


#content_wrapper {
	min-width: 980px;
	font-size: 75%; /* 12px */
	line-height: 1.75; /* 21px */
}


/* 停電時の使用に関するご案内 */

#wrapper.information  {
	background: none;
	line-height: 1.8;
}
#wrapper.information #infoBox {
	width: 650px;
	margin: 0 auto;
}
#wrapper.information #infoBox #infoBoxTtl {
	padding: 45px 0 48px;
	text-align: center;
	border-bottom: 2px solid #4c4c4c;
}
#wrapper.information #infoBox .txtBox01 {
	margin-top: 30px;
}

#wrapper.information #infoBox .col_wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 20px;
}

#wrapper.information #infoBox .col_wrap .col {
	width: 270px;
	border:1px solid #dbdbdb;
	padding:18px 24px;
}

#wrapper.information #infoBox .col_wrap .col .heading {
	font-size: 117%;
	font-weight: bold;
	color: #e91b00;
}

#wrapper.information #infoBox .col_wrap .col .block .sub_head {
	font-size: 130%;
	font-weight: bold;
	margin:30px 0 15px;
	color: #003785;
	line-height: 1.5;
	}

#wrapper.information #infoBox .col_wrap .col .text {
	font-size: 95%;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.6;
}

#wrapper.information #infoBox .table01 {
	margin: 25px 0 15px;
}
#wrapper.information #infoBox .table01 .ttl {
	text-align: left;
	font-weight: bold;
	padding-bottom: .25em;
}
#wrapper.information #infoBox .table01 table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #b2b2b2;
}
#wrapper.information #infoBox .table01 tr th,
#wrapper.information #infoBox .table01 tr td {
	padding: 11px 0 10px;
	border-bottom: 1px solid #b2b2b2;
}
#wrapper.information #infoBox .table01 tr .c1 {
	width: 170px;
}
#wrapper.information #infoBox .table01 tr .c2 {
	padding-left: 30px;
	background: url(../images/icn_pdf.gif) no-repeat 0 45%;
	width: 255px;
}
#wrapper.information #infoBox .table01 tr .c3 {
	padding-left: 30px;
	background: url(../images/icn_pdf.gif) no-repeat 0 45%;
}

#wrapper.information #infoBox .txtBox04 {
	padding-top: 20px;
	margin: 0 0 50px;
}

#wrapper.information #infoBox .listBox01 ul {
}
#wrapper.information #infoBox .listBox01 ul li {
	position: relative;
	padding-left: 1.5em;
	/zoom: 1;
}
#wrapper.information #infoBox .listBox01 ul li span {
	position: absolute;
	left: 0;
	top: 0;
}
#wrapper.information #infoBox .listBox01 ul li .caution {
	display: block;
	padding: 1em 0;
	color: #e91b00;
}

#wrapper.information #infoBox .subTtl {
	font-size: 130%;
	font-weight: bold;
	color: #e91b00;
	text-align: center;
	margin-bottom: 10px;
}

#wrapper.information #infoBox .infoBoxinnerTtl {
	font-weight: bold;
	text-align: center;
	margin-top:30px;
}

#wrapper.information #infoBox .txtBox02 {
	border:1px solid #dbdbdb;
	padding:20px;
	margin-top: 20px;
}

#wrapper.information #infoBox .txtBox02 ul li {
	position: relative;
	padding-left: 1.2em;
	font-weight: bold;
}

#wrapper.information #infoBox .txtBox02 ul li span {
	position: absolute;
	left:0;
}

#wrapper.information #infoBox .txtBox03 {
	margin-top: 10px;
}

#wrapper.information #infoBox .txtBox05 {
	margin-top: 50px;
}
#wrapper.information #infoBox .txtBox06 {
	margin-top: 50px;
	margin-bottom: 50px;
}
#wrapper.information #infoBox .txtBox06 .link-pdf {
	display: block;
	padding-left: 30px;
	background: url(../images/icn_pdf.gif) no-repeat 0 45%;
	line-height: 3em;
}

#wrapper.information #infoBox .txtBox07 {
	margin-top: 20px;
}


