.ul_basic            { margin-top: 0px; margin-bottom: 6px; margin-left: 5px; padding-left: 0px }
.list_basic                   { color: #5c5b5b; font-size: 12px; line-height: 16px; background: url(../../product/images/point.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-left: 16px;width:100%}
.list_basic a           { color: #5c5b5b; font-size: 12px; }
.list_basic a:hover         { color: #f00; font-size: 12px; text-decoration: underline }
.ul_basic2            { margin-top: 4px; margin-bottom: 6px; margin-left: 5px; padding-left: 0px }
.list_pdf                    { color: #5c5b5b; font-size: 12px; line-height: 22px; background: url(../../product/images/pdficon_small.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 6px; margin-left: 0px; padding-left: 24px;width:100% }
.list_pdf a           { color: #5c5b5b; font-size: 12px; }
.list_pdf a:hover         { color: #f00; font-size: 12px; text-decoration: underline }
.ul_com                { margin-top: 5px; margin-bottom: 0px; margin-left: 5px; padding-left: 0px }
.list_com1                   { color: #5c5b5b; font-size: 12px; line-height: 16px; background: url(../../product/images/point_01.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-left: 16px ;width:100%}
.list_com1 a            { color: #5c5b5b; font-size: 12px }
.list_com1 a:hover          { color: #f00; font-size: 12px; text-decoration: underline }
.list_com2                   { color: #5c5b5b; font-size: 12px; line-height: 16px; background: url(../../product/images/point_02.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-left: 16px ;width:100%}
.list_com2 a            { color: #5c5b5b; font-size: 12px }
.list_com2 a:hover          { color: #f00; font-size: 12px; text-decoration: underline }
.list_com3                   { color: #5c5b5b; font-size: 12px; line-height: 16px; background: url(../../product/images/point_03.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-left: 16px ;width:100%}
.list_com3 a            { color: #5c5b5b; font-size: 12px }
.list_com3 a:hover          { color: #f00; font-size: 12px; text-decoration: underline }
.list_com4                   { color: #5c5b5b; font-size: 12px; line-height: 16px; background: url(../../product/images/point_04.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-left: 16px;width:100% }
.list_com4 a            { color: #5c5b5b; font-size: 12px }
.list_com4 a:hover          { color: #f00; font-size: 12px; text-decoration: underline }
.list_com5                   { color: #5c5b5b; font-size: 12px; line-height: 16px; background: url(../../product/images/point_05.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-left: 16px ;width:100%}
.list_com5 a            { color: #5c5b5b; font-size: 12px }
.list_com5 a:hover          { color: #f00; font-size: 12px; text-decoration: underline }

.list_com6                   { color: #5c5b5b; font-size: 12px; line-height: 16px; background: url(../../product/images/point_06.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-left: 16px ;width:100%}
.list_com6 a            { color: #5c5b5b; font-size: 12px }
.list_com6 a:hover          { color: #f00; font-size: 12px; text-decoration: underline }

.thumbnail    { margin: 0px 5px 5px }
.dir_f10   { color: #5c5b5b; font-size: 10px; line-height: 20px }
.dir_f10 a   { color: #5c5b5b; font-size: 10px }
.dir_f10 a:hover    { color: #f00; font-size: 10px; text-decoration: underline }
select  { font-size: 10px }
.format   { padding: 15px }
.format2    { padding: 15px 18px 15px 10px }
.ul_format   { margin-top: 0px; margin-bottom: 2px; margin-left: 10px; padding-left: 0px }

.ul_format01   { margin-top: 2px; margin-bottom: 2px; margin-left: 5px; padding-left: 0px }
.list_format01     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/point_01.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px ;width:100%}
.list_format01_2     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/disc_01.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px ;width:100%}
.line_01   { margin: 4px 0px 6px }

.ul_format02   { margin-top: 2px; margin-bottom: 2px; margin-left: 5px; padding-left: 0px }
.list_format02     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/point_02.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.list_format02_2     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/disc_02.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.line_02   { margin: 4px 0px 6px }

.ul_format03   { margin-top: 2px; margin-bottom: 2px; margin-left: 5px; padding-left: 0px }
.list_format03     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/point_03.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.list_format03_2     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/disc_03.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.line_03   { margin: 4px 0px 6px }

.ul_format04   { margin-top: 2px; margin-bottom: 2px; margin-left: 5px; padding-left: 0px }
.list_format04     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/point_04.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.list_format04_2     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/disc_04.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.line_04   { margin: 4px 0px 6px }

.ul_format05   { margin-top: 2px; margin-bottom: 2px; margin-left: 5px; padding-left: 0px }
.list_format05     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/point_05.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.list_format05_2     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/disc_05.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.line_05   { margin: 4px 0px 6px }

.ul_format06   { margin-top: 2px; margin-bottom: 2px; margin-left: 5px; padding-left: 0px }
.list_format06     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/point_06.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.list_format06_2     { color: #5c5b5b; font-size: 12px; line-height: 14px; background: url(../../product/images/disc_06.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-bottom: 6px; padding-left: 16px;width:100% }
.line_06   { margin: 4px 0px 6px }

h1.pro_name     { color: #474747; font-weight: bold; font-size: 18px; line-height: 25px; text-decoration: none; margin-top: 4px; margin-bottom: 4px; margin-left: 10px }
h2.pro_name      { color: #474747; font-weight: bold; font-size: 14px; text-decoration: none; margin-top: 0px; margin-bottom: 2px }
h2.pro_name_sub      { color: #474747; font-weight: bold; font-size: 18px; text-decoration: none; margin-top: 0px; margin-bottom: 2px }

h2.pro_name_sub2      { color: #474747; font-weight: bold; font-size: 18px; text-decoration: none; margin-top: 0px; margin-bottom: 8px }

.pro_no       { color: #474747; font-size: 10px; text-decoration: none; margin-top: 0px; margin-bottom: 2px }
/**/
.spec_01 table    {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:318px; }
.spec_01 table.tbl02   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:450px; }
.spec_01 th          { color: #333; font-weight: normal; font-size: 10px; line-height: 140%; background-color: #fee7dd; padding: 2px; border-top: 1px solid #666; border-left: 1px solid #666 }
.spec_01 td  { color: #5c5b5b; font-size: 10px; line-height: 140%; padding: 2px; border-top: solid 1px #666; border-left: solid 1px #666 }
.spec_01 table table   {  border: 0px;  boder-collapse: collapse;width:auto; }
.spec_01 td td    {  border: 0px;  }

.spec_02 table    {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:318px; }
.spec_02 table.tbl02   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:450px; }
.spec_02 table.tbl03   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:270px; }
.spec_02 th        { color: #333; font-weight: normal; font-size: 10px; line-height: 140%; background-color: #ffeebd; padding: 2px; border-top: 1px solid #666; border-left: 1px solid #666 }
.spec_02 td  { color: #5c5b5b; font-size: 10px; line-height: 140%; padding: 2px; border-top: solid 1px #666; border-left: solid 1px #666 }
.spec_02 table table   {  border: 0px;  boder-collapse: collapse;width:auto; }
.spec_02 td td    {  border: 0px;  }

.spec_03 table    {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:318px; }
.spec_03 table.tbl02   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:450px; }
.spec_03 th        { color: #333; font-weight: normal; font-size: 10px; line-height: 140%; background-color: #d8eddd; padding: 2px; border-top: 1px solid #666; border-left: 1px solid #666 }
.spec_03 td  { color: #5c5b5b; font-size: 10px; line-height: 140%; padding: 2px; border-top: solid 1px #666; border-left: solid 1px #666 }
.spec_03 table table   {  border: 0px;  boder-collapse: collapse;width:auto; }
.spec_03 td td    {  border: 0px;  }

.spec_04 table    {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:318px; }
.spec_04 table.tbl02   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:450px; }
.spec_04 th       { color: #333; font-weight: normal; font-size: 10px; line-height: 140%; background-color: #d9ecef; padding: 2px; border-top: 1px solid #666; border-left: 1px solid #666 }
.spec_04 td  { color: #5c5b5b; font-size: 10px; line-height: 140%; padding: 2px; border-top: solid 1px #666; border-left: solid 1px #666 }
.spec_04 table table   {  border: 0px;  boder-collapse: collapse;width:auto; }
.spec_04 td td    {  border: 0px;  }

.spec_05 table    {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:318px; }
.spec_05 table.tbl02   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;width:450px; }
.spec_05 th       { color: #333; font-weight: normal; font-size: 10px; line-height: 140%; background-color: #dae2f9; padding: 2px; border-top: 1px solid #666; border-left: 1px solid #666 }
.spec_05 td  { color: #5c5b5b; font-size: 10px; line-height: 140%; padding: 2px; border-top: solid 1px #666; border-left: solid 1px #666 }
.spec_05 table table   {  border: 0px;  boder-collapse: collapse;width:auto; }
.spec_05 td td    {  border: 0px;  }

.sub2 {font-size: 60%;}
.sub_r {font-size: 70%;}
.font_format03 { color: #5c5b5b; font-size: 12px; }

.spec_01b table    {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse; }
.spec_01b table.tbl02   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse; }
.spec_01b table.tbl03   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse; }
.spec_01b th        { color: #333; font-weight: normal; font-size: 10px; line-height: 140%; background-color: #fee7dd; padding: 2px; border-top: 1px solid #666; border-left: 1px solid #666 }
.spec_01b td  { color: #5c5b5b; font-size: 10px; line-height: 140%; padding: 2px; border-top: solid 1px #666; border-left: solid 1px #666 }
.spec_01b table table   {  border: 0px;  boder-collapse: collapse;width:auto; }
.spec_01b td td    {  border: 0px;  }

.spec_02b table    {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse; }
.spec_02b table.tbl02   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse; }
.spec_02b table.tbl03   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse; }
.spec_02b th        { color: #333; font-weight: normal; font-size: 10px; line-height: 140%; background-color: #ffeebd; padding: 2px; border-top: 1px solid #666; border-left: 1px solid #666 }
.spec_02b td  { color: #5c5b5b; font-size: 10px; line-height: 140%; padding: 2px; border-top: solid 1px #666; border-left: solid 1px #666 }
.spec_02b table table   {  border: 0px;  boder-collapse: collapse;width:auto; }
.spec_02b td td    {  border: 0px;  }

.spec_03b table    {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse; }
.spec_03b table.tbl02   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse; }
.spec_03b th        { color: #333; font-weight: normal; font-size: 10px; line-height: 140%; background-color: #d8eddd; padding: 2px; border-top: 1px solid #666; border-left: 1px solid #666 }
.spec_03b td  { color: #5c5b5b; font-size: 10px; line-height: 140%; padding: 2px; border-top: solid 1px #666; border-left: solid 1px #666 }
.spec_03b table table   {  border: 0px;  boder-collapse: collapse;width:auto; }
.spec_03b td td    {  border: 0px;  }

.spec_04b table    {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;}
.spec_04b table.tbl02   {  border-bottom: solid 1px #666; border-right: solid 1px #666; boder-collapse: collapse;}
.spec_04b th       { color: #333; font-weight: normal; font-size: 10px; line-height: 140%; background-color: #d9ecef; padding: 2px; border-top: 1px solid #666; border-left: 1px solid #666 }
.spec_04b td  { color: #5c5b5b; font-size: 10px; line-height: 140%; padding: 2px; border-top: solid 1px #666; border-left: solid 1px #666 }
.spec_04b table table   {  border: 0px;  boder-collapse: collapse;width:auto; }
.spec_04b td td    {  border: 0px;  }

.gyn { background-color: #fee7dd; }
.obs  { background-color: #ffeebd }
.neo  { background-color: #d8eddd }
.nur { background-color: #d9ecef; }
.dis { background-color: #dae2f9; }
.gray { background-color:#e9e9e9; }

.ind_10  { font-size: 12px; line-height: 16px; margin-left: 12px }


