/* CSS Document */
.td-photo { text-align: left; vertical-align: top; }
.th-data1 { color: black; font-size: 12px; font-weight: normal; line-height: 150%; text-align: center; vertical-align: middle; width: 80px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #333; }
.td-data2 { color: #333; font-size: 12px; line-height: 100%; text-align: left; margin-left: 5px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #333; }
p.free { font-size: 12px; line-height: 150%; margin-top: 10px; margin-bottom: 30px; padding-right: 10px; padding-left: 5px; }
.th-tips { color: #008000; font-size: 12px; font-weight: bold; text-align: left; padding: 3px; border-color: #008000; border-style: solid; border-width: 3px 3px 3px 15px; }
.td-tips { font-size: 12px; line-height: 180%; vertical-align: top; padding-right: 10px; padding-left: 20px; border: dashed 3px #008000; }
.link_setsumei { color: #333; font-size: 11px; line-height: 120%; margin-right: 10px; margin-bottom: 10px; margin-left: 30px; }
.th-city { color: #f60; font-size: 12px; font-weight: bold; text-align: left; padding: 3px; border-color: #f60; border-style: solid; border-width: 3px 3px 3px 15px; }
.td-city { font-size: 12px; line-height: 180%; vertical-align: top; padding-right: 10px; padding-left: 20px; border: dashed 3px #f60; }
.kihon_data { color: white; font-size: 14px; font-weight: 900; line-height: 140%; background-color: #008000; width: 600px; margin-top: 30px; margin-bottom: 10px; padding: 3px; border-left: 25px solid #360; }
th.data3 { color: black; font-size: 12px; font-weight: normal; line-height: 120%; text-align: left; vertical-align: top; padding: 3px; border-bottom: 1px solid #333; }
td.data3 { font-size: 12px; line-height: 120%; text-align: left; vertical-align: middle; padding: 3px; border-bottom: 1px solid gray; }
table.data { margin-bottom: 30px; }

