
.dtl_sub1_txt1 { color: #060; font: 10pt/13pt; text-transform: none; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: top; margin: 0px; padding: 0px; width: 193px }
.dtl_sub1_txt { color: #060; font-style: normal; font-variant: normal; font-size: 16pt; line-height: 13pt; text-transform: none; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; margin: 0px 4px 0px 0px; padding: 0px; width: 213px }
.dtl_sub1_txt a:link  { color: #212021; font: 10pt/14pt; text-decoration: underline; text-transform: none; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: middle }
.dtl_sub1_txt a:visited  { color: #212021; font: 10pt/14pt; text-decoration: underline; text-transform: none; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: middle }
.dtl_sub1_txt a:hover  { color: #212021; font: 10pt/14pt; text-decoration: underline; background-color: #f90; text-transform: none; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: middle }
.dtl_sub1_txt a:active  { color: #212021; font: 10pt/14pt; text-decoration: underline; text-transform: none; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: middle }
.dtl_dir  { color: #212021; font-size: 8pt; line-height: 10px; text-decoration: none; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; margin-top: 1px; margin-bottom: 3px }
.dtl_dir a:link  { color: #212021; font-size: 8pt; line-height: 10px; text-decoration: underline; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; margin-top: 1px; margin-bottom: 3px }
.dtl_dir a:visited  { color: #212021; font-size: 8pt; line-height: 10px; text-decoration: underline; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; margin-top: 1px; margin-bottom: 3px }
.dtl_dir a:hover  { color: #212021; font-size: 8pt; line-height: 10px; text-decoration: underline; background-color: #f90; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; margin-top: 1px; margin-bottom: 3px }
.dtl_dir a:active  { color: #212021; font-size: 8pt; line-height: 10px; text-decoration: underline; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; margin-top: 1px; margin-bottom: 3px }
.dtl_top_com { color: #060; font-weight: bold; font-size: 10px; line-height: 10px; text-decoration: none; text-align: center; vertical-align: top; margin: 0px; padding-right: 1px; padding-left: 1px; width: 90px; height: 20px }
.dtl_top_com a:link { color: #060; font-weight: bold; font-size: 10px; line-height: 10px; text-decoration: none; text-align: center; vertical-align: baseline; padding-right: 1px; padding-left: 1px; width: 90px }
.dtl_top_com a:visited { color: #060; font-weight: bold; font-size: 10px; line-height: 10px; text-decoration: none; text-align: center; vertical-align: baseline; padding-right: 1px; padding-left: 1px; width: 90px }
.dtl_top_com a:hover { color: #f90; font-weight: bold; font-size: 10px; line-height: 10px; text-decoration: none; text-align: center; vertical-align: baseline; padding-right: 1px; padding-left: 1px; width: 90px }
.dtl_top_com a:active { color: #060; font-weight: bold; font-size: 10px; line-height: 10px; text-decoration: none; text-align: center; vertical-align: baseline; padding-right: 1px; padding-left: 1px; width: 90px }
.ddtl_detail_com   { color: #212021; font-weight: normal; font-size: 9pt; line-height: 130%; text-decoration: none; text-align: left; vertical-align: baseline; margin-top: 10px; margin-left: 10px; width: 430px }
.ddtl_detail_tbl   { font-size: 10pt; line-height: 120%; margin: 0px 3px 10px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #f90 }
.ddtl_detail_tbl th   { color: #ff8c00; font-weight: bold; font-size: 8.5pt; line-height: 11pt; text-align: left; vertical-align: top; padding: 3px; border-right: 2px solid #f90; border-bottom: 1px solid #f90 }
.ddtl_detail_tbl td  { color: #212021; font-weight: normal; font-size: 8.5pt; line-height: 11pt; vertical-align: top; padding: 3px; border-bottom: 1pt solid #f90 }
.ddtl_detail_tbl1 { font-size: 10pt; line-height: 120%; margin: 10px 3px; border-style: solid; border-width: 1px 3px 3px 1px; border-color: #f90 }
.ddtl_ans_th { color: #fff; line-height: 150%; background-color: #f90 }
.ddtl_ans_td { color: #212021; font-weight: bold; background-color: #ffefd5; border-left: 0px none }
.ddtl_ans_td a:link { color: #212021; font-weight: bold; text-decoration: underline; background-color: #ffefd5 }
.ddtl_ans_td a:visited { color: #212021; font-weight: bold; text-decoration: underline; background-color: #ffefd5 }
.ddtl_ans_td a:hover { color: #ff4500; font-weight: bold; text-decoration: underline; background-color: #ffefd5 }
.ddtl_ans_td a:active { color: #212021; font-weight: bold; text-decoration: underline; background-color: #ffefd5 }
.ddtl_detail_pho { float: right; margin: 3px }
.ddtl_detail_date { color: #f90; font-weight: bold; font-size: 11pt; line-height: 120%; text-decoration: none; text-align: left; vertical-align: baseline; margin-top: 0px; margin-left: 0px; width: 450px }
.ddtl_sub_ttl   { color: #525552; font-weight: bold; font-size: 12pt; line-height: 200%; text-align: left; letter-spacing: 2px; vertical-align: baseline; margin-top: 5px; margin-bottom: 5px; margin-left: 25px; padding-left: 5px; border-bottom: 1px solid #f90; border-left: 3px solid #f90; width: 450px }
.ddtl_bikou_01   { color: #212021; font-size: 8.5pt; line-height: 130%; background-color: #ffffe0; text-align: left; vertical-align: baseline; margin-top: 5px; padding: 10px; width: 450px }
.ddtl_bikou_01 b   { color: #060; font-weight: bold; font-size: 9pt; line-height: 130%; text-align: left; vertical-align: baseline }
.ddtl_part { width: 500px }
.ddtl_ans  { color: #212021; font-size: 8.5pt; line-height: 120%; text-align: left; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; margin-left: 5px; padding: 5px 3px; border: solid 2px #090; width: 205px }
.ddtl_ans1 { color: #212021; font-weight: bold; font-size: 10pt; line-height: 150%; text-align: center; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; border-top: 1px solid #9acd32; border-right: #9acd32; border-bottom: 1px solid #9acd32; border-left: #9acd32; width: 200px }
.ddtl_ans2 { color: #f5f5dc; font-weight: bold; font-size: 9pt; line-height: 120%; text-decoration: none; text-align: center; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; width: 190px }
.ddtl_ans a:link  { color: #060; font-weight: bold; font-size: 9pt; line-height: 120%; text-decoration: none; text-align: center; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; width: 190px }
.ddtl_ans a:visited  { color: #060; font-weight: bold; font-size: 9pt; line-height: 120%; text-decoration: none; text-align: center; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; width: 190px }
.ddtl_ans a:hover  { color: #060; font-weight: bold; font-size: 9pt; line-height: 120%; text-decoration: underline; text-align: center; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; width: 190px }
.ddtl_ans a:active  { color: #060; font-weight: bold; font-size: 9pt; line-height: 120%; text-decoration: none; text-align: center; text-indent: 0px; word-spacing: 0px; letter-spacing: 0px; vertical-align: baseline; width: 190px }
.ddtl_dir_td { color: #212021; font-size: 8pt; line-height: 120%; background: url(../images/dtl_top1_17.gif) repeat; text-align: left; vertical-align: bottom; padding-left: 10px }
.ddtl_dir_td  a:link { color: #212021; font-weight: normal; font-size: 8pt; line-height: 120%; text-decoration: underline; vertical-align: bottom; padding-left: 5px }
.ddtl_dir_td  a:visited { color: #212021; font-weight: normal; font-size: 8pt; line-height: 120%; text-decoration: underline; vertical-align: bottom; padding-left: 5px }
.ddtl_dir_td  a:hover { color: #f5f5f5; font-weight: normal; font-size: 8pt; line-height: 120%; text-decoration: underline; background-color: #525552; vertical-align: bottom; padding-left: 5px }
.ddtl_dir_td  a:active { color: #212021; font-weight: normal; font-size: 8pt; line-height: 120%; text-decoration: underline; vertical-align: bottom; padding-left: 5px }
.ifm_1 { margin-left: 10px; padding: 10px; border: solid 1px #f90; width: 500px; height: 320px }

