@charset "utf-8";

/*  table branch01  */
table.branch01{border-width: 1px;border-style: solid;border-color: #a8a8a8;border-collapse: collapse;margin-bottom: 20px;}
table.branch01 thead th{border-top-color: #a8a8a8;border-bottom: 1px solid #a8a8a8;background-color: #eaeaea;}
table.branch01 th{text-align: left;font-weight: normal;padding: 3px;border-width: 1px;border-style: solid;border-color: #a8a8a8;font-weight: bold;}
table.branch01 td{vertical-align: top;padding: 3px;border-width: 1px;border-style: solid;border-color: #a8a8a8;}
table.branch01 .section{vertical-align: middle;text-align: center;background-color: #f4f4f4;}
table.MapTable{border-style: none !important;font-size:80%;}
table.MapTable td{border-style: none !important;padding: 0;margin: 0;}

h3.cityTitle{font-size:120%; font-weight:bold; margin-bottom:3px;}

/*  table branch01内入れ子TABLE線消しcss  */
table.noLine{border-style: none !important;padding: 0;margin: 0;line-height: 1.3 !important;}
table.noLine td{border-style: none !important;padding: 0;margin: 0;vertical-align: top;}

/* =========== commentFieldBC01 =========== */
div.commentFieldBC01{border: 1px solid #a8a8a8;}
div.commentFieldBC01 h4{margin: 0;padding: 4px 9px;background-color: #eeeeee;line-height: 1.2;}
div.commentFieldBC01 table.definitionList{margin: 0 9px 4px;}
div.commentFieldBC01 table.definitionList td{padding: 3px;text-align: left;vertical-align: top;font-weight: normal;line-height: 1.4;}

/*  regionBlock01  */
p.regionBlock01_notes{float:right;margin-top: 15px;}