@charset"Shift_JIS";
@import "alosmain_css.css";


img { border-width: 0px; border-style: none; margin: auto;
         vertical-align: middle; text-align: center; padding: 0px }

/*table_mode*/

div.cycle { width: 500px; padding-left: 10px; margin-top: 10px; margin-bottom: 10px; text-align: center }

table.tcycle { width: 480px; margin-left: 10px; border-collapse: collapse; empty-cells: show;
                      border: 2px #333333 solid; text-align: center } 

.tcycle caption { font-style: italic; font-weight: bold; text-align: center; font-size: small;
          font-family: Arial, sans-serif; padding-bottom: 4px }

.tcycle th { background-color: #999999; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; font-weight: bold; line-height: 110%;
            padding: 2px; border-collapse: collapse; border: 2px #333333 solid }

td.cyc { background-color: #ffffff; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.cdate { background-color: #ffffff; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.chh { background-color: #ffff00; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.chhhv { background-color: #3333ff; text-align: center; color: #cccccc; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.cpol { background-color: #ff6600; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.cpol_2 { background-color: #ffcc33; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.cssar { background-color: #996633; text-align: center; color: #cccccc; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.cgray { background-color: #cccccc; text-align: center; vertical-align: middle; 
             color: #000000; font-family: Arial,sans-serif; font-size: small; font-style: normal;
               font-weight: bold; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }


table.opt_tcycle { width: 440px; margin-left: 10px; border-collapse: collapse; empty-cells: show;
                      border: 2px #333333 solid; text-align: center } 

.opt_tcycle caption { font-style: italic; font-weight: bold; text-align: center; font-size: small;
        font-family: Arial,sans-serif; padding-bottom: 4px }

.opt_tcycle th { background-color: #999999; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; font-weight: bold; line-height: 110%;
            padding: 2px; border-collapse: collapse; border: 2px #333333 solid }

.opt_tcycle td.cpr_p { background-color: #00ff00; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

.opt_tcycle td.cpr_m { background-color: #ffff00; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

.opt_tcycle td.cav2 { background-color: #ff0000; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 2px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }


table.ctcycle { width: 448px; margin-left: 0px; border-collapse: collapse; empty-cells: show;
                      border: 2px #333333 solid; text-align: center } 

.ctcycle caption { font-style: italic; font-weight: nomal; text-align: center; font-size: small }

.ctcycle th { background-color: #999999; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; font-weight: bold; line-height: 110%;
            padding: 2px; border-collapse: collapse; border: 2px #333333 solid }


div.mode { width: 560px; margin-top: 10px; margin-bottom: 10px; text-align: center }

table.tmode { width: 560px; border-collapse: collapse; border: 2px #333333 solid } 

.tmode caption { font-style: italic; font-weight: nomal; text-align: center; font-size: small }

.tmode th { background-color: #999999; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; font-weight: bold; line-height: 110%;
            padding: 1px; border-collapse: collapse; border: 2px #333333 solid }

td.hh { background-color: #ffff00; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 1px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.hhhv { background-color: #3333ff; text-align: center; color: #cccccc; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 1px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.pol { background-color: #ff6600; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 1px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.pol_2 { background-color: #ffcc33; text-align: center; color: #000000; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 1px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.ssar { background-color: #996633; text-align: center; color: #cccccc; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 1px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }

td.fbd_arc { background-color: #336666; text-align: center; color: #cccccc; font-family: Arial,sans-serif;
          font-size: small; font-style: normal; padding: 1px; border-collapse: collapse;
             border: 2px #333333 solid; line-height: 110% }


/*number_list*/

ul.enumb { margin-left: 36px; list-style-type: decimal; list-style-position: outside; marker-offset: 2px; 
      line-height: 150%; font-size: small; font-style: normal; font-family: Arial,sans-serif }

.enumb li { margin-left: 10px; list-style-type: decimal; list-style-position: outside; marker-offset: 2px; 
      line-height: 150%; font-size: small; font-style: normal; font-family: Arial,sans-serif }

ul.emaruli { margin-left: 30px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%;
      font-size: small; font-style: normal; font-family: Arial,sans-serif }

.emaruli li { margin-left: 30px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%;
      font-size: small; font-style: normal; font-family: Arial,sans-serif }


ul.emaruitl { margin-left: 30px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%;
      font-size: small; font-style: italic; font-family: Arial,sans-serif }

ul.emaruitl li { margin-left: 30px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%;
      font-size: small; font-style: italic; font-family: Arial,sans-serif }

ul.emaruitl em { font-size: small; font-style: italic; font-family: Arial,sans-serif }

ul.enumb { margin-left: 36px; list-style-type: decimal; list-style-position: outside; marker-offset: 2px; 
      line-height: 150%; font-size: small; font-style: normal; font-family: Arial,sans-serif }

.enumb li { margin-left: 10px; list-style-type: decimal; list-style-position: outside; marker-offset: 2px; 
      line-height: 150%; font-size: small; font-style: normal; font-family: Arial,sans-serif }

ul.emaruli { margin-left: 30px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%;
      font-size: small; font-style: normal; font-family: Arial,sans-serif }

.emaruli li { margin-left: 30px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%;
      font-size: small; font-style: normal; font-family: Arial,sans-serif }


ul.emaruitl { margin-left: 30px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%;
      font-size: small; font-style: italic; font-family: Arial,sans-serif }

ul.emaruitl li { margin-left: 30px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%;
      font-size: small; font-style: italic; font-family: Arial,sans-serif }

ul.emaruitl em { font-size: small; font-style: italic; font-family: Arial,sans-serif }

/*with images*/
p.eobs_cen { text-align: center; padding:0 10px; line-height: 150%; width: 510px;
                font-size: small; font-style: normal; font-family: Arial,sans-serif }

.migizu { padding-left: 8px; line-height: 150%; width: 520px }

.migizu p { line-height: 150%; font-size: small; font-style: normal }

/*float*/
.f-left { background-color: tranceparent; width: 170px; height: auto; text-align: left;
          padding: 2px; float:left; margin-top: 8px }

.f-right { background-color: tranceparent; width: 300px; height: auto; text-align: left;
            margin-left: 180px; margin-top: 8px; padding: 0px;
              font-size: small; font-style: normal; line-height: 150% }

/*double images*/

.zunarabi { margin-top: 8px; width: auto; text-align: center }


/*obsplan*/
div.obsplan { background-color: transparent; background-image: none;
                         width: 100%; height: auto; margin-top: 16px;
                        margin-left: 10px; color: #000000;  text-align: left;
                     font-size: small; font-style: normal; font-family: Arial,sans-serif }

div.planpic { background-color: transparent; background-image: none;
                         width: 100%; height: auto; text-align: left; margin: 16px 0px;
                       color: #000000; 
                     font-size: small; font-style: normal; font-family: Arial,sans-serif }

p.planti { background-color: transparent; background-image: none;
                         width: 100%; height: auto; margin: 16px 0px 0px 10px;
                        color: #000000;  text-align: center;
                     font-size: large; font-weight: bold; font-family: Arial,sans-serif }

.plahonbun { background-color: transparent; background-image: none;
                         width: 100%; height: auto; text-align: left; margin: 8px 0px 8px 10px;
                       color: #000000; 
                     font-size: small; font-style: normal; font-family: Arial,sans-serif }




