@charset "utf-8";

.program-title { font-size: 1.25em; font-weight: 700; background-image: url(../img-css/chart-title-catch.png); background-repeat: no-repeat; background-position: 80px 7px; text-align: left; width: 620px; height: 25px; padding-top: 10px; padding-left: 108px; }
.program-title-310 { font-size: 1.25em; font-weight: 700; background-image: url(../img-css/chart-title-catch.png); background-repeat: no-repeat; background-position: 0 7px; text-align: left; padding-top: 10px; padding-left: 28px; width: 310px; height: 25px; }
.table_01 { width:82%; margin: 5px 0 10px 80px; padding:0; border-collapse:collapse; }
.table_01 th { width:30%; padding:4px 2px 2px 4px; text-align:left; vertical-align:top; color:#fff; background-image: url(../img-css/chart-th.png); background-repeat: no-repeat; }
.table_01 td { background-color:#fff; text-align: left; padding: 2px 2px 20px 4px; }
.table_01 tr { background-color: #fff; text-align: left; padding-right: 2px; padding-bottom: 2px; padding-left: 4px; }

.table_02 { width:82%; margin: 20px 0 10px 80px; padding:0; border-collapse:collapse; }
.table_02 th { width:90%; padding:2px 2px 1px 4px; text-align:left; vertical-align:top; }
.table_02 td { padding:2px 2px 1px 4px; background-color:#fff; text-align: left; width: 10%; }
.table_02 tr { background-color: #fff; text-align: left; }

.table_03 { width:82%; margin: 5px 0 10px 80px; padding:0; border-collapse:collapse; }
.table_03 th { width:50%; padding:4px 2px 2px 10px; text-align:left; vertical-align:top; color:#fff; background-image: url(../img-css/chart-th-50.png); background-repeat: no-repeat; }
.table_03 td { text-align: left; width: 25%; padding: 5px; border-bottom: 1px dotted #039; }

.table_04 { text-align: left; width:82%; margin: 15px 0 5px 80px; padding:0; border-collapse:collapse; }
.table_04 th { width:20%; padding:4px 2px 2px 10px; text-align:left; vertical-align:top; color:#fff; background-image: url(../img-css/chart-th-20.png); background-repeat: no-repeat; }
.table_04 td { font-size: 0.9em; line-height: 1.25em; width: 20%; padding: 5px 5px 5px 10px; border-bottom: 1px dotted #039; }

.table_05 { width:100%; margin: 15px 0 5px; padding:0; border-collapse:collapse; }
.table_05 th { width:80%; text-align:left; vertical-align:top; color:#696969; font-size: 1.1em; background-image: url(../img-css/outline-title-catch.png); background-repeat: no-repeat; background-position: 0 center; padding-top: 15px; padding-bottom: 15px; padding-left: 40px; }
.table_05 td { line-height: 1.25em; text-align: left; width: 20%; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; }
.table_05 tr { font-size: 0.9em; line-height: 1.25em; text-align: left; width: 20%; border-bottom: 1px dotted #039; }

.table_06 { text-align: left; letter-spacing: 0.1em; width: 82%; margin: 15px 0 5px 80px; padding:0; border-collapse:collapse; }
.table_06 th { padding:4px 2px 2px 10px; text-align:left; vertical-align:top; color:#fff; background-image: url(../img-css/chart-th-20.png); }
.table_06 td { font-size: 0.9em; line-height: 1.25em; padding: 10px 5px 10px 10px; border-bottom: 1px dotted #039; }

.table_07 { text-align: left; width:82%; margin: 15px 0 5px 80px; padding:0; border-collapse:collapse; }
.table_07 th { width:20%; padding:4px 2px 2px 10px; text-align:left; vertical-align:top; color:#fff; background-image: url(../img-css/chart-th.png); background-repeat: no-repeat; }
.table_07 td { font-size: 0.9em; line-height: 1.25em; width: 20%; padding: 5px 5px 5px 10px; border-bottom: 1px dotted #039; }

.table_about01 { font-weight: normal; letter-spacing: 0.1em; width:82%; margin: 15px 0 5px 80px; border-collapse:collapse; }
.table_about01 th { text-align:left; vertical-align:top; color:#464646; font-size: 1.1em; font-weight: normal; line-height: 1.6; background-image: none; background-repeat: no-repeat; background-position: 0 10px; padding-top: 15px; padding-bottom: 15px; padding-left: 5px; }
.table_about01 td { line-height: 1.25em; background-image: url(../img-css/chart-title-catch.png); background-repeat: no-repeat; background-position: right 13px; text-align: left; width: 35%; padding-top: 15px; padding-bottom: 15px; padding-left: 5px; }
.table_about01 tr { font-size: 0.9em; line-height: 1.25em; text-align: left; width: 35%; border-bottom: 1px solid #039; }

.margin-left10px { padding-left: 25px; }

.small-text { font-size: 0.75em; }

.table_info { width:100%; margin: 15px 0 5px; padding:0; border-collapse:collapse; }
.table_info th { width:10%; padding:10px 10px 10px 0; text-align:left; vertical-align:top; color:#696969; border-top: 1px dotted #696969; border-bottom: 1px dotted #696969; border-right-color: #696969; border-left-color: #696969; }
.table_info td { font-size: 0.8em; line-height: 1.25em; text-align: left; padding: 10px 0; border-top: 1px dotted #696969; border-bottom: 1px dotted #696969; border-right-color: #696969; border-left-color: #696969;69; }

.table_governor { width:82%; margin-top: 15px; margin-right: 0; margin-bottom: 5px; padding:0 0 0 0; border-collapse:collapse; }
.table_governor th { width:300px; padding:10px 10px 10px 90px; text-align:left; vertical-align:top; color:#696969; background-image: url(../img-css/governor-bg.gif); background-repeat: no-repeat; background-position: 80px 0; }
.table_governor td { text-align: left; padding: 10px 0;69; }

.table_link { width:100%; margin: 15px 0 5px; padding:0; border-collapse:collapse; }
.table_link th { font-size: 0.9em; font-weight: normal; width:206px; text-align:center; vertical-align:top; background-image: url(../img-css/link-area.gif); background-repeat: no-repeat; text-decoration: none; padding-top: 16px; padding-bottom: 80px; border-bottom: 1px dotted #696969; border-top-color: #696969; border-right-color: #696969; border-left-color: #696969; }
.table_link td { text-align: center; padding: 16px 0 80px; border-bottom: 1px dotted #696969; border-left-color: #696969;96969;border-right-color: #696969;69; }