/* CSS Document */
.agent_data { width: 600px; 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; }
.program_data_data { width: 600px; margin-top: 20px; margin-left: 10px; }
.program_title { color: #fff; font-size: 16px; font-weight: 900; line-height: 140%; background-color: #f30; width: auto; margin-top: 10px; margin-bottom: 10px; padding: 3px; border-top: 2px solid #333; border-bottom: 2px solid #333; }
.program_name { color: black; font-size: 14px; font-weight: 900; line-height: 140%; background-color: #eaeaea; width: auto; margin-top: 10px; margin-bottom: 10px; padding: 3px; border: solid 1px #333; }
td.data1 { font-size: 11px; text-align: center; vertical-align: middle; padding: 2px; border: solid 2px #690; }
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; }
th.data2_u { color: black; font-size: 12px; font-weight: normal; line-height: 120%; background-color: #eaeaea; text-align: left; vertical-align: middle; padding: 3px; border-top: 1px inset gray; border-bottom: 1px outset gray; border-left: 1px inset gray; }
th.data2 { color: black; font-size: 12px; font-weight: normal; line-height: 120%; background-color: #eaeaea; text-align: left; vertical-align: middle; padding: 3px; border-bottom: 1px outset gray; border-left: 1px inset gray; }
td.data2_u { font-size: 12px; line-height: 120%; text-align: left; vertical-align: middle; padding: 3px; border-color: gray; border-style: inset outset outset dotted; border-width: 1px; }
td.data2 { font-size: 12px; line-height: 120%; text-align: left; vertical-align: middle; padding: 3px; border-left: 1px dotted gray; border-bottom: 1px outset gray; border-right: 1px outset gray; }
.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: 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; }
/*seach*/
p.select{ font-size: 14px; color: #399; float: left; margin-top: 10px; padding-bottom: 20px; }
h2.select{ font-size: 16px; color: #399; text-align:center; background-image: url(../img/tag_serect_program.gif); background-repeat: no-repeat; background-position: center; margin-bottom: 5px; height: 75px; width: 640px; font-weight: bold; line-height: 60px; float: left; }

