/* CSS Document */
.agent_data { width: 600px; clear: both; margin-right: 20px; margin-bottom: 20px; margin-left: 10px; }
.agent { color: black; font-size: 18px; font-weight: 900; line-height: 140%; background-color: #ccc; width: 579px; margin-top: 10px; margin-bottom: 0; margin-left: 0; padding: 10px; }
h3.agent { color: #f60; font-size: 14px; font-weight: bold; line-height: 130%; width: auto; margin: 0 0 5px; padding: 0; }
.subcatch { color: black; font-size: 14px; font-weight: 900; line-height: 140%; background-color: #eaeaea; width: auto; margin-top: 20px; margin-bottom: 5px; padding: 3px; border-bottom: 1px solid green; }
p.naiyou { font-size: 12px; line-height: 140%; margin-top: 20px; margin-bottom: 20px; }
p img.left { float: left; margin-right: 10px; margin-bottom: 10px; border: solid 1px black; }
p img.right { float: right; margin-bottom: 10px; margin-left: 10px; border: solid 1px black; }
.merit { color: black; font-size: 12px; font-weight: 900; line-height: 120%; background-color: #eaeaea; width: auto; margin-top: 10px; margin-bottom: 10px; padding: 3px; border-bottom: 1px solid green; border-left: 20px solid #008000; }
.kihon_data { color: white; font-size: 14px; font-weight: 900; line-height: 140%; background-color: #36f; width: auto; margin-top: 30px; margin-bottom: 10px; padding: 3px; border-left: 25px solid navy; }
th.data3 { color: black; font-size: 12px; font-weight: normal; line-height: 120%; text-align: left; vertical-align: middle; 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; }
th.th-area { color: white; font-size: 12px; font-weight: bold; background-color: #690; text-align: center; vertical-align: middle; width: 100px; padding: 3px; }
td.td-area { color: #333; background-color: #e6ffe6; padding: 3px; }

