#main_id  {font-size:13px;padding:10px 0;}
#left_id  {width:460px;float:left;padding:0px 10px 0px 0px;}
#left_id  p.text01
          {font-size:13px;line-height:130%;margin:8px 0px 8px 0px}
#left_id  span.text01
          {font-size:13px;line-height:130%;margin:8px 0px 8px 0px}
#left_id  td.header01
          {height:25px;width:460px;font-size:13px;font-weight:bold;background:#d1d1e9;}
#left_id  td.header02
          {height:25px;width:450px;font-size:13px;font-weight:bold;background:#ffffd0;}
#left_id  td.header03
          {width=200px;font-size:13px;font-weight:bold;background:#ffff9d;}
#left_id  td.header03
          {height:20px;width:250px;font-size:13px;font-weight:bold;background:#e0e0e0;}
#left_id  td.sheet1
          {border-top:1px solid #ff0000;border-bottom:1px solid #ff0000;
          padding:5px 0 5px 5px;margin:0;width:460px;font-size:13px;}
#left_id  td.sheet2
          {padding:6px 0px 6px 10px;background:#e1ffe1;font-size:13px;line-height:130%;}
#left_id  td.sheet3
          {padding:6px 0px 6px 10px;background:#ffffff;font-size:13px;line-height:130%;}
#left_id  table.tbl1
          {border:#000000 1px solid;text-align:center;font-size:13px;}
#left_id  td.tbl1
          {width:17px;height:20px;border-bottom:#000000 1px solid;border-right:#000000 1px solid;}
#left_id  td.tbl2
          {width:17px;height:20px;border-bottom:#000000 1px solid;}
#left_id  td.tbl3
          {width:17px;height:20px;border-right:#000000 1px solid;}
#left_id  tr.result
          {font-weight:bold;color:#ff8080;background-color:#f6f6f6;}
#left_id  td.result
          {padding:10px 7px 10px 7px;text-align:left;}
#left_id  td.tab
          {width:460px;text-align:left;border:#000000 1px solid;}
#left_id  td.point1
          {padding:2px 5px -6px 5px;wertical-align:top;text-align:left;
          font-weight:bold;color:#888;font-size:13px;}
#left_id  td.point2
          {padding:-20px 5px 5px 5px;wertical-align:top;text-align:left;
          font-size:11px;}
#left_id  table.hantei
          {margin:0;padding:0px 0px 0px 0px;text-align:left;font-size:13px;
          font-weight:normal;line-height:120%;
          border:#000000 2px solid;width:440px;}
#left_id  td.hantei
          {font-size:12px;border-right:#000000 1px solid;
          border-bottom:#000000 1px solid;}
#left_id  table.bmi
          {border:1px solid #feadad;padding-right:0px;width:210px;}
#left_id  table.bmikeisan
          {width:450px;border:1px solid #ff0000;margin:0;text-align:left;}
#left_id  td.bmikeisan
          {padding:5px 5px 7px 5px;}
#left_id  table.button
          {width:91%;margin:0;font-size:13px;letter-spacing:1px;
          text-align:center;color:#fff;}
#left_id  a.button
          {color:#000000;font-weight:bold;text-decoration:none;}
#left_id  a:hover.button
          {color:#5f5f5f;background:#f4f8fb;}
#left_id  td.button
          {width:200px;border-width:0 1px;border:1px outset #bbb;
          background:#f6f6f6 url('http://ctrl.sois.jp/upload/1008/button.png') repeat-x left top;
          font-size:13px;padding:3px 5px 3px 5px;margin:0px;
          text-align:center;color:#888;}
#left_id  tr.caltype
          {font-weight:bold;color:#ff8080;background-color:#f6f6f6;}
#left_id  tr.caltype4
          {font-weight:bold;color:#ff8080;background-color:#f6f6f6;}
#left_id  td.caltype1
          {border-top:1px solid #ff0000;border-bottom:1px solid #ff0000;
          padding:5px 0 5px 5px;margin:0;width:460px;font-size:13px;}
#left_id  td.caltype2
          {padding:3px 0px 3px 15px;background:#e1ffe1;font-size:13px;line-height:130%;}
#left_id  td.caltype3
          {padding:3px 0px 3px 15px;background:#ffffff;font-size:13px;line-height:130%;}
#left_id  td.caltype4
          {padding:10px;text-align:left;}
#left_id  td.caltype5
          {border-top:2px solid #bbb;padding:10px 0 10px 5px;margin:0;width:590px;}
#left_id  td.sapli1
          {width:160px;font-weight:bold;font-size:13px;background:#e6ffff;
          text-align:center;}
#left_id  td.sapli2{
          width:160px;vertical-align:top:top;}
#right_id {width:160px;float:left;padding:0px 0px 0px 10px;
          border-left:2px solid #9b9b9b;}
#right_id p.text01
          {font-size:11px;line-height:110%;margin:0px 0px 0px 0px;}
#right_id td.menu_hd
          {height:50px;width:170px;font-size:14px;font-weight:bold;
          background:#ffc8ff;color:#000000;text-align:center;}
#right_id td.item
          {width:160px;font-size:13px;font-weight:normal;padding-left:10px;
          background:#f3f3f3 url('http://ctrl.sois.jp/upload/1008/button.png') repeat-x left top;}
#right_id td.item2
          {width:160px;font-size:13px;font-weight:normal;padding-left:10px;
          background:#f3f3f3 url('http://ctrl.sois.jp/upload/1008/button3.png') repeat-x left top;}
#right_id td.select
          {width:160px;font-size:13px;font-weight:normal;padding-left:10px;
          background:#ffffb3; color:#ff0000}
#right_id td.back
          {width:160px;font-size:13px;font-weight:bold;padding-left:10px;
          background:#f3f3f3 url('http://ctrl.sois.jp/upload/1008/button.png') repeat-x left top;}
#right_id td.other
          {width:80px;height:55px;font-size:13px;font-weight:bold;text-align:center;
          background:#f3f3f3 url('http://ctrl.sois.jp/upload/1008/button.png') repeat-x left top;}
#right_id a.item
          {color:#000000;text-decoration:none;width:100%;}
#right_id a:hover.item
          {color:#555;background:#f4f8fb;}
#right_id a.item2
          {color:#0080ff;text-decoration:none;width:100%;}
#right_id a:hover.item2
          {color:#0000ff;background:#ffccff;}
#right_id a.back
          {color:#6666ff;text-decoration:none;width:100%;}
#right_id a:hover.back
          {color:#8484ff;background:#f4f8fb;}
#tab      {margin-left:0;padding-left:0;margin-bottom:1em;font-size:13px;
          overflow: hidden; list-style:none;}
#tabNav      {margin-left:0;padding-left:0;margin-bottom:1em;font-size:13px;
          overflow: hidden;  list-style:none;}
#tabNav      li {float:left;background:#f3f3f3 url('http://ctrl.sois.jp/upload/1008/button.png') repeat-x left top;
          border:#000000 1px solid;margin-left:1px;
          text-align:center;}
#tabNav      li a 
          {color:#000000;text-decoration:none;width:100%;}
#tabNav      li a:hover
          {color:#555;background:#f4f8fb;}
#tabNav      li.present a
          {background:#f6f6f6;float: left;margin-left:1px;
        @text-align:center;color:#ff0000;font-weight:bold;}

#tab2     {margin-left:0;padding-left:0;margin-bottom:1em;font-size:13px;
          overflow: hidden;}
#tab2     li {float:left;background:#f3f3f3 url('http://ctrl.sois.jp/upload/1008/button.png') repeat-x left top;
          border:#000000 1px solid;margin-left:1px;
          text-align:center;}
#tab2     li a 
          {color:#000000;text-decoration:none;width:100%;}
#tab2     li a:hover
          {color:#555;background:#f4f8fb;}
#tab2     li.present a
          {background:#f6f6f6;float: left;margin-left:1px;
        @text-align:center;color:#ff0000;font-weight:bold;}


#tag01, #tag02, #tag03, #tag04, #tag05, #tag06, #tag07, #tag08, #tag09, #tag10, #tag11, #tag12, 
#tag13, #tag14, #tag15, #tag16, #tag17, #tag18, #tag19, #tag20, #tag21, #tag22, #tag23, #tag24
         {border-style:none;background:#ffffff;font-size:13px;text-align:left;
          color:#000000;vertical-align:middle;}
#tag_tl  {border:1px inset #bbb;color:#ff0000;background:#ffffca;
         font-size:13px;width:430px;padding:3px 10px 3px 15px;}
#tag     {border:1px inset #bbb;background:#f6f6f6;font-size:13px;width:440px;
         padding:10px 8px 10px 8px;}