@charset "utf-8";

/*水道使用量等のお知らせ(検針票)の見方*/
#tetuduki #mikata #img,
#tetuduki #mikata #img img {
	width: 230px;
}

#tetuduki #mikata #img {
	float: left;
}

#tetuduki #mikata #exp {
	width: 250px;
	float: right;
	font-size: 90%;
}

#tetuduki #mikata #exp h4 {
	background-image: none;
	font-size: 100%;
}

#tetuduki #mikata #exp > div {
	border: 3px solid #000000;
	margin-bottom: 30px;
	padding: 5px;
}

#tetuduki #mikata #exp > div > p {
	margin: 0;
}

#tetuduki #mikata #exp div#bangou {
	border-color: #ff0000;
}

#tetuduki #mikata #exp div#suiryou {
	border-color: #7030A0;
}

#tetuduki #mikata #exp div#ryoukin {
	border-color: #00B050;
}

#tetuduki #mikata #exp div#kouza {
	border-color: #00B0F0;
}

#tetuduki #mikata #exp div#kensin {
	border-color: #FFC000;
}

#tetuduki #mikata #exp > div span.no {
	color: #ff0000;
}



/*水道料金のご案内*/
#tetuduki #ryoukinannai table#inputTB,
#tetuduki #ryoukinannai table#res {
	margin-right: auto;
	margin-left: auto;
}

#tetuduki #ryoukinannai table#input th,
#tetuduki #ryoukinannai table#input td,
#tetuduki #ryoukinannai table#res th,
#tetuduki #ryoukinannai table#res td {
	padding: 8px 15px;
}

#tetuduki #ryoukinannai table#input th,
#tetuduki #ryoukinannai table#res th {
	text-align: center;
}

#tetuduki #ryoukinannai table#input td option,
#tetuduki #ryoukinannai table#input td input {
	padding: 5px 10px;
}

#tetuduki #ryoukinannai #buttonBox {
	margin-bottom: 20px;
	text-align: center;
}

#tetuduki #ryoukinannai #buttonBox input {
	padding: 5px;
}

#tetuduki #ryoukinannai table#res .th_tax {
	width: 100px;
	text-align: center;
	font-weight: bold;
}

#tetuduki #ryoukinannai #waterFee2,
#tetuduki #ryoukinannai #sewerFee2,
#tetuduki #ryoukinannai #totalFee2,
#tetuduki #ryoukinannai #waterFee3,
#tetuduki #ryoukinannai #sewerFee3,
#tetuduki #ryoukinannai #totalFee3 {
	text-align: right;
	margin-right: 10px;
}


#tetuduki #ryoukinannai .itiran table {
	border-width: 2px 2px 0 0;
	border-bottom : 1px solid #999999;
}

#tetuduki #ryoukinannai .itiran thead {
	font-size: 90%;
}

#tetuduki #ryoukinannai .itiran tbody {
	font-size: 85%;
}

#tetuduki #ryoukinannai .itiran td,
#tetuduki #ryoukinannai .itiran th {
	line-height: 120%;
	padding: 5px 8px;
	text-align: right;
}

#tetuduki #ryoukinannai .itiran thead th,
#tetuduki #ryoukinannai .itiran td.vol {
	text-align: center;
}

#tetuduki #ryoukinannai .itiran thead th {
	border-bottom: 3px double #999999;
}

#tetuduki #ryoukinannai .itiran .vol {
	border-left: 2px solid #999999;;
}

#tetuduki #ryoukinannai .itiran table {
	border-top: none;
	border-bottom: none;
}

#tetuduki #ryoukinannai .itiran table .top {
	border-top: 2px solid #999999;
}

#tetuduki #ryoukinannai .itiran table .blankCell {
	width: 10px;
	padding: 0;
	border-top: none;
	border-bottom: none;
	border-left: 2px solid #999999;
}

#tetuduki #ryoukinannai .itiran table .btm {
	border-bottom: 2px solid #999999;
}


#tetuduki #ryoukinannai .itiran table .btm.blankCell {
	border-bottom: none;


/*窓口一覧*/


